Open Policy Agent (OPA) - Definição do Glossário de CI/CD
OPA é um motor de política que avalia regras Rego sobre JSON para tomar decisões consistentes de autorização e conformidade.
O Open Policy Agent (OPA) é um motor de política de uso geral que avalia regras escritas na linguagem Rego contra entrada JSON para retornar decisões de allow/deny ou outras decisões estruturadas.
O OPA desacopla a política do código da aplicação, para que as mesmas regras possam proteger APIs, Kubernetes e pipelines de CI/CD.
Em CI/CD
Ferramentas como conftest incorporam o OPA para avaliar planos do Terraform, manifestos do Kubernetes ou Dockerfiles como um gate de pipeline, falhando o build em uma decisão de deny.
Guias relacionados
Rego - CI/CD Glossary DefinitionRego: Rego is the declarative query language used by Open Policy Agent to express policy rules as logic over…
Conftest - CI/CD Glossary DefinitionConftest: Conftest is a command-line tool that tests structured configuration files (YAML, JSON, HCL, Dockerf…
Policy as Code - CI/CD Glossary DefinitionPolicy as Code: Policy as code is the practice of writing organizational rules (security, compliance, cost) a…