Skip to content

ihcsim/opa-101

Repository files navigation

OPA 101

This project is an experiment to ensure the Linkerd mTLS by using the OPA Gatekeeper to enforce certain workload admission policies.

Getting Started

To install Linkerd and OPA Gatekeeper,

make opa
make linkerd-install | kubectl apply -f -

Install the OPA constraint template and constraints:

kubectl apply -f opa-linkerd-mtls.yaml

To remove both Linkerd and OPA Gatekeeper,

make clean

Development

To test the mTLS rules, run:

make test

Releases

No releases published

Packages

No packages published