Write tests against structured configuration data using the Open Policy Agent Rego query language
-
Updated
Dec 9, 2024 - Go
The Open Policy Agent (OPA, pronounced “oh-pa”) is an open source, general-purpose policy engine that unifies policy enforcement across the stack. OPA provides a high-level declarative language that lets you specify policy as code and simple APIs to offload policy decision-making from your software. You can use OPA to enforce policies in microservices, Kubernetes, CI/CD pipelines, API gateways, and more.
What is OPA
Write tests against structured configuration data using the Open Policy Agent Rego query language
Open Policy Agent (OPA) plug-in for Kafka authorization
A Helm plugin for testing Helm Charts using Open Policy Agent
Open Policy Agent for Spring Security
A proof of concept for RBAC on nginx with Open Policy Agent
Pre-commit git hooks for Open Policy Agent (OPA) and Rego development
Plugin adding various tasks to help out integrating Open Policy Agent (OPA) in Gradle builds.
A set of utilities and classes for working with Open Policy Agent based tools, including Gatekeeper and Conftest
PSR-7 and PSR-15 OPA Authorization Middleware and Open Policy Agent Client
Open Policy Agent with Terraform version 0.12.5
Spring Boot library for enforcing authorization on Spring Data JPA and MongoDB by filtering data using the Open Policy Agent (OPA) partial evaluation feature.
Open Policy Agent-backed authentication in OpenFaaS Serverless functions
Open Policy Agent dotnet core extensions
Policy Administration point to handle ODRL policies and provide their Rego-equivalent to the Open Policy Agent
A template repository to quickly port a Open Policy Agent policy to Kubewarden
A repository for showcasing my knowledge of the OpenPolicyAgent programming language, and continuing to learn the language
Add policies to your Golang app with Open Policy Agent
A Buildkite plugin for executing Open Policy Agent against Terraform plans in a pipeline.
Open Policy Agent with Envoy Proxy Examples