fix(clustertool): exclude cnpg pods from kyverno

This commit is contained in:
Kjeld Schouten
2024-10-24 18:25:49 +02:00
parent 9dd13f9c6e
commit d9ff599b26
@@ -23,6 +23,12 @@ spec:
- resources: - resources:
kinds: kinds:
- Pod - Pod
exclude:
any:
- resources:
kinds:
- Pod
name: '*cnpg*'
preconditions: preconditions:
all: all:
- key: "{{request.operation || 'BACKGROUND'}}" - key: "{{request.operation || 'BACKGROUND'}}"
@@ -31,6 +37,8 @@ spec:
mutate: mutate:
foreach: foreach:
- list: "request.object.spec.containers" - list: "request.object.spec.containers"
# Exclude containers with 'cloudnative-pg' in the name
filter: "element.name != 'cloudnative-pg'"
context: context:
- name: resolvedRef - name: resolvedRef
imageRegistry: imageRegistry: