Title: feat: Feast Namespaces registry for client ConfigMaps availability by jyejare · Pull Request #5599 · feast-dev/feast · GitHub
Open Graph Title: feat: Feast Namespaces registry for client ConfigMaps availability by jyejare · Pull Request #5599 · feast-dev/feast
X Title: feat: Feast Namespaces registry for client ConfigMaps availability by jyejare · Pull Request #5599 · feast-dev/feast
Description: What this PR does / why we need it: The Feast Namespace Registry is a feature that automatically creates and maintains a centralized ConfigMap containing information about all Feast feature store instances deployed by the operator. This enables dashboard applications and other tools to discover and connect to Feast instances across different namespaces. This addresses: ConfigMap Creation: The operator creates a ConfigMap in the appropriate namespace: OpenShift AI: redhat-ods-applications namespace (or DSCi configured namespace) Kubernetes: feast-operator-system namespace Access Control: A RoleBinding is created to allow system:authenticated users to read the ConfigMap Automatic Registration and removal: When a new feature store instance is created, it automatically registers its namespace and client configuration in the ConfigMap. Also when feature store is removed it automatically removes the entry from registry. Data Structure: The ConfigMap contains a JSON structure with namespace names as keys and lists of client configuration names as values { "namespaces": { "namespace-1": ["client-config-1", "client-config-2"], "namespace-2": ["client-config-3"] } } Usage The namespace registry is automatically deployed/updated when any Feast feature store instance is created. No additional configuration is required. ODH Flow Usage: Which issue(s) this PR fixes: This implementation addresses the following requirements from RHOAIENG-33698 Misc
Open Graph Description: What this PR does / why we need it: The Feast Namespace Registry is a feature that automatically creates and maintains a centralized ConfigMap containing information about all Feast feature store ...
X Description: What this PR does / why we need it: The Feast Namespace Registry is a feature that automatically creates and maintains a centralized ConfigMap containing information about all Feast feature store ...
Opengraph URL: https://github.com/feast-dev/feast/pull/5599
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:605b94a4-e34e-8d99-bd32-5bd1094d2821 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C7C2:2394B4:4CFD7AF:67A9260:696E044C |
| html-safe-nonce | 17e9a4d3a13d02e5e590b8a865ed1e97b60d8d1f9557a0450d9a1e84eb85344b |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDN0MyOjIzOTRCNDo0Q0ZEN0FGOjY3QTkyNjA6Njk2RTA0NEMiLCJ2aXNpdG9yX2lkIjoiNjc1ODY3NTQ5MzU1NDA5NTE4MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 33f6a1cd3bde00ac92cdd4556b83bba3777d65ee650c7504114d93c562a6d570 |
| hovercard-subject-tag | pull_request:2806128278 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/feast-dev/feast/pull/5599/files |
| twitter:image | https://avatars.githubusercontent.com/u/11752425?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/11752425?s=400&v=4 |
| og:image:alt | What this PR does / why we need it: The Feast Namespace Registry is a feature that automatically creates and maintains a centralized ConfigMap containing information about all Feast feature store ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 9b5131b207ddd175abf059a848d5f4302ec0606b02211b989013be49cf08593e |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/feast-dev/feast git https://github.com/feast-dev/feast.git |
| octolytics-dimension-user_id | 57027613 |
| octolytics-dimension-user_login | feast-dev |
| octolytics-dimension-repository_id | 161133770 |
| octolytics-dimension-repository_nwo | feast-dev/feast |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 161133770 |
| octolytics-dimension-repository_network_root_nwo | feast-dev/feast |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | f8590a63bfc8093b241930ca57d536c9a50f9680 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width