-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
[FR] Hide sidebar when in Kubeflow mode #5199
Comments
KFP comes already with two deployment modes: pipelines/frontend/src/lib/Flags.ts Lines 1 to 4 in 0795597
pipelines/frontend/server/handlers/index-html.ts Lines 60 to 72 in 0795597
When in Given that this mechanism is already in place, we can simply hide the sidebar component whenever the deployment is Now: Then: /cc @Bobgy |
@StefanoFioravanzo some of KFP users may deploy it in their own env, shall we add a separate config to hide sidebar? |
@Bobgy Do you have examples of people deploying KFP in
I do prefer (1) because it makes more sense semantically, but if you feel strongly about (2) then let's go with it |
@StefanoFioravanzo we do have customers who pick Kubeflow components and deploy in a very customized way (in multi-user mode). So I worry if we always hide sidenav for Kubeflow deployment, KFP UI will be very coupled to central dashboard UI. It'll be harder to upgrade KFP UI (including sidenav upgrade) by itself. Therefore, I'd suggest to go with 2. |
@Bobgy I like this proposal
Ok then, I will update the related PR to introduce this new env var |
There is an ongoing discussion about how web apps should behave when deployed as part Kubeflow. See kubeflow/dashboard#41.
The main discussion point I would like to focus on for KFP UI is (quoting from the issue):
Centraldashboard should act as the single place where all applications expose their pages. Centraldashboard's sidebar is very easily customizable with a ConfigMap and allows creating collapsible subsections.
Consider also the discussion here kubeflow/katib#1437 (comment) around the sidebar of the Katib UI. The new Katib UI (kubeflow/katib#1427) will not have such sidebar and instead expose Katib pages using Centraldashboard (when deployed in Kubeflow mode).
The text was updated successfully, but these errors were encountered: