fix(kyverno): pod-reloader anchors

This commit is contained in:
JJGadgets
2023-12-05 12:41:26 +08:00
parent 1e6e7142ec
commit efd16b5dee

View File

@@ -16,7 +16,7 @@ spec:
kinds: ["v1/Secret"]
operations: ["UPDATE"]
mutate:
targets:
targets: &targets
- apiVersion: "apps/v1"
kind: "Deployment"
namespace: "{{request.namespace}}"
@@ -29,7 +29,7 @@ spec:
patchStrategicMerge:
spec:
template:
metadata:
metadata: &hash
annotations:
kyverno.home.arpa/reloader: "{{ random('[0-9a-z]{8}') }}"
spec:
@@ -46,9 +46,11 @@ spec:
kinds: ["v1/ConfigMap"]
operations: ["UPDATE"]
mutate:
targets: *targets
patchStrategicMerge:
spec:
template:
metadata: *hash
spec:
containers:
- env:
@@ -65,6 +67,8 @@ spec:
mutate:
patchStrategicMerge:
spec:
template:
metadata: *hash
volumes:
- secret:
<(name): "{{ request.object.metadata.name }}"
@@ -78,6 +82,8 @@ spec:
mutate:
patchStrategicMerge:
spec:
template:
metadata: *hash
volumes:
- configMap:
<(name): "{{ request.object.metadata.name }}"