mirror of
https://github.com/kyverno/kyverno.git
synced 2024-12-14 11:57:48 +00:00
1,004 B
1,004 B
documentation / Testing Policies
Testing Policies
The resources definitions for testing are located in /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/ConfigMap
kubectl create -f policy-CM.yaml
kubectl create -f CM.yaml
Then compare the original resource definition in CM.yaml with the actual one:
kubectl get -f 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