Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 1.75 KB

README.md

File metadata and controls

48 lines (30 loc) · 1.75 KB

k8s-webhook

k8s-webhook is a Kubernetes webhook consumer, equipped and preconfigured to continuously integrate and deploy your Github and Gitlab projects.

logo

TL;DR

$ helm repo add fbajo https://bajocode.github.io/helmcharts/
$ helm install fbajo/k8s-webhook

Extra Helm Chart details and values

Introduction

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.

Prerequisites

  • Kubernetes with Beta APIs enabled
  • An (ingress) exposed public webhook endpoint

Installing the Chart

Required before installing

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

Uninstalling the Chart

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.