https://github.com/anderseknert/opa-kasten-example
Example of policy enforcement for Kasten
https://github.com/anderseknert/opa-kasten-example
Last synced: 3 months ago
JSON representation
Example of policy enforcement for Kasten
- Host: GitHub
- URL: https://github.com/anderseknert/opa-kasten-example
- Owner: anderseknert
- Created: 2022-06-03T11:40:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-07T17:46:10.000Z (over 3 years ago)
- Last Synced: 2025-03-14T20:50:41.742Z (10 months ago)
- Language: Open Policy Agent
- Size: 11.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OPA policy enforcement for Kasten
Examples of policy enforcement for data protection purposes, enforcing:
* Backup policies are in place
* Appropriate backup targets are configured
* Restore can only be performed in allowed namespaces
The repository also includes a simple enforcement mechanism to be run on
GitHub pull requests using GitHub Actions.
## Repository Content
* `manifests` - Contains the manifest files to be checked
* `policy` - Rego policies to run on manifests
* `validate.sh` - Simple script that verifies each manifest against policy