https://github.com/razikus/its-friday-k8s-admission-controller
Stop deployments in friday. DEFINITELY
https://github.com/razikus/its-friday-k8s-admission-controller
admission-controller fun k8s kubernetes rust validationadmissionwebhook
Last synced: 6 months ago
JSON representation
Stop deployments in friday. DEFINITELY
- Host: GitHub
- URL: https://github.com/razikus/its-friday-k8s-admission-controller
- Owner: Razikus
- License: mit
- Created: 2023-01-10T20:48:30.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-22T01:27:12.000Z (over 2 years ago)
- Last Synced: 2023-03-02T22:05:57.226Z (over 2 years ago)
- Topics: admission-controller, fun, k8s, kubernetes, rust, validationadmissionwebhook
- Language: Rust
- Homepage:
- Size: 32.2 KB
- Stars: 49
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NO MORE DEPLOYMENTS IN FRIDAY (now written in Rust!)
It does what it says. Blocks new deployments in friday on admission controller level.
How often do you break this rule?
How often did you actually DEPLOYED in friday?
Installation
```
helm install itsfriday https://github.com/Razikus/its-friday-k8s-admission-controller/releases/download/0.1.0/itsfriday-0.1.0.tgz -n itsfriday --create-namespace```
# Demo
[](https://asciinema.org/a/1rndARD0wS2B0AcWAIf1yiKZG)
# Real reason
Real reason is that its very easy to clone this repo, and just replace implementation of controller to do real case - change image, check weather, allow deployments only in nights.
Everything is prepared and not overcomplicated - automatic creation of certificates, automatic webhook registration.