pkg/safeguards/lib/manifests/v2.0.0/disallowed-bad-pod-disruption-budgets/constraint.yaml (11 lines of code) (raw):
apiVersion: constraints.gatekeeper.sh/v1beta1
kind: K8sAzureV1DisallowedBadPodDisruptionBudgets
metadata:
name: v1-disallowed-bad-pod-disruption-budgets
spec:
match:
kinds:
- apiGroups: ["apps"]
kinds: ["Deployment", "ReplicaSet", "StatefulSet"]
- apiGroups: ["policy"]
kinds: ["PodDisruptionBudget"]