Closed
Description
For Kubeflow 1.9 roadmap needs to be defined.
- code "uplift"
- Per the Model Registry proposal document, bring in the usage of the
ml-metadata
project as the initial repository to build a Model Registry. - Build an API Server for supporting the client tools/UI to interact with Model Registry.
- Merge model registry codebase from https://github.com/opendatahub-io/model-registry #6
- Per the Model Registry proposal document, bring in the usage of the
- Manifests to deploy the components of Model Registry into Kubernetes
- Istio service mesh configuration
- (generic) Istio config quickstart https://github.com/kubeflow/model-registry/tree/main/manifests/kustomize/options/istio
- brief docs on Manifest quickstart, pointers to "read more on how you can further kustomize"
- Publication of KF MR container images
- Introduce image Container Registry use #23
- we can use GH Action to "cut" a release Alpha image, when needed/requested
- confirm the following questions as testing completes:
- What version of Notebooks would you like to include for the 1.9 release?
no specific version required, there is a MR Python client on PyPI: https://pypi.org/project/model-registry - Can you share a link to all open / work in progress issues that you're expecting to include in the 1.9?
this issue [Kubeflow 1.9] Define Kubeflow 1.9 Roadmap for Model Registry #3 - If you're using the following dependencies, could you provide the versions you'll be supporting for each dependency?
- Knative (not used)
- Istio (no specific version? we will check for tested version)
- Kubernetes (no specific version? we will check for tested version)
Test with KF 1.9 Kubernetes version #44 - Cert-Manager (no specific version? we will check for tested version)
- Kustomize (make sure using 5.2.1 per Manifest wg request in KF 1.9) #42
- can verify the MR manifest with the KF 1.9.rc0 #90
- What version of Notebooks would you like to include for the 1.9 release?
- add Model Registry doc to website website#3698, to highlight:
- “How to onboard users?”
- Add to KF website sidebar
- How to install
- 0.x and Alpha -> unstable make “disclaimer” type of state
- How to use it, like the Python client, highlight integrations with other components
- Sync with KF/manifest repo:
- in KF/manifest make sync script: Add model registry sync script manifests#2682
- in this repo, ensure proper files per requirements: Follow KF manifests guidelines #69
- in KF/manifest make functional testing: Setup KF Model Registry GH tests manifests#2694
incorporated into: Update kubeflow/model-registry manifests from v0.2.0-alpha manifests#2697 - NetworkPolicies will be checked by Manifest-wg (KF community call 2024-04-25)
tracked with Add Kubeflow Model Registry Network Policies manifests#2701
(not a blocker for KF1.9 release)
stretch goals:
References
KF 1.9 version matrix tracker:
Metadata
Metadata
Assignees
Labels
No labels