Open kate-osborn opened 7 months ago
This also needs to work for the ObservabilityPolicy. Ideally our policy logic is general enough that it will apply everywhere.
This also needs to work for the ObservabilityPolicy. Ideally our policy logic is general enough that it will apply everywhere.
Confirming that we need to add another field letting us know if ObservabilityPolicyAffected
has been applied to that resource?
Also, when a PolicyAffected
is added to the Conditions
of a resource, it will specify the name of the Policy, be it observability or client settings? or just true or false?
@sjberman @salonichf5 we may want to wait to implement this. There could be changes to how policies are stored on the graph once we fix #2105 and #2079, which could affect how we build the PolicyAffected statuses.
Blocked by #2105 #2079
@mpstefan can we move this up in priority? This is an important tool for troubleshooting policies. It let's the app dev know when their route is affected by a policy applied at the gateway level.
As an HTTPRoute or Gateway owner I want to know when my object is affected by a ClientSettingsPolicy So that I know that the policy has taken effect.
Acceptance
gateway.nginx.org/ClientSettingsPolicyAffected
gateway.nginx.org/ClientSettingsPolicyAffected
should exist.ClientSettingsPolicy
affecting that object is removed, the Condition should be removed.ClientSettingsPolicy
.