GitHub topics: admission-webhook
anderseknert/kube-review
Create Kubernetes AdmissionReview requests from Kubernetes resource manifests
Language: Go - Size: 203 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 146 - Forks: 6

ealebed/token-injector
Kubernetes admission webhook used to access AWS services from GKE cluster in secure manner using short-lived token
Language: Go - Size: 415 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

datreeio/datree ðĶ
Prevent Kubernetes misconfigurations from reaching production (again ðĪ )! From code to cloud, Datree provides an E2E policy enforcement solution to run automatic checks for rule violations. See our docs: https://hub.datree.io
Language: Go - Size: 8.9 MB - Last synced at: 4 days ago - Pushed at: 12 months ago - Stars: 6,372 - Forks: 361

newrelic/k8s-metadata-injection
Kubernetes metadata injection for New Relic APM to make a linkage between APM and Infrastructure data.
Language: Go - Size: 867 KB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 28 - Forks: 18

nolar/kopf
A Python framework to write Kubernetes operators in just a few lines of code
Language: Python - Size: 4.55 MB - Last synced at: 7 days ago - Pushed at: 25 days ago - Stars: 2,288 - Forks: 169

defenseunicorns/pepr-excellent-examples
Welcome to the Pepr Examples Repository!
Language: TypeScript - Size: 2.68 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 6 - Forks: 1

snorwin/k8s-generic-webhook
The k8s-generic-webhook is a library to simplify the implementation of webhooks for arbitrary customer resources (CR) in the operator-sdk or controller-runtime.
Language: Go - Size: 387 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 16 - Forks: 3

phenixblue/imageswap-webhook
Image Swap Mutating Admission Webhook for Kubernetes
Language: Python - Size: 446 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 158 - Forks: 55

kapicorp/tesoro
Kapitan Admission Controller Webhook for secrets mgmt
Language: Python - Size: 1.15 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 37 - Forks: 5

boxboat/grypeadmissioncontroller
This repository hosts the admission controller build on top of grype.
Language: Go - Size: 3.4 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 20 - Forks: 2

DevopsArtFactory/admission-webhook
Language: Go - Size: 25.4 KB - Last synced at: 10 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

alex-leonhardt/k8s-mutate-webhook
A playground to build a very crude k8s mutating webhook in Go
Language: Go - Size: 1.13 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 72 - Forks: 41

doitintl/kube-secrets-init
Kubernetes mutating webhook for `secrets-init` injection
Language: Go - Size: 278 KB - Last synced at: about 21 hours ago - Pushed at: 9 months ago - Stars: 155 - Forks: 33

eumel8/cosignwebhook
Kubernetes Validation Admission Controller to verify Cosign signatures
Language: Go - Size: 18.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 10 - Forks: 1

pete911/template-wh
kubernetes template mutating admission webhook
Language: Go - Size: 16.9 MB - Last synced at: 20 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

andreistefanciprian/k8s-priorityclass-webhook
Build a simple K8s Mutating webhook that intercepts all CREATE/UPDATE Deployment requests to the k8s API and adds or updates the pritorityClassName
Language: Go - Size: 141 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 1

h3poteto/fluentd-sidecar-injector
Webhook server for kubernetes admission webhook to inject fluentd as sidecar
Language: Go - Size: 16.8 MB - Last synced at: 8 days ago - Pushed at: 14 days ago - Stars: 39 - Forks: 8

Trendyol/kubectl-view-webhook ðĶ
:eyes: :bangbang: This projects aims to visualize critical parts of the admission webhook configuration resource
Language: Go - Size: 885 KB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 109 - Forks: 7

douglasmakey/admissioncontroller
A simple boilerplate for an admission controller in Go.
Language: Go - Size: 35.2 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 9

zwwhdls/KubeAdmissionWebhookDemo
ð§ļA demo about Kubernetes AdmissionWebhook by kubebuilder.
Language: Go - Size: 86.9 KB - Last synced at: 10 days ago - Pushed at: 12 months ago - Stars: 21 - Forks: 8

yankeguo/ezadmis
Tools for building and registering kubernetes admission webhooks
Language: Go - Size: 121 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

wtchangdm/k8s-admission-webhook-example
A Kubernetes admission webhook demonstration using Node.js.
Language: JavaScript - Size: 601 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

tks98/kube-sentry
Defend against high-risk workloads and gain visibility into vulnerable containers running on Kubernetes
Language: Go - Size: 10.5 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

elithrar/admission-control
A helpful micro-framework for writing Kubernetes Admission Controllers ðð
Language: Go - Size: 171 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 172 - Forks: 13

flashbots/kube-sidecar-injector
Sidecar injector for k8s
Language: Go - Size: 82 KB - Last synced at: about 20 hours ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

circa10a/k8s-label-rules-webhook ðĶ
A validating admission webhook to ensure compliant labels in your k8s cluster
Language: Go - Size: 894 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 53 - Forks: 5

opskumu/admission-webhook-example
kubernetes admission webhook example
Language: Go - Size: 43 KB - Last synced at: 9 months ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 5

fdns/simple-admission
Admission controller to run untrusted code as a Job in Kubernetes
Language: Go - Size: 37.1 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 3

newrelic/k8s-webhook-cert-manager ðĶ
Generate certificate suitable for use with any Kubernetes Mutating Webhook.
Language: Shell - Size: 65.4 KB - Last synced at: 1 day ago - Pushed at: almost 4 years ago - Stars: 60 - Forks: 36

semgr8ns/semgr8s
Semgrep-based Policy Controller for Kubernetes
Language: Python - Size: 6.38 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

developer-guy/admission-webhook-example-with-openfaas
Use OpenFaaS functions as Kubernetes Validating Admission Webhook
Language: Go - Size: 64.5 KB - Last synced at: 22 days ago - Pushed at: almost 2 years ago - Stars: 23 - Forks: 2

ugur99/kubernetes-dnsConfig-mutating-webhook
kubernetes mutating admission webhook to modify dnsConfig and dnsPolicy.
Language: Python - Size: 439 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

snapp-incubator/contour-admission-webhook
An admission webhook to provide safe access for contour in multi-tenant clusters
Language: Go - Size: 163 KB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 3

slok/pod-exec-guard-kubewebhook-tutorial
Kubernetes webhook development (validating admission webhook) tutorial using kubewebhook
Language: Go - Size: 33.2 KB - Last synced at: 16 days ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 2

liangrog/admission-webhook-server
API server providing Webhook endpoints for Kubernetes admission controller to mutate objects
Language: Go - Size: 40 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 16

Dimss/secroute
Dynamic Admission Controller WebHooks server for enforce secure route creation
Language: Go - Size: 79.1 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

mmul-it/trivy-admission-webhook
Python Kubernetes Admission webhook using Trivy
Language: Python - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Trendyol/trendyol-consul-template-injector ðĶ
:whale: This project is impletation of "Admission Webhook Controller" of k8s , made possible to inject consul-template image as a init and sidecar container.
Language: Go - Size: 18.6 KB - Last synced at: 12 months ago - Pushed at: about 5 years ago - Stars: 12 - Forks: 5

chiradeep/ingress-admission-webhook
Webhook to add annotations to ingress object
Language: Go - Size: 194 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 5

Trendyol/injectorctl ðĶ
:whale: This is an modifier for valid Deployment and Pod YAML files , it takes a YAML file as an input and add pre-defined "metadata.annotations" on it and give it as output to stdout.
Language: Go - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 1

kubeservice-stack/cosign-webhook
Kubernetes admission webhook that uses cosign tools Container Sign Verify
Language: Go - Size: 16.7 MB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

asaintsever/open-vault-agent-injector Fork of Talend/vault-sidecar-injector
Kubernetes admission webhook for secure, seamless and dynamic handling of secrets in your applications
Language: Go - Size: 4.62 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

momiji/js-admissions-controller
Kubernetes admission webhook controller with javascript code in custom resources
Language: Go - Size: 200 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

shopstic/k8s-env-injector
A Kubernetes Admission Controller to inject node labels as environment variables for Pods.
Language: TypeScript - Size: 196 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

fl64/mwc-python
Mutating webhook python demo
Language: Python - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

yldio/heart-rate-validating-admission-webhook ðĶ
Capture your heart-rate in Node.js and perform action based on the data!
Language: JavaScript - Size: 33.2 KB - Last synced at: 27 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 3

chimera-kube/chimera-admission-library ðĶ
Library to easily expose an HTTP server that registers webhooks with callbacks on a Kubernetes cluster
Language: Go - Size: 52.7 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

StatCan/aaw-gpu-toleration-injector ðĶ
Automatically inject the GPU toleration to pods requesting a GPU.
Language: Go - Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

devopstales/trivy-image-validator ðĶ
Trivy Image Validator automatically detect security issues and block before a Kubernetes pod starts.
Language: Python - Size: 10.7 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

mohllal/kubernetes-sidecar-injector
A Kubernetes mutating admission webhook server to inject busybox sidecar container.
Language: TypeScript - Size: 63.5 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Talend/vault-sidecar-injector ðĶ
Kubernetes admission webhook for secure, seamless and dynamic handling of secrets in your applications
Language: Go - Size: 4.46 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 53 - Forks: 12

dbsystel/kewl
K8s Easy Webhook Library
Language: Go - Size: 207 KB - Last synced at: 16 days ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 1

fblgit/nemutator
A good example of a very capable admission mutation controller webhook. Implements custom VPA from prometheus metrics, dynamic labels, annotations, env's/secrets, images, selectors and some more stuff
Language: Python - Size: 353 KB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 2

riotkit-org/git-clone-controller
Provisions Persistent Volumes from GIT
Language: Go - Size: 248 KB - Last synced at: 13 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 2

cmwylie19/admission-controller
Kubernetes Admission controller to mimic OpenShift admission controllers
Language: Go - Size: 70.3 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

zezaeoh/knurse
admission webhook to inject `ca-certificates` :star: to pod
Language: Go - Size: 146 KB - Last synced at: 10 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

koudaiii/monban
When you need to lock deployments. Monban(éįŠ) can lock deployments in a namespace.
Language: Go - Size: 20.5 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 0

Jaywoods2/certs-controller
Language: Go - Size: 85 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

ulfox/kcadm
Example admission controller
Language: Go - Size: 15.6 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

vsliouniaev/k8s-crdguard
Block deletion of CRDs if there are still some of the resources in the cluster
Language: Go - Size: 3.37 MB - Last synced at: 19 days ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 1

salareinavipour/admissioner
Kubernetes custom admission controllers.
Language: Python - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

mamachanko/kubernetes-webhook-examples
Language: Go - Size: 93.8 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

yowenter/kube-admission-webhook-example
A simple kubernetes admission controller webhook server.
Language: Go - Size: 7.81 KB - Last synced at: 15 days ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

invidian/validating-admission-webhook-server
Kubernetes configurable validating admission webhook server
Language: Go - Size: 35.2 KB - Last synced at: 15 days ago - Pushed at: almost 6 years ago - Stars: 4 - Forks: 1

VeinFu/admission_webhook_example
A simple kubernetes admission webhook example
Language: Go - Size: 8.79 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

lovejoy/user-namespace-prefix-limit-admission-webhook
A Simple User NamespacePrefix Limit admission webhook for k8s
Language: Go - Size: 39.1 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 2

sudohikumar/service-admission-mutating-controller
This is a simple admission and mutating controller written in golang.
Language: Go - Size: 13.7 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

EarnestResearch/kubernetes-webhook-haskell
Create Kubernetes Admission Webhooks in Haskell
Language: Haskell - Size: 43 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

nfisher/majortom
K8S Admission Controller
Language: Go - Size: 54.7 KB - Last synced at: 1 day ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

fanfengqiang/admission-webhook-example Fork of cnych/admission-webhook-example
A Kubernetes admission webhook server
Language: Go - Size: 199 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

att-cloudnative-labs/admission-revealer
Kubernetes admission webhook application that logs full AdmissionReview request and always responds with allow
Language: Go - Size: 6.84 KB - Last synced at: 12 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

ihcsim/sidecar-injector
A Kubernetes admission webhook that injects sidecar into new pods
Language: Go - Size: 4.17 MB - Last synced at: 4 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0
