1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-07 08:26:53 +00:00
kyverno/test/conformance/kuttl/generate/validation/policy/immutable-downstream
shuting f87b0204e6
fix: generate policy validation to prevent endless loop (#7026)
* refactor policy validation

Signed-off-by: ShutingZhao <shuting@nirmata.com>

* add loop check for generate

Signed-off-by: ShutingZhao <shuting@nirmata.com>

* add kuttl tests

Signed-off-by: ShutingZhao <shuting@nirmata.com>

* linter fixes

Signed-off-by: ShutingZhao <shuting@nirmata.com>

* linter fixes

Signed-off-by: ShutingZhao <shuting@nirmata.com>

---------

Signed-off-by: ShutingZhao <shuting@nirmata.com>
2023-04-28 13:54:17 +00:00
..
01-assert.yaml feat: add validations for generate immutable fields (#6328) 2023-03-01 06:52:20 +00:00
01-policy.yaml fix: generate policy validation to prevent endless loop (#7026) 2023-04-28 13:54:17 +00:00
02-update.yaml feat: add validations for generate immutable fields (#6328) 2023-03-01 06:52:20 +00:00
README.md feat: validate immutable fields for a generate rule - 2 (#6451) 2023-03-10 14:39:44 +00:00
update-apiversion.yaml rename generateExistingOnPolicyUpdate to generateExisting (#6470) 2023-03-03 12:05:53 +01:00
update-kind.yaml rename generateExistingOnPolicyUpdate to generateExisting (#6470) 2023-03-03 12:05:53 +01:00
update-name.yaml rename generateExistingOnPolicyUpdate to generateExisting (#6470) 2023-03-03 12:05:53 +01:00
update-namespace.yaml rename generateExistingOnPolicyUpdate to generateExisting (#6470) 2023-03-03 12:05:53 +01:00

Description

This test ensures that modification of the downstream resource defined in a generate Policy is disallowed.

Expected Behavior

The test fails if the modification is allowed, otherwise passes.

Reference Issue(s)

6326