1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2024-12-14 11:57:48 +00:00
kyverno/documentation/testing-policies.md
danielnbalasoiu 80a02a1574
Documentation update
Updated instructions with current locations of `policy-CM.yaml` and `CM.yaml`.
2020-04-29 09:12:37 +00:00

1,015 B

documentation / Testing Policies

Testing Policies

The resources definitions for testing are located in the test directory. Each test contains a pair of files: one is the resource definition, and the second is the Kyverno policy for this definition.

Test using kubectl

To do this you should install Kyverno to the cluster.

For example, to test the simplest Kyverno policy for ConfigMap, create the policy and then the resource itself via kubectl:

cd test
kubectl create -f policy/policy-CM.yaml
kubectl create -f resources/CM.yaml

Then compare the original resource definition in CM.yaml with the actual one:

kubectl get -f resources/CM.yaml -o yaml

Test using Kyverno CLI

The Kyverno CLI allows testing policies before they are applied to a cluster. It is documented at Kyverno CLI

Read Next >> Policy Violations