-
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
1.3 Upgrade: Jupyter/CWA #831
Comments
We need to test if the performance issue was fixed. if it is we might not even need to recode into go. |
This issue will be half like an epic. So the actual epic is not swamped.
The parts to code:
This is a copy paste of my comment here The most important folder to tackle first is probably going to be the crud-web-app/common/backend/kubeflow/kubeflow/crud_backend/api as these get used by the files in jupyter/backend/apps. These api files also resemble (at least in name) the current go files created by Zach in jupyter-apis so that may help in accelerating and easing us more into what / how things are done. These files can be assigned with a file per person initially where say an 'equivalent' or Zach's work exists jupyter-apis first. It may also be good to just have a folder named |
Find the commits relating to the following customizations, and list them under the related feature Front end customizations:
Back end customizations:
|
Frontend changes (commits)2020Aug 11 Aug 19/20
Aug 21
Sep 1 Sep 16 Sep 24 Oct 6 Oct 7 Oct 14 Oct 21 Nov 3 Nov 4 Nov 6 Nov 10 Dec 16 2021Jan 7 Jan 21 Jan 26 Feb. 16 Apr. 20 May 21 |
REmoving this from the stprint and until working with 1.4... see the issue mentionned above for details. |
Closing and archiving issue, KF is now at 1.6 |
This is an item of #530
Areas of concern:
go code needs to be recoded or at least upgraded
dependant on kubeflow-controller -> possibly copy the necessary folder into the new place/repo to avoid the dependency.
folder structure completely different
want to merge into the kubeflow/crud-web-apps? (to confirm)
how? have a go backend folder? (the upstreaming of this is part of a current issue Upstream the client code for Kubeflow CRDs aaw-kubeflow-controller#20)
What about the Volume page/feature?
We have similar ish designs but not in the same locations.
What about the tensorboard one?
they have a 'common' folder...
i18n is done in a different way (i18n is a 1.4 feature)
-> affects deployment (when reaching 1.4)
Is the deployment different than it use to be?
Kubecost?
Features/fix we did to jupyter-apis that is ours
MISSING FEATURES: Last time i tested 1.3 there were quite a bit of validation that was missing.
Steps for solution
The numbers are the steps, anything taht is not a clear number are possibilities.
2.1.1 We would create a go backend, import the dependency on the kubeflow-controller rpo
Recode the integrality of the go backend compared to the current code for 1.3.1.
2.1.2 Only code the feature we need.
2.2 Other idea is to keep the backend in jupyter-api and have a dependency on it, but in either case we need to recode the thing.
Child tickets:
Separrate the work in smaller items
The text was updated successfully, but these errors were encountered: