Kubernetes admission webhook made easy with Javascript
647
Kubernetes admission webhook controller with javascript based admissions defined in custom resources
Maintained by:
Christian Bourgeois (the developer)
Where to get help:
Documentation (GitHub)
Issues (GitHub)
Releases follow semver specification
Additional tags:
Ever wanted to create you own admission webhook?
Don't have time to create your own webhook in golang, or python?
This project provides javascript admission webhooks to your kubernetes clusters:
JsAdmission or ClusterJsAdmissionAdding custom webhooks is now as easy as adding a new object in Kubernetes:
apiVersion: momiji.com/v1
kind: ClusterJsAdmission
metadata:
name: sample-add-annotations
spec:
kinds:
- pods
js: |
function jsa_mutate(op, obj, sync, state) {
if (op != "CREATE") return;
if (obj.metadata.annotations == null)
obj.metadata.annotations = {}
obj.metadata.annotations["jsadmissions/sample-add-annotation"] = new Date().toISOString()
return { Allowed: true, Result: obj }
}
View more in the documentation.
Content type
Image
Digest
sha256:7cf8474c5…
Size
15.2 MB
Last updated
about 3 years ago
docker pull momijix/js-admissions-controller