OPAL is an administration layer for Open Policy Agent (OPA), detecting changes to both policy and policy data in realtime and pushing live updates to your agents.
Check out OPAL's main site at OPAL.ac.
This image is the OPAL Client.
We have 3 image variants of OPAL:
| Tag | Description |
permitio/opal-server:<version> | Synchronizes the OPAL clients with up-to-date policy and data by pushing updates via a Pub/Sub channel over websockets. |
permitio/opal-client:<version> | This image. Keeps the OPA agent cache up to date with realtime updates pushed from the OPAL server. Can selectively subscribe to specific topics of policy code (rego) and policy data. Comes prebuilt with an OPA agent inside the image. |
permitio/opal-client-standalone:<version> |
Same as OPAL Client, but this image does not come with OPA installed. Pick this image instead of opal-client if you prefer to deploy OPA separately in its own container.
|
OPAL client require several environment variables that determine its configuration.
Check out the step-by-step guide how to set these environment variables correctly.
docker run -it \
--env OPAL_CLIENT_TOKEN \
--env OPAL_SERVER_URL \
--env OPAL_DATA_TOPICS \
-p 7000:7000 \
-p 8181:8181 \
permitio/opal-client
Content type
Image
Digest
sha256:7f24789d0…
Size
150.9 MB
Last updated
27 days ago
docker pull permitio/opal-client