Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/open-policy-agent/gatekeeper
🐊 Gatekeeper - Policy Controller for Kubernetes
https://github.com/open-policy-agent/gatekeeper
admission cncf gatekeeper hacktoberfest kubernetes mutation opa policy policy-engine security validation
Last synced: 3 days ago
JSON representation
🐊 Gatekeeper - Policy Controller for Kubernetes
- Host: GitHub
- URL: https://github.com/open-policy-agent/gatekeeper
- Owner: open-policy-agent
- License: apache-2.0
- Created: 2018-10-26T21:05:57.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T02:17:23.000Z (about 1 month ago)
- Last Synced: 2024-10-29T16:58:41.525Z (about 1 month ago)
- Topics: admission, cncf, gatekeeper, hacktoberfest, kubernetes, mutation, opa, policy, policy-engine, security, validation
- Language: Go
- Homepage: https://open-policy-agent.github.io/gatekeeper/
- Size: 154 MB
- Stars: 3,679
- Watchers: 69
- Forks: 755
- Open Issues: 162
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-policy-as-code - Gatekeeper - Policy Controller for Kubernetes (Tools / Others)
- awesome - gatekeeper - Gatekeeper - Policy Controller for Kubernetes (Go)
- awesome-containerized-security - gatekeeper
- DevSecOps - https://github.com/open-policy-agent/gatekeeper - policy-agent/gatekeeper?style=for-the-badge) | (Kubernetes)
- awesome-repositories - open-policy-agent/gatekeeper - 🐊 Gatekeeper - Policy Controller for Kubernetes (Go)
- awesome-list - gatekeeper - Policy Controller for Kubernetes | open-policy-agent | 1926 | (Go)
- awesome-starts - open-policy-agent/gatekeeper - Gatekeeper - Policy Controller for Kubernetes (Go)
- awesome-eks - Gatekeeper
- awesome-kubernetes-threat-detection - OPA Gatekeeper - "A customizable cloud native policy controller that helps enforce policies and strengthen governance" (Tools / Hardening)
- awesome-k8s-security - Gatekeeper
- awesome-k8s-resources - Gatekeeper - Policy controller for Kubernetes (Tools and Libraries / Security and Compliance)
- awesome-opa - Gatekeeper - A validating and mutating webhook that enforces CRD-based policies executed by OPA for Kubernetes (Kubernetes / Built with Wasm)
README
# Gatekeeper
![Static Badge](https://img.shields.io/badge/OPA%20Version-v0.60.0-blue)
## How is Gatekeeper different from OPA?
Compared to using [OPA with its sidecar kube-mgmt](https://www.openpolicyagent.org/docs/kubernetes-admission-control.html) (aka Gatekeeper v1.0), Gatekeeper introduces the following functionality:
* An extensible, parameterized [policy library](https://open-policy-agent.github.io/gatekeeper-library/website/)
* Native Kubernetes CRDs for instantiating the policy library (aka "constraints")
* Native Kubernetes CRDs for extending the policy library (aka "constraint templates")
* Native Kubernetes CRDs for [mutation](https://open-policy-agent.github.io/gatekeeper/website/docs/mutation/) support
* Audit functionality
* External data support## Getting started
Check out the [installation instructions](https://open-policy-agent.github.io/gatekeeper/website/docs/install) to deploy Gatekeeper components to your Kubernetes cluster.
## Documentation
Please see the [Gatekeeper website](https://open-policy-agent.github.io/gatekeeper/website/docs/howto) for more in-depth information.
## Policy Library
See the [Gatekeeper policy library](https://open-policy-agent.github.io/gatekeeper-library/website/) for a collection of constraint templates and sample constraints that you can use with Gatekeeper.
## Community & Contributing
Please refer to [Gatekeeper's contribution guide](https://open-policy-agent.github.io/gatekeeper/website/docs/help) to find out how you can help.
## Code of conduct
This project is governed by the [CNCF Code of conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md).
## Security
For details on how to report vulnerabilities and security release process, please refer to [Gatekeeper Security](https://open-policy-agent.github.io/gatekeeper/website/docs/security) for more information.