Skip to content

Improve flux usability#562

Merged
joaquimrocha merged 7 commits intomainfrom
improve-flux-usability
Mar 20, 2026
Merged

Improve flux usability#562
joaquimrocha merged 7 commits intomainfrom
improve-flux-usability

Conversation

@joaquimrocha
Copy link
Copy Markdown
Contributor

Summary

  • Add "Show" filter to the Flux Overview to hide charts for unconfigured resource types (default: Configured Only)
  • Add settings gear button to the overview header for quick access to plugin settings
  • Reorder the Sources page to surface common types (Git Repos, Helm Repos, Helm Charts) first
  • Bump @kinvolk/headlamp-plugin to 0.13.1

How to test

  • Open Flux Overview and verify "Configured Only" hides empty charts
  • Switch to "All Resources" and verify all 14 charts appear
  • Click the gear icon and confirm it navigates to Flux plugin settings
  • Open Sources page and verify ordering: Git Repos, Helm Repos, Helm Charts, then OCI, Buckets, External Artifacts

Signed-off-by: Joaquim Rocha <me@joaquimrocha.com>
Signed-off-by: Joaquim Rocha <me@joaquimrocha.com>
It was too small and inconsistent with the rest.

Signed-off-by: Joaquim Rocha <me@joaquimrocha.com>
And make this filtering the default. Otherwise it's too noisy for the
user and it's useless to see empty charts.

Signed-off-by: Joaquim Rocha <me@joaquimrocha.com>
Signed-off-by: Joaquim Rocha <me@joaquimrocha.com>
@joaquimrocha joaquimrocha requested a review from ashu8912 March 20, 2026 13:00
@ashu8912
Copy link
Copy Markdown
Member

Screenshot 2026-03-20 at 6 56 52 PM It right now shows up like this, maybe the cards should be side by side?

@joaquimrocha
Copy link
Copy Markdown
Contributor Author

It right now shows up like this, maybe the cards should be side by side?

Ah! I didn't notice this because I have 3 charts. I will fix it.

Because when there's only 2 of them, it looks odd.

Signed-off-by: Joaquim Rocha <me@joaquimrocha.com>
Signed-off-by: Joaquim Rocha <me@joaquimrocha.com>
@ashu8912 ashu8912 force-pushed the improve-flux-usability branch from 8412048 to 0551ca9 Compare March 20, 2026 15:38
Copy link
Copy Markdown
Member

@ashu8912 ashu8912 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!!

@joaquimrocha joaquimrocha merged commit bbc3982 into main Mar 20, 2026
9 checks passed
@joaquimrocha joaquimrocha deleted the improve-flux-usability branch March 20, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants