Conftest Teste de Políticas de Configuração Estruturada com OPA Rego
Conftest é uma ferramenta CLI que testa dados de configuração estruturada usando a linguagem Rego do Open Policy Agent. Ela valida manifestos Kubernetes, configurações Terraform, Dockerfiles, pipelines de CI e qualquer outro formato estruturado contra regras de política personalizadas.
Instalação
Notas de uso básico ou início rápido:
-
Aqui está um exemplo rápido. Salve o seguinte como
policy/deployment.rego: -
Supondo que você tenha um deployment Kubernetes em
deployment.yaml, você pode executar o Conftest assim: -
Extraído da documentação oficial: https://raw.githubusercontent.com/open-policy-agent/conftest/HEAD/README.md