1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-06 07:57:07 +00:00
kyverno/test/cli/test-mutate
Jim Bugwadia a9fef256c7
updates for foreach and mutate (#2891)
* updates for foreach and mutate

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* allow tests to pass on Windows

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* fix tests

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* fix linter check

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* add elementIndex variable

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* fmt

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* fix jsonResult usage

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* add mutate validation and fix error in validate.foreach

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* format

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* update message

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* do not skip validation for all array entries when one is skipped

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* add foreach tests

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* fix fmt

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* fix format errors

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* remove unused declarations

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* revert namespaceWithLabelYaml

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* fix mutate of element list

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* update CRDs

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* Update api/kyverno/v1/policy_types.go

Co-authored-by: Steven E. Harris <seh@panix.com>

* Update pkg/engine/forceMutate.go

Co-authored-by: Steven E. Harris <seh@panix.com>

* Update pkg/engine/forceMutate.go

Co-authored-by: Steven E. Harris <seh@panix.com>

* Update pkg/engine/forceMutate.go

Co-authored-by: Steven E. Harris <seh@panix.com>

* Update pkg/engine/mutation.go

Co-authored-by: Steven E. Harris <seh@panix.com>

* Update pkg/engine/mutation.go

Co-authored-by: Steven E. Harris <seh@panix.com>

* Update pkg/engine/mutation.go

Co-authored-by: Steven E. Harris <seh@panix.com>

* Update pkg/engine/validate/validate.go

Co-authored-by: Steven E. Harris <seh@panix.com>

* Update pkg/engine/validate/validate.go

Co-authored-by: Steven E. Harris <seh@panix.com>

* Update test/cli/test/custom-functions/policy.yaml

Co-authored-by: Steven E. Harris <seh@panix.com>

* Update test/cli/test/foreach/policies.yaml

Co-authored-by: Steven E. Harris <seh@panix.com>

* accept review comments and format

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* add comments to strategicMergePatch buffer

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* load context and evaluate preconditions foreach element

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* add test for foreach mutate context and precondition

* precondition testcase

* address review comments

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* update message

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

* format

Signed-off-by: Jim Bugwadia <jim@nirmata.com>

Co-authored-by: Steven E. Harris <seh@panix.com>
Co-authored-by: Vyankatesh Kudtarkar <vyankateshkd@gmail.com>
2022-01-05 09:36:33 +08:00
..
foreach updates for foreach and mutate (#2891) 2022-01-05 09:36:33 +08:00
patchedResource1.yaml Added Code to support the test command for mutate policy (#2279) 2021-10-05 11:11:54 +05:30
patchedResource2.yaml Added Code to support the test command for mutate policy (#2279) 2021-10-05 11:11:54 +05:30
patchedResource3.yaml Added Code to support the test command for mutate policy (#2279) 2021-10-05 11:11:54 +05:30
patchedResource4.yaml Added Code to support the test command for mutate policy (#2279) 2021-10-05 11:11:54 +05:30
patchedResource5.yaml Added Code to support the test command for mutate policy (#2279) 2021-10-05 11:11:54 +05:30
patchedResource6.yaml Added Code to support the test command for mutate policy (#2279) 2021-10-05 11:11:54 +05:30
patchedResource7.yaml Added Code to support the test command for mutate policy (#2279) 2021-10-05 11:11:54 +05:30
patchedResource8.yaml Added Code to support the test command for mutate policy (#2279) 2021-10-05 11:11:54 +05:30
patchedResource9.yaml Added Code to support the test command for mutate policy (#2279) 2021-10-05 11:11:54 +05:30
patchedResource10.yaml Added Code to support the test command for mutate policy (#2279) 2021-10-05 11:11:54 +05:30
patchedResource11.yaml Added Code to support the test command for mutate policy (#2279) 2021-10-05 11:11:54 +05:30
policy.yaml updates for foreach and mutate (#2891) 2022-01-05 09:36:33 +08:00
resource.yaml Added Code to support the test command for mutate policy (#2279) 2021-10-05 11:11:54 +05:30
test.yaml fix mutate handling of skipped rules (#2557) 2021-10-18 15:42:34 -07:00