mirror of
https://github.com/kyverno/kyverno.git
synced 2024-12-15 17:51:20 +00:00
80a02a1574
Updated instructions with current locations of `policy-CM.yaml` and `CM.yaml`.
1,015 B
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