-
Notifications
You must be signed in to change notification settings - Fork 710
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
[discussion] Separate the operator and UI dashboard #389
Comments
+1 for that, I think UI dashboard can now live in its own repo. What do you think? @wbuchwalter |
I don't have any objection. We discussed this at the beginning with @jlewi and always assumed it would be separate at some later point. |
I think it could be done after we release a version and then dashboard does not need to adapt the HEAD of the operator. |
once the release and lifecycle convention of tf-operator is known and widely observed this can be done (and it should be). |
@jlewi wondering do we have a release schedule at least GitHub-wise for this repo? So that many dependent Golang repos can have sensible expectations, etc. |
I agree that we could just release a version in github, to keep a usable version here. |
Yes if we wait for versionning before doing this I'm fine with it. |
Our testing infrastructure (checkout.sh supports checking out multiple repos. You just specify the environment variable "EXTRA_REPOS". You can specify a commit/branch/tag to checkout. So our E2E tests can specify which version of each repo to test; e.g. we could test kubeflow/kubeflow HEAD wit kubeflow/tf-operator HEAD or HEAD with tag 0.1 etc... |
Do we have integration test for operator and the dashboard? |
+1 |
Proposal for separating operator and dashboardMotivationSee #389 Goals
MigrationWe need to create a new repository
|
I am glad to help to migrate the dashboard to the new repository for better maintainance. And there is a list of TODOs, PTAL @jlewi @wbuchwalter If you think it works I think we could open a new repository and begin the work. I think we could keep it in operator and do the migration work, after all things done we could update the chart in operator and image in kubeflow/kubeflow. |
Do we really need a new repository? Every repository has a fairly high maintenance cost. We can still do all the other changes; e.g. put it in a separate Docker image. |
OK, SGTM |
Assuming we keep the UI and operator in the same repository for now but in different directories. What changes are needed to better separate the two. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This repository has two components: operator and dashboard, I think if we could separate these two components since they are designed to be decoupled.
The text was updated successfully, but these errors were encountered: