Helm
Install helm charts on the cluster and add them to the Catalog.
Getting Started
Prerequisites
-
Install the mission-control-helm chart
- Helm
- Flux
helm install mission-control-helm flanksource/mission-control-helm \
--set playbook=[object Object] \
--set scraper=[object Object] \
-n mission-control --waitapiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: mission-control-helm
namespace: mission-control
spec:
chart:
spec:
chart: mission-control-helm
sourceRef:
kind: HelmRepository
name: flanksource
namespace: mission-control
interval: 1m
values:
playbook: [object Object]
scraper: [object Object]values.yaml
- fullnameOverride: string
- git:
- connection: string
- type: string (default: "github") - url: https://github.com/flanksource/demo-gitops.git
- url: string
- global: - Global values are values that can be accessed from any chart or subchart by exactly the same name.
Global values are values that can be accessed from any chart or subchart by exactly the same name.
- labels:
- nameOverride: string - yaml-language-server: $schema=values.schema.json
- playbook: - install a playbook that allows installation of scraped helm charts into a namespace
install a playbook that allows installation of scraped helm charts into a namespace
- enabled: boolean (default: true)
- name: string (default: "install-helm-chart")
- scraper:
- charts[]: string
- name: string (default: "helm-chart-scraper")
- schedule: string (default: "@every 1d")
- charts[]:
Installing charts with Playbook
The Install Helm Chart
playbook can install the charts into any Kubernetes namespace with user-given values
The Kubernetes and Flux playbooks can further help with operations on these charts and resources created by them.