## Summary - Sidebar menu was showing all resources regardless of their MarketplacePanel `hidden` state - Fetch MarketplacePanels during sidebar reconciliation and skip resources where `hidden=true` - Hiding a resource from the marketplace now also removes it from the sidebar navigation ## Test plan - [ ] Set `hidden: true` on a MarketplacePanel (e.g. qdrant) - [ ] Trigger controller reconciliation - [ ] Verify the resource is removed from the sidebar menu - [ ] Set `hidden: false` and verify the resource reappears in the sidebar <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Sidebar can now hide resources based on MarketplacePanel configuration parsed from panel definitions. * Hidden resources are filtered early when assembling sidebar categories, preventing them from contributing to menu items. * Listing failures are non-fatal: if configuration fetch fails, no hiding is applied and the dashboard remains functional. <!-- end of auto-generated comment: release notes by coderabbit.ai --> |
||
|---|---|---|
| .. | ||
| dashboard | ||
| fluxplunger | ||
| kubeovnplunger | ||
| applicationdefinition_controller.go | ||
| applicationdefinition_helmreconciler.go | ||
| suite_test.go | ||
| workload_controller.go | ||
| workload_controller_test.go | ||
| workloadmonitor_controller.go | ||