thibaultserti / k8s-image-admission-controller

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

K8S Image Admission controler

Badges

Build Status License Release GitHub Releases Stats of k8s-image-admission-controller

Maintainability codecov Go Report Card

Test

Local

In a K8S cluster

Create k3d cluster

k3d cluster create k8s-image-admission-test

Install cert-manager

kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.11.0/cert-manager.yaml

Install resources

kubectl apply -f k8s/00_namespace.yaml
kubectl apply -f k8s/10_ca_certificate.yaml
kubectl apply -f k8s/10_certificate.yaml
kubectl apply -f k8s/20_deployment.yaml
kubectl apply -f k8s/20_service.yaml
kubectl apply -f k8s/30_validatingwebhookconfiguration.yaml

Test that pod is denied

kubectl apply -f k8s/90_pod-test.yaml

About

License:MIT License


Languages

Language:Go 100.0%