An open API service providing repository metadata for many open source software ecosystems.

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