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. | EnvVar | Yes | 
username | Set username for authentication using string, configMapKeyRef, or SecretKeyRef. | EnvVar | Yes |