Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.06 KB

README.md

File metadata and controls

42 lines (32 loc) · 1.06 KB

Kubernetes Deployment

Example code for deployment of Styra Enterprise OPA in a Kubernetes cluster.

To run the example code in a local kind cluster, follow the steps outlined below.

First, create a new cluster with the provided configuration file.

kind create cluster --config kind-config.yaml

Edit the manifests.yaml file and add your license key in the styra-enterprise-opa-license secret manifest.

Next, deploy the resource manifests:

kubectl apply -f manifests.yaml

Last, use port-forwarding to verify that Styra Enterprise OPA is up and reachable:

kubectl -n eopa port-forward deployment/eopa 8181
curl 'localhost:8181/v1/config?pretty=true'
{
  "result": {
    "decision_logs": {
      "console": true
    },
    "default_authorization_decision": "/system/authz/allow",
    "default_decision": "/system/main",
    "labels": {
      "id": "94d0bf5d-bffc-4f36-831c-c45a0f2a9263",
      "version": "0.49.0-8"
    }
  }
}