Que fait Tests de Politique de Configuration Structurée avec OPA Rego ?
Conftest est un outil CLI qui teste les données de configuration structurée en utilisant le langage Open Policy Agent Rego. Il valide les manifests Kubernetes, les configurations Terraform, les Dockerfiles, les pipelines CI et tout autre format structuré selon des règles de politique personnalisées.
Installation
Notes d'utilisation de base ou de démarrage :
-
Voici un exemple rapide. Enregistrez le contenu suivant dans
policy/deployment.rego: -
En supposant que vous ayez un déploiement Kubernetes dans
deployment.yaml, vous pouvez exécuter Conftest comme suit : -
Extrait de la documentation officielle : https://raw.githubusercontent.com/open-policy-agent/conftest/HEAD/README.md