Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/swade1987/deprek8ion
Rego policies to monitor Kubernetes APIs deprecations.
https://github.com/swade1987/deprek8ion
Last synced: 3 months ago
JSON representation
Rego policies to monitor Kubernetes APIs deprecations.
- Host: GitHub
- URL: https://github.com/swade1987/deprek8ion
- Owner: swade1987
- License: mit
- Archived: true
- Created: 2020-03-20T10:16:35.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-07-28T12:32:00.000Z (over 3 years ago)
- Last Synced: 2024-07-31T20:29:25.178Z (6 months ago)
- Language: Open Policy Agent
- Size: 42 KB
- Stars: 144
- Watchers: 12
- Forks: 15
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-policy-as-code - Deprek8ion - A set of rego policies to monitor Kubernetes APIs deprecations (Tools / Others)
README
# Deprek8ion 🕵️
[![CircleCI](https://circleci.com/gh/swade1987/deprek8ion.svg?style=svg)](https://circleci.com/gh/swade1987/deprek8ion)
A set of rego policies to monitor Kubernetes APIs deprecations.
The Kubernetes API deprecations can be found using .
## Docker image
The docker container contains the most recent version of [conftest](https://github.com/instrumenta/conftest) as well as the policies at `/policies`.
Image tags can be found at [https://eu.gcr.io/swade1987/deprek8ion](https://eu.gcr.io/swade1987/deprek8ion)
## Artifact Hub
The policies are also available at [https://artifacthub.io/packages/opa/deprek8ion/deprek8ion](https://artifacthub.io/packages/opa/deprek8ion/deprek8ion).
## Example usage
An example of how to use the docker container can be seen below:
```sh
docker run --rm --name demo -v $(pwd)/demo:/demo eu.gcr.io/swade1987/deprek8ion:1.1.17 /demo/ingress.yaml
```Or directly pipe some resources into the container:
```sh
cat ./demo/ingress.yaml | docker run --rm -i eu.gcr.io/swade1987/deprek8ion:1.1.17 -
```