weave-gitops icon indicating copy to clipboard operation
weave-gitops copied to clipboard

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

Open JamWils opened this issue 2 years ago • 1 comments
trafficstars

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 avatar Dec 17 '22 15:12 JamWils

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

lasomethingsomething avatar Aug 31 '23 16:08 lasomethingsomething