Skip to main content

Helm

Builds and pushes your helm chart to a helm repository.

helm-check.yaml
apiVersion: canaries.flanksource.com/v1
kind: Canary
metadata:
name: helm-check
spec:
schedule: '@every 30s'
helm:
- name: helm check
chartmuseum: http://chartmuseum.default:8080
project: library
auth:
username:
valueFrom:
secretKeyRef:
name: helm-credentials
key: USERNAME
password:
valueFrom:
secretKeyRef:
name: helm-credentials
key: PASSWORD
FieldDescriptionSchemeRequired
authUsername and password value, configMapKeyRef or SecretKeyRef for Helm repositoryAuthentication
cafileVerify certificates of HTTPS-enabled servers in case of self-signed certificatesstring
chartmuseumChartmuseum URLstringYes
descriptionDescription for the checkstring
iconIcon for overwriting default icon on the dashboardstring
nameName of the checkstring
projectSpecify Helm projectstring

Scheme Reference

Authentication​

FieldDescriptionSchemeRequired
passwordSet password for authentication using string, configMapKeyRef, or SecretKeyRef.EnvVarYes
usernameSet username for authentication using string, configMapKeyRef, or SecretKeyRef.EnvVarYes