Clojure client for Open Policy Agent
-
Updated
Jan 18, 2024 - Clojure
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
Clojure client for Open Policy Agent
Overview on how and why to secure your Kubernetes cluster by using Open Policy Agent and Gatekeeper
open policy agent gin middleware for custom usage
Use Open Policy Agent in combination with Azure Kubernetes cluster
Open Policy Agent Demo for Webassembly in Typescript
Open Policy Agent (OPA) Authorization middleware for Traefik
Julia OpenPolicyAgent Client, Server and CLI.
The Styra-supported driver to connect to Open Policy Agent (OPA) and Enterprise OPA deployments
Ansible role to install Open Policy Agent
An example Authorization Manager using Open Policy Agent
In this Project, I have added Infracost to monitor my cost of the infrastructure and used Open Policy agent to apply policies to my infrastructure and govern the cost estimated by Infracost
Automated manifest file validation mechanism using Open Policy Agent and GitHub Actions
A simple example showing how to restrict a custom HTTP API using the Open Policy Agent.
An example of local Open Policy Agent (OPA) testing pipeline for Java\Spring Boot\Maven projects
A set of policies for Open Policy Agent to validate OpenAPI definitions.
A template repository to quickly port a Open Policy Agent policy to Kubewarden
Open Policy Agent (OPA) policy coverage visualization
Keycloak + OpenID Connect + JWT + Open Policy Agent (DEMO)