1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-12 10:56:54 +00:00
kyverno/test/cli/test/jmespath-brackets/kyverno-test.yaml
Sambhav Kothari 2b1e7189b1
Fix variable substitution when curly braces are used in jmespath (#3133)
* Fix variable substitution when inline jmespath objects are defined

Signed-off-by: Sambhav Kothari <sambhavs.email@gmail.com>

* Add additional test cases which use brackets

Signed-off-by: Sambhav Kothari <sambhavs.email@gmail.com>

Co-authored-by: Jim Bugwadia <jim@nirmata.com>
2022-01-31 17:11:19 +00:00

36 lines
773 B
YAML

name: test-preconditions
policies:
- policy.yaml
resources:
- resources.yaml
results:
- policy: test-jmespath
rule: test-jmespath
resource: test-valid1
kind: Pod
status: pass
- policy: test-jmespath
rule: test-jmespath
resource: test-valid2
kind: Pod
status: pass
- policy: test-jmespath
rule: test-jmespath
resource: test-valid3
kind: Pod
status: pass
- policy: test-jmespath
rule: test-jmespath
resource: test-invalid
kind: Pod
status: fail
- policy: namespace-validation
rule: namespace-validation
resource: test-invalid
kind: Namespace
status: fail
- policy: namespace-validation
rule: namespace-validation
resource: test-valid
kind: Namespace
status: pass