1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-06 07:57:07 +00:00
kyverno/test/conformance/kuttl/generate-validating-admission-policy/clusterpolicy/standard/skip-generate
Mariam Fahmy c583b64120
feat: generate validating admission policies and their bindings from Kyverno policies (#7840)
* feat: generate validating admission policies and their bindings from Kyverno policies

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

* feat: add generate VAPs feature flag

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

* fix: use container flags instead of feature flags

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

* fix: limit VAP generation to cluster policies

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

* feat: add policy checks for generating VAPs

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

* chore: rename package

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

* feat: translate match/exclude resources in Kyverno policies to their alternatives in validating admission policies

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

* feat: add vap info in kyverno policy status

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

* fix: delete the translation of

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

* feat: add kuttl tests

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

* feat: add generateValidatingAdmissionPolicy feature flag in the helm chart

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

* fix

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

* chore: update codegen

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

* feat: add validating admission policy kuttl tests in the workflow

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

* fix: check K8s server version

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

* fix lint issue

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

* fix

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

* fix: remove the kind config of VAPs

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

---------

Signed-off-by: Mariam Fahmy <mariam.fahmy@nirmata.com>
2023-08-31 10:25:21 +00:00
..
cpol-any-match-resources-with-different-namespace-selectors feat: generate validating admission policies and their bindings from Kyverno policies (#7840) 2023-08-31 10:25:21 +00:00
cpol-any-match-resources-with-different-object-selectors feat: generate validating admission policies and their bindings from Kyverno policies (#7840) 2023-08-31 10:25:21 +00:00
cpol-exclude feat: generate validating admission policies and their bindings from Kyverno policies (#7840) 2023-08-31 10:25:21 +00:00
cpol-match-resource-created-by-user feat: generate validating admission policies and their bindings from Kyverno policies (#7840) 2023-08-31 10:25:21 +00:00
cpol-match-resource-in-specific-namespace feat: generate validating admission policies and their bindings from Kyverno policies (#7840) 2023-08-31 10:25:21 +00:00
cpol-match-resource-using-annotations feat: generate validating admission policies and their bindings from Kyverno policies (#7840) 2023-08-31 10:25:21 +00:00
cpol-multiple-all-match-resources feat: generate validating admission policies and their bindings from Kyverno policies (#7840) 2023-08-31 10:25:21 +00:00
cpol-multiple-rules feat: generate validating admission policies and their bindings from Kyverno policies (#7840) 2023-08-31 10:25:21 +00:00
cpol-multiple-validation-failure-action-overrides feat: generate validating admission policies and their bindings from Kyverno policies (#7840) 2023-08-31 10:25:21 +00:00
cpol-non-cel-rule feat: generate validating admission policies and their bindings from Kyverno policies (#7840) 2023-08-31 10:25:21 +00:00
cpol-validation-failure-action-overrides-with-namespace feat: generate validating admission policies and their bindings from Kyverno policies (#7840) 2023-08-31 10:25:21 +00:00