k8s-webhook is a Kubernetes webhook consumer, equipped and preconfigured to continuously integrate and deploy your Github and Gitlab projects.
$ helm repo add fbajo https://bajocode.github.io/helmcharts/
$ helm install fbajo/k8s-webhook
Extra Helm Chart details and values
This chart bootstraps an adapted webhook deployment on a Kubernetes cluster using the Helm package manager, while firing pipeline jobs, equipped with git for cloning, Uber's makisu for image building / pushing and Helm for deploying.
Though preconfigured for CI/CD, custom webhook configurations can be integrated to webhookify anything you want.
- Kubernetes with Beta APIs enabled
- An (ingress) exposed public webhook endpoint
- I want to create and deploy my own custom webhook
- I want to make use of the integrated ci/cd pipeline
Once configured; install the chart with the a release name
my-release
;
$ helm repo add fbajo https://bajocode.github.io/helmcharts/
$ helm upgrade --install my-release fbajo/k8s-webhook
To uninstall/delete the my-release
deployment:
$ helm delete my-release --purge
The command removes all the Kubernetes components associated with the chart and deletes the release.