-
Notifications
You must be signed in to change notification settings - Fork 12
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
[Epic] Kubeflow 1.4 upgrade #1203
Comments
If you can please follow the exact method this was done for Kubeflow Upgrade to 1.3.x so it doesn't get out of hand like last time. The more methodical approach worked really well ^_^ |
A useful link to compare the version for 1.4 is : https://www.kubeflow.org/docs/releases/kubeflow-1.4/ |
Will @rohank07 be helping with this since he knows how we rendered the manifests to check delta etc. ^_^ |
I won't be actively on KF 1.4 upgrade. But if you want to view the output of the rendered manifest, the command in taskfile.yaml |
Ideally someone that worked on it before with me would be active on it, bit confused about that. Anyways this is a 2 week task, if it looks like it might be longer I'd bring in @rohank07 that worked on it previously to speed things up :) |
Closing since we are going directly to 1.6 See #1337 issue which replaces this one |
This was closed and replaced by #1337
Ferme #681 #1094 ( see new 1.6 epic)
All tasks to do with the code will be added
Code Changes
Kubeflow - central dashboard
I18n is going to be an issue. The fact that upstream changed direction to go with the Angular i18n instead of the one when they merged our PR. We need to make an decision as to which way we want to go.Wrong language, the central-dashboard is written in pug and that was not pushed upstream. This angular i18n is actually for jupyter-web-app.Jupyter-web-apps
Volume web apps?
Since last time we seem to have ignored the volume-web-app in favor of our own customized volume table in jupyter-web-app, we do not need to do any customization. Unless we decide to revert the decision.
Pipelines
Our current release of pipelines seems to be 1.2. Recommended version with Kubeflow 1.4 is Pipelines 1.7We are using Kubeflow Pipelines (kfp) 1.7.
Decision about if we want to upstream the i18n of pipelines. Might want to get someone on this and get it merged upstream. Regardless of our 1.4 upgrade.
Manifest
Overview
This manifests folder exactly matches the upstream Kubeflow Manifests repository in its naming and folder hierarchy.
Post Deploy Tasks
Common
v1.4.1
v1.4.1
v1.4.1
v1.4.1
I think anything that is not direct folder equivalent is in the knative folder
Apps
v1.4.1
v1.4.1
v1.4.1
v1.4.1
v1.4.1
v1.4.1
v1.4.1
v1.4.1
v1.4.1
v1.4.1
v1.4.1
v1.4.1
v1.4.1
v1.4.1
v1.4.1
v1.4.1
v1.4.1
Contrib
v1.4.1
v1.4.1
The following are in 1.4.1, and were also in 1.3.1 and we don't have them. maybe we don't use them. - TO confirm
Containers
We provide our own Kubeflow Notebooks that are updated continuously:
<sha>
<sha>
<sha>
<sha>
<sha>
The following are the Kubeflow components we override in order to add features such as i18n and improved performance:
Previous Epic
EPIC Kubeflow Upgrade Planning v1.3.1
Final Stretch: Core Upgrade Checkpoint for 1.4
In the interest of time, we will focus on upgrading the core components of Kubeflow.
We will finish upgrading these components to 1.4 first:
At the same time we'll need to do some heavy lifting for Jupyter Web Apps:
Note: send PRs to kf-1.4-upgrade
Finally, once those tickets are complete, we can ask @sylus to review and apply manifests to dev cluster.
Then... upgrade to 1.6
The text was updated successfully, but these errors were encountered: