Sign inSign up

permitio/opal-client

By permitio

Updated about 11 hours ago

Image
3

10M+

permitio/opal-client repository overview

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.

Need help getting started?

Image Variants

This image is the OPAL Client.

We have 3 image variants of OPAL:

TagDescription
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.

How to use this image

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

Tag summary

Content type

Image

Digest

sha256:7f24789d0

Size

150.9 MB

Last updated

27 days ago

docker pull permitio/opal-client