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-webhookExtra 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-webhookTo uninstall/delete the my-release deployment:
$ helm delete my-release --purgeThe command removes all the Kubernetes components associated with the chart and deletes the release.
