mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-10 18:06:55 +00:00
* feat: support vap bindings in reports Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com> * fix: add binding to the rule response Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com> * add chainsaw test Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com> * fix lint Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com> * fix chainsaw Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com> * add chainsaw tests Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com> * fix chainsaw tests Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com> --------- Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com> Co-authored-by: Vishal Choudhary <vishal.choudhary@nirmata.com> Co-authored-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> |
||
---|---|---|
.. | ||
chainsaw-test.yaml | ||
deployment-assert.yaml | ||
deployment.yaml | ||
ns.yaml | ||
policy.yaml | ||
README.md | ||
report-assert.yaml |
Description
This test checks that policy reports are generated successfully as a result of applying the ValidatingAdmissionPolicy with its binding to a resource.
Steps
-
- Create a
staging-ns-2
namespace whose label isenvironment: staging-ns-2
- Create a
-
- Create a Deployment named
deployment-3
with 7 replicas in thestaging-ns-2
namespace.
- Create a Deployment named
-
- Create a ValidatingAdmissionPolicy that checks deployment replicas to be less than or equal to 5.
- Create a ValidatingAdmissionPolicyBinding that matches resources whose namespace has a label of
environment: staging
.
-
- A policy report is generated for
deployment-3
with a fail result.
- A policy report is generated for