Skip to content
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

Create a new list view that displays objects that run in the cluster and that aren't Helm Releases or Kustomizations #3168

Open
JamWils opened this issue Dec 17, 2022 · 1 comment
Labels
area/ui Issues that require front-end work priority_medium Items we want to complete in the next 60 days type/enhancement New feature or request

Comments

@JamWils
Copy link
Contributor

JamWils commented Dec 17, 2022

Problem
I was using contour to set up http proxies to various services. I had made a change to one of them which broke several of the HTTP proxies due to a duplicate fqdn. I was able to see one of the broken proxies from a Kustomization detail page. However, I struggled to find the "culprit" Http Proxy that was breaking my system. I ultimately switched to another tool to pull down the list of proxies.

Solution
It would be nice if I could click on a "type" and be taken to a tableview that lists all of those types across the namespaces. In the example above I could click "HttpProxy" and see a list of the http proxies on a new page. The detail view already has the basic fields that seem helpful such as

  • Name
  • Namespace
  • Status
  • Message

It would also be nice to see a link to the automation that created the resource (if one exists). In the example above this would be kustomize.toolkit.fluxcd.io/name: play-core in my case. If no Kustomization or HelmRelease is listed then I know this object isn't managed by Flux, but I should still see it and be able to view the YAML.

I could click on the "name" field and get the same modal pop-up with the YAML.

When I click back in the navigation I would be expected to return the app I was viewing.

Additional context

N/A

@JamWils JamWils added the type/enhancement New feature or request label Dec 17, 2022
@yiannistri yiannistri added the priority_medium Items we want to complete in the next 60 days label Jun 5, 2023
@lasomethingsomething lasomethingsomething added the area/ui Issues that require front-end work label Aug 24, 2023
@lasomethingsomething
Copy link
Contributor

Per KMcD "would be a definite 'this helps with debugging' bonus for users"

@lasomethingsomething lasomethingsomething changed the title List view of specific resources Create a new list view that displays objects that run in the cluster and that aren't Helm Releases or Kustomizations Oct 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ui Issues that require front-end work priority_medium Items we want to complete in the next 60 days type/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants