1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-11 10:26:54 +00:00
kyverno/test/conformance/chainsaw/validate/e2e/adding-key-to-config-map/01-manifests.yaml
Charles-Edouard Brétéché d6933fff4f
chore: all chainsaw tests (#9011)
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
2023-11-24 11:17:58 +01:00

39 lines
847 B
YAML

apiVersion: v1
kind: Namespace
metadata:
name: test-validate-e2e-adding-key-to-config-map
---
apiVersion: kyverno.io/v1
kind: Policy
metadata:
name: configmap-policy
namespace: test-validate-e2e-adding-key-to-config-map
spec:
background: false
failurePolicy: Fail
validationFailureAction: Enforce
rules:
- match:
all:
- resources:
kinds:
- ConfigMap
name: key-abc
preconditions:
all:
- key: "admin"
operator: Equals
value: "{{ request.object.data.lock || '' }}"
validate:
anyPattern:
- data:
key: "abc"
message: Configmap key must be "abc"
---
apiVersion: v1
kind: ConfigMap
metadata:
name: test-configmap
namespace: test-validate-e2e-adding-key-to-config-map
data:
key: xyz