Closed misohu closed 3 weeks ago
Thank you for reporting us your feedback!
The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-5817.
This message was autogenerated
Context: The issue at hand is that upstream now utilizes nested dashboard links, while the current charm’s dashboard library is not designed to accommodate this. Upstream introduced a new item in the dashboard configmap links with the following changes:
Currently, we use the DashboardLink
class to represent elements in the sidebar, considering only a single layer with no nested links. Charms intending to be present in the sidebar send a stringified DashboardLink
object through a relation to the Dashboard charm.
Considerations:
Example
# Charm 1
[DashboardLink(text="linkA"), DashboardLink(text="linkB", section="group1"), DashboardLink(text="linkC", section="group1")]
# Charm 2
[DashboardLink(text="linkD", section="group1")]
# Result
# - LinkA
# - Group1
# - - LinkB
# - - LinkC
# - - LinkD
We had discussion about this problem on tech topics. These are the conclusions:
link
and text
section
Why it needs to get done
We want to investigate effort for this task https://github.com/canonical/kubeflow-dashboard-operator/issues/197
What needs to get done
Investigate following questions:
What effort is needed? Do we need to update multiple charms or just kfp? Do we need to update the library version from 0 to 1? Will the change break the behavior in 1.8?
When is the task considered done
Above questions are answered.