1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-10 01:46:55 +00:00
kyverno/test/conformance/chainsaw/policy-validation/cluster-policy/assert/chainsaw-test.yaml

30 lines
808 B
YAML
Raw Normal View History

apiVersion: chainsaw.kyverno.io/v1alpha1
kind: Test
metadata:
name: assert-validation
spec:
steps:
- try:
- create:
file: ok.yaml
- try:
- create:
file: no-foreach.yaml
bindings:
- name: errPattern
value: |-
*path: spec.rules[0].validate..: only one of pattern, anyPattern, deny, foreach, cel can be specified
expect:
- check:
(wildcard($errPattern, $error)): true
- try:
- create:
file: bad-context-name.yaml
bindings:
- name: errPattern
value: |-
*path: spec.rules[0]: context entry name bad-name is invalid, it must be a single word when the validation rule uses `assert`
expect:
- check:
(wildcard($errPattern, $error)): true