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/reports/admission/update
Mariam Fahmy c796bb765c
fix: return policies with either audit or enforce rules from the cache (#10667)
* fix: return policies with either audit or enforce rules from the cache

Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com>

* feat: introduce validationFailureAction under verifyImage rules

Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com>

* feat: add chainsaw tests

Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com>

* fix

Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com>

---------

Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com>
Co-authored-by: shuting <shuting@nirmata.com>
2024-08-06 18:24:28 +00:00
..
chainsaw-test.yaml chore: convert chainsaw tests to Test resource (#9109) 2023-12-07 14:08:04 +00:00
deployment-fail-assert.yaml chore: all chainsaw tests (#9011) 2023-11-24 11:17:58 +01:00
deployment-fail.yaml chore: all chainsaw tests (#9011) 2023-11-24 11:17:58 +01:00
deployment-pass-assert.yaml chore: all chainsaw tests (#9011) 2023-11-24 11:17:58 +01:00
deployment-pass.yaml chore: all chainsaw tests (#9011) 2023-11-24 11:17:58 +01:00
policy-assert.yaml chore: all chainsaw tests (#9011) 2023-11-24 11:17:58 +01:00
policy.yaml fix: return policies with either audit or enforce rules from the cache (#10667) 2024-08-06 18:24:28 +00:00
README.md chore: all chainsaw tests (#9011) 2023-11-24 11:17:58 +01:00
report-fail-assert.yaml chore: all chainsaw tests (#9011) 2023-11-24 11:17:58 +01:00
report-pass-assert.yaml chore: all chainsaw tests (#9011) 2023-11-24 11:17:58 +01:00

Description

This test verifies that policy report is correctly updated when a resource changes. A policy in Audit mode is created. A deployment is created, the deployment violates the policy and we assert the policy report contains a fail result. The deployment is then updated to not violate the policy anymore and we assert the policy report changes to contain pass result.

Expected result

When the resource does not violate the policy anymore, the result in the policy report should change from fail to pass.