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