Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Kubeflow 1.10] Define Kubeflow 1.10 Roadmap for Model Registry #175

Open
1 of 18 tasks
tarilabs opened this issue Jul 8, 2024 · 6 comments
Open
1 of 18 tasks

[Kubeflow 1.10] Define Kubeflow 1.10 Roadmap for Model Registry #175

tarilabs opened this issue Jul 8, 2024 · 6 comments

Comments

@tarilabs
Copy link
Member

tarilabs commented Jul 8, 2024

🚧 this roadmap is being discussed in the biweekly Model Registry meeting and might be subject to change πŸ—οΈ join us in the meeting or on Model Registry Slack channel for your feedback!
As suggested by KF Release team, as the KF 1.10 will kick-start, anything which won't be attainable for the 1.10 plan, will carry-over to a "Roadmap for KF 1.Next" roadmap (thanks @rimolive for the suggestion!)


References for KF 1.10 from Release team or other:

@franciscojavierarceo
Copy link

Linking the ticket in the Feast repo feast-dev/feast#4258

@ederign
Copy link
Member

ederign commented Oct 8, 2024

@tarilabs, we are happy to provide an update regarding the Kubeflow Model Registry web app for the 1.10 scope.


Kubeflow Model Registry UI

The first version of the Kubeflow Model Registry web app will include features like model registration and listing, detailed model views with metadata, version listings, and the ability to archive models on multiple model registries.


We still need to investigate and discuss how to integrate our work with the central dashboard regarding iframe integration, security (logged user), auth, and topology deployment. We will keep everyone posted as you progress on those.

@tarilabs
Copy link
Member Author

tarilabs commented Oct 8, 2024

Thank you for sharing awesome news with the community @ederign and team

@lucferbux
Copy link
Contributor

Hi there @tarilabs I'm gonna add UI's roadmap into this issue so we have a first draft to interact with, if you want we can open a follow up issue for that topic. So far, this is the roadmap of the UI integration:

Phase 1 - PoC βœ…

Goals

  • Get the first PoC for Model Registry
  • Define the first architecture for an Upstream Project
  • Get the first dev mode for the feature
  • Make it work in mock mode
  • Implement the feature with the current screens:
    • Registered models view
    • Archived registered models
    • Model Registration form
    • Model version view
    • Archived model versions
    • Model Registration (versions) form
    • Model version detail

Target Dates

Sep 30, 2024

Phase 2 - Modular Architecture Refinement

Goals

  • Implement notification center
  • Improve onboarding in the repo
  • Enhance deployments
  • Refactor shared libraries/components/utils
  • UI/BFF project overhaul
  • Networking improvements
  • BFF route handling enhancements
  • Testing overhaul

Target Dates

Dec 30, 2024

Phase 3 - Kubeflow Integration

Goals

  • Investigate all the requirements for integration - Nov 29, 2024
    • Login & auth
    • K8s Library integration in the cluster
    • KF Dashboard Integration
    • Data Handling
    • CI/CD
  • Integration with the dashboard Jan 16, 2025
    • BFF auth handling with DEX for login
    • Manifest enhancements for kubeflow deployment
    • Manifest promotion to root of Model Registry repo
    • Refactor of the k8s library implementation for production
    • Integration with the k8s central dashboard repo
    • Material UI theme
  • Create a roadmap for the missing features - After 1.10 release
    • Model deployed in the cluster
    • Model registry settings
    • Model registry deployment

Target Dates

1.10 Release

@milosjava
Copy link
Member

@lucferbux this is really helpful, thanks!

@tarilabs
Copy link
Member Author

there was a suggestion from Valentina in biweekly to update this roadmap and roll-over items which likely not land for 1.10.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants