fikaworks/kodiak

Chart version: 0.2.1
Api version: v2
App version: 0.29.0
Self hosted Kodiak, a bot to automatically update and merge Git...
application
Chart Type
Active
Status
Unknown
License
124
Downloads
https://fikaworks.github.io/helm-charts
Set me up:
helm repo add center https://repo.chartcenter.io
Install Chart:
helm install kodiak center/fikaworks/kodiak
Versions (0)

Kodiak Helm chart

Self-hosted Kodiak, a bot to automatically update and merge GitHub PRs

Getting started

Create a Github application, follow the instructions described on the Kodiak self-hosting section.

Generate a random secret for the webhook and use it for the secretKey value and add it to the Github App webhook secret, for example:

$ openssl rand -base64 32
3evN+wAL8sesswc39YtlmaWtlgTitzZ43b7dxs4UP14=

Define the githubAppID, githubAppName and githubPrivateKey from the newly created Github app.

The Github app should be the slug visible in the url, for example: https://github.com/organizations/MyOrganisation/settings/apps/kodiak-myorganisation. kodiak-myorganisation should be used as application name.

Setup the ingress section in your values.yaml file. A publicly accessible endpoint is required in order to have the webhook working.

For additional settings, look at the values.yaml file located in the root of this Github repository.

Then you are ready to deploy:

$ helm install --name kodiak --f my-values.yaml fikaworks/kodiak

Note: you can use an external Redis instance by setting redisUrl and redis.enabled: false, Kodiak require Redis version 5 or higher.