-
Notifications
You must be signed in to change notification settings - Fork 1
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
feat: add user-driven sidebar links via config #119
feat: add user-driven sidebar links via config #119
Commits on Jun 23, 2023
-
feat: add kubeflow_dashboard_sidebar lib
Adds: * KubeflowDashboardSidebarRequirer * KubeflowDashboardSidebarProvider * SidebarItem * associated tests
Configuration menu - View commit details
-
Copy full SHA for cadfd27 - Browse repository at this point
Copy the full SHA cadfd27View commit details -
Configuration menu - View commit details
-
Copy full SHA for aca8dd6 - Browse repository at this point
Copy the full SHA aca8dd6View commit details -
refactor: move charm's k8s contex to a property
This change delays the computation of the k8s context until it is needed, instead of in __init__. It does not change the outward function of the charm. This change was implemented because in future, the sidebar links will be obtained from a relation and this should not be done in __init__.
Configuration menu - View commit details
-
Copy full SHA for a3c5839 - Browse repository at this point
Copy the full SHA a3c5839View commit details -
fix: handle multiple relations in sidebar Provider
previously, the Provider lib had a bug that would return only the last relation's data, not the entire set of data. This fixes that bug.
Configuration menu - View commit details
-
Copy full SHA for ab795b4 - Browse repository at this point
Copy the full SHA ab795b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed3e471 - Browse repository at this point
Copy the full SHA ed3e471View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9a713e - Browse repository at this point
Copy the full SHA f9a713eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44ccb52 - Browse repository at this point
Copy the full SHA 44ccb52View commit details
Commits on Jun 26, 2023
-
fix: handle relation-broken in get_sidebar_items()
This adds the feature to get_sidebar_items to, when executed during a relation-broken event for this relation, omit the relation data for the breaking app (the app leaving the relation). For context, see https://chat.charmhub.io/charmhub/pl/ Possibly controversially, this feature uses the Juju environment variables to determine what event type is being executed. This is to avoid having to pass the `BoundEvent` object to every `get_sidebar_items()` call, and to keep this hack entirely in the relation library so the charm does not need to know about it.
Configuration menu - View commit details
-
Copy full SHA for 54992ac - Browse repository at this point
Copy the full SHA 54992acView commit details -
fix: rendering of dashboard configmap
Previously, the links portion of the kubeflow dashboard configmap was incorrectly rendering only the menulinks, not all links.
Configuration menu - View commit details
-
Copy full SHA for 82c4543 - Browse repository at this point
Copy the full SHA 82c4543View commit details
Commits on Jun 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 102e434 - Browse repository at this point
Copy the full SHA 102e434View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17b6148 - Browse repository at this point
Copy the full SHA 17b6148View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ac6531 - Browse repository at this point
Copy the full SHA 7ac6531View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17b5cbe - Browse repository at this point
Copy the full SHA 17b5cbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f50a033 - Browse repository at this point
Copy the full SHA f50a033View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7de140c - Browse repository at this point
Copy the full SHA 7de140cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e02bd9a - Browse repository at this point
Copy the full SHA e02bd9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bc7153 - Browse repository at this point
Copy the full SHA 0bc7153View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c15742 - Browse repository at this point
Copy the full SHA 8c15742View commit details -
Configuration menu - View commit details
-
Copy full SHA for c470658 - Browse repository at this point
Copy the full SHA c470658View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e17e01 - Browse repository at this point
Copy the full SHA 1e17e01View commit details -
fix: remove outdate part of dashboard_links integration test
Removes tests for previously defined static links.
Configuration menu - View commit details
-
Copy full SHA for 2738bb3 - Browse repository at this point
Copy the full SHA 2738bb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0afc21c - Browse repository at this point
Copy the full SHA 0afc21cView commit details
Commits on Jun 28, 2023
-
fix: dashboard quickLinks and Documentation links
When refactoring the template, the links were changed by mistake. This reverts those changes.
Configuration menu - View commit details
-
Copy full SHA for 5b35b9c - Browse repository at this point
Copy the full SHA 5b35b9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1f0e24 - Browse repository at this point
Copy the full SHA b1f0e24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 887bcaf - Browse repository at this point
Copy the full SHA 887bcafView commit details -
refactor generation of relation-driven sidebar items
This is a precursor step that makes the _context generation more extendable for other sources of links.
Configuration menu - View commit details
-
Copy full SHA for f438eba - Browse repository at this point
Copy the full SHA f438ebaView commit details -
feat: add user-defined sidebar links
This adds a config option additional-sidebar-links which accepts a YAML or JSON formatted input defining additional sidebar links. These are combined with the relation-driven sidebar links.
Configuration menu - View commit details
-
Copy full SHA for 6ca9c7a - Browse repository at this point
Copy the full SHA 6ca9c7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b03861a - Browse repository at this point
Copy the full SHA b03861aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cb4218 - Browse repository at this point
Copy the full SHA 0cb4218View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a180ec - Browse repository at this point
Copy the full SHA 3a180ecView commit details -
Merge remote-tracking branch 'origin/kf-3664-dynamic-sidebar-feature-…
…branch' into kf-3664-add-user-defined-sidebar-links # Conflicts: # src/charm.py # tests/integration/sidebar_requirer_tester_charm/src/charm.py # tests/integration/test_charm.py # tests/unit/test_operator.py # tests/unit/test_sidebar_lib.py
Configuration menu - View commit details
-
Copy full SHA for 4ba426a - Browse repository at this point
Copy the full SHA 4ba426aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7063fab - Browse repository at this point
Copy the full SHA 7063fabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ac3a17 - Browse repository at this point
Copy the full SHA 0ac3a17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13577ff - Browse repository at this point
Copy the full SHA 13577ffView commit details
Commits on Jun 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 92b269f - Browse repository at this point
Copy the full SHA 92b269fView commit details -
fix: pin reusable CI workflow to commit
main branch of charmed-kubeflow-workflows has a breaking UI change for _quality-checks.yaml that does not work here. Temporarily pinning quality-checks.yaml to a commit
Configuration menu - View commit details
-
Copy full SHA for 67817eb - Browse repository at this point
Copy the full SHA 67817ebView commit details
Commits on Jul 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2f1e18f - Browse repository at this point
Copy the full SHA 2f1e18fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32d7863 - Browse repository at this point
Copy the full SHA 32d7863View commit details