Helm
Builds and pushes your helm chart to a helm repository.
apiVersion: canaries.flanksource.com/v1
kind: Canary
metadata:
name: helm-check
spec:
interval: 30
helm:
- chartmuseum: http://chartmuseum.default:8080
project: library
auth:
username:
valueFrom:
secretKeyRef:
name: helm-credentials
key: USERNAME
password:
valueFrom:
secretKeyRef:
name: helm-credentials
key: PASSWORD
Field | Description | Scheme | Required |
---|---|---|---|
auth | Username and password value, configMapKeyRef or SecretKeyRef for Helm repository | Authentication | |
cafile | Verify certificates of HTTPS-enabled servers in case of self-signed certificates | string | |
chartmuseum | Chartmuseum URL | string | Yes |
description | Description for the check | string | |
icon | Icon for overwriting default icon on the dashboard | string | |
name | Name of the check | string | |
project | Specify Helm project | string |
Scheme Reference
Authentication
Field | Description | Scheme | Required |
---|---|---|---|
password | Set password for authentication using string, configMapKeyRef, or SecretKeyRef. | kommons.EnvVar | Yes |
username | Set username for authentication using string, configMapKeyRef, or SecretKeyRef. | kommons.EnvVar | Yes |