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/mutate/e2e/foreach-patchStrategicMerge-preconditions
Charles-Edouard Brétéché 9914675674
chore: use more chainsaw step templates (#11313)
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
2024-10-03 15:08:36 +00:00
..
chainsaw-test.yaml chore: use more chainsaw step templates (#11313) 2024-10-03 15:08:36 +00:00
policy.yaml chore: all chainsaw tests (#9011) 2023-11-24 11:17:58 +01:00
README.md chore: all chainsaw tests (#9011) 2023-11-24 11:17:58 +01:00
resource-mutated.yaml chore: all chainsaw tests (#9011) 2023-11-24 11:17:58 +01:00
resource.yaml chore: all chainsaw tests (#9011) 2023-11-24 11:17:58 +01:00

Description

This is a migrated test from e2e. It tests that preconditions inside a foreach loop are substituted properly. Preconditions, in this case, use predefined variables from image registries and so this is a secondary aspect to the test.

Expected Behavior

The containers with images from docker.io should be mutated so the value of the image field with respect to the registry is replaced with my-private-registry. Therefore, the input image nginx:1.14.2 (which implicitly is equal to docker.io/nginx:1.14.2) is mutated so the output is my-private-registry/nginx:1.14.2. If this occurs, the test passes. If this is not done, the test fails.

Reference Issue(s)

N/A