

This repository contains the Helm charts for deploying some of the apps we maintain on Kubernetes.
To use the charts, you need to add the Zazuko Helm repository using the following command:
helm repo add zazuko https://charts.zazuko.com
Make sure to run the following command to make sure that the charts are valid:
And that one to generate/update the README file for each chart:
To preview a chart, you can use the following command:
CHART_NAME=trifidhelm template"zazuko/${CHART_NAME}" --values"zazuko/${CHART_NAME}/values.yaml"To install a chart, you can use the following command:
CHART_NAME=trifidhelm install"${CHART_NAME}-release""zazuko/${CHART_NAME}" --values"zazuko/${CHART_NAME}/values.yaml"# --namespace defaultAnd to update the chart, you can use the following command:
CHART_NAME=trifidhelm upgrade"${CHART_NAME}-release""zazuko/${CHART_NAME}" --values"zazuko/${CHART_NAME}/values.yaml"# --namespace defaultTo uninstall a chart, you can use the following command:
CHART_NAME=trifidhelm uninstall"${CHART_NAME}-release"# --namespace defaultOptional: To sign the charts, you can use the following commands:
CHART_NAME=trifidKEY_NAME='Name for your GPG key'gpg --full-generate-key# Generate a new GPG keygpg --output private.pgp --armor --export-secret-key"${KEY_NAME}"# Export the private keycat private.pgp| gpg --dearmor --output private.gpg# Convert the private key to GPGhelm package --sign --key"${KEY_NAME}" --keyring private.pgp"zazuko/${CHART_NAME}"# Package and sign the chart