{"repo":"sighupio/gatekeeper-policy-manager","free":true,"listed":false,"github":"https://github.com/sighupio/gatekeeper-policy-manager","clone":"git clone https://github.com/sighupio/gatekeeper-policy-manager.git","description":"A simple to use web-based OPA Gatekeeper policy manager","language":"Go","stars":328,"topics":["gatekeeper","kubernetes","opa","fury","rego","policies","k8s","kustomize","dashboard","ui"],"license":"BSD-3-Clause","category":"deployment-docker-iac","readme_excerpt":"Gatekeeper Policy Manager (GPM) Gatekeeper Policy Manager is a read-only web UI that shows the status of OPA Gatekeeper policies in a Kubernetes cluster. The target Kubernetes cluster can be the same one where GPM runs, or a remote cluster that GPM connects to with a kubeconfig file. You can also run GPM locally on a client machine and connect to a remote cluster. GPM lets you see in detail: - Constraint Templates with their rego code. - Constraints with their current status, violations, enforcement action, matches definitions, etc. - Mutations defined and their details. - Events emitted by OPA Gatekeeper (alpha feature). - Gatekeeper Configuration custom resource values. You can see some screenshots below ⤵. Requirements GPM needs OPA Gatekeeper in your cluster. It also needs some constraint templates and constraints. Without them, GPM has nothing to show. [!TIP] You can deploy Gatekeeper to your cluster with the SIGHUP Distribution Policy Module (also open source). Deploying GPM Deploy using Kustomize To deploy Gatekeeper Policy Manager to your cluster, apply the kustomization file with this command: By default, this creates a deployment and a service named gatekeeper-policy-manager in the gatekeeper-system namespace. To configure more, see the kustomization.yaml file. [!NOTE] GPM can run as a Pod in a Kubernetes cluster, or locally with a kubeconfig file. It autodetects the correct configuration. If you did not configure an ingress, use port-forward to access the web UI: T","default_branch":null,"files":null,"tree":[],"storefront":"/r/sighupio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sighupio/gatekeeper-policy-manager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}