Kuadrant / kuadrant-console-plugin

Apache License 2.0
2 stars 2 forks source link

Policy Topology view #19

Closed jasonmadigan closed 1 month ago

jasonmadigan commented 2 months ago

Look at utilising https://github.com/Kuadrant/policy-machinery to build an effective policy topology view.

This view would enable users to be able to visualise effective policy on cluster, and provide users with visual context as to where policies are coming from, as well as inheritance/overrides.

An example of using policy-machinery to visualise Kuadrant resources exists here:

https://github.com/Kuadrant/policy-machinery/tree/main/examples/kuadrant

In essence, we want to:

A use case:

I'm a developer. I have access to some namespaces, but I am not a cluster-admin. I've created a service, and have exposed it via a Gateway. My service seems to be rate limited by some "infrastructure" level rate limits that have been applied to the Gateway, and have been setup by a platform engineer elsewhere in my team. I want to be able to determine where this rate limit policy came from, and who owns it so that I can figure out more about it.

Tasks: