Conftest - Definição do Glossário de CI/CD
Conftest roda políticas OPA/Rego contra arquivos de config a partir da linha de comando, tornando-se um gate natural de CI.
Conftest é uma ferramenta de linha de comando que testa arquivos de configuração estruturados (YAML, JSON, HCL, Dockerfile) contra políticas Rego usando o motor do OPA.
O Conftest traz policy as code diretamente para os pipelines sem um cluster em execução, avaliando qualquer config estruturada contra as suas regras.
Uso comum
Uma etapa como conftest test deployment.yaml retorna um código de saída não zero quando uma política falha, então o build para em uma violação.
Guias relacionados
Open Policy Agent (OPA) - CI/CD Glossary DefinitionOpen Policy Agent (OPA): Open Policy Agent (OPA) is a general-purpose policy engine that evaluates rules writ…
Rego - CI/CD Glossary DefinitionRego: Rego is the declarative query language used by Open Policy Agent to express policy rules as logic over…
Compliance Scanning - CI/CD Glossary DefinitionCompliance Scanning: Compliance scanning is the automated inspection of code, configuration, images, or infra…