This is a test policy used in the policy-evaluator integration tests.
Every time a deployment with the label app.kubernetes.io/component: "api"
is created or updated it checks the following:
- The Deployment must have a
customer-id
label set. - The value of the
customer-id
label of the deployment must match the value of thecustomer-id
namespace where the deployment has been created. - A deployment with the label
app.kubernetes.io/component: database
must exist in the deployment namespace. - A deployment with the label
app.kubernetes.io/component: frontend
must exist in the deployment namespace. - A service named
api-auth-service
with the labelapp.kubernetes.io/part-of: api
must exist in the deployment namespace.
This policy has no configurable settings.