contrib

module
v0.0.0-...-b791362 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 29, 2024 License: Apache-2.0

README

Open Policy Agent - Contributions

This repository holds integrations, examples, and proof-of-concepts that work with the Open Policy Agent (OPA) project.

Examples and Integrations

For a comprehensive list of integrations, see the OPA ecosystem page.

Contributing

If you have built an integration, example, or proof-of-concept on top of OPA that you would like to release to the community, feel free to submit a Pull Request against this repository. Please create a new top-level directory containing:

  • A README.md explaining what your integration does
  • A Makefile to build your integration

Building and Releasing

Most integrations include a top-level Makefile with two targets:

  • build - compiles/lints/tests the integration
  • push - builds the integration and publishes artifacts

Many of the integrations produce one or more Docker images. These Docker images can be pushed to the hub.docker.com/u/openpolicyagent repository (assuming you are authorized.)

The Makefile in this directory contains build and push targets to build and push all integrations.

Directories

Path Synopsis
clair
Package clair implements helpers to interact with the Clair API.
Package clair implements helpers to interact with the Clair API.
docker
Package docker implements helpers to interact with a Docker registry.
Package docker implements helpers to interact with a Docker registry.
opa
Package opa contains helpers for pushing data into OPA.
Package opa contains helpers for pushing data into OPA.
logging
plugins/ozap Module
opa-iptables module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL