Helm Operator
Overview
Manage Helm charts and releases with dry-run-first habits. Rendered output is inspected before anything reaches the cluster.
Common commands
helm list -A
helm status <release> -n <ns>
helm get values <release> -n <ns>
helm history <release> -n <ns>
helm template <chart> -f values.yaml
helm upgrade --install <release> <chart> -n <ns> -f values.yaml --dry-run
helm lint <chart-dir>
helm diff upgrade <release> <chart> -f values.yaml # if helm-diff plugin present
Workflow
- Identify the release, chart source (repo/OCI/local), and current values.
- Render with
helm templateor--dry-runand review the manifests before applying. - Apply with
helm upgrade --install --atomic --timeout 5mso failures roll back automatically. - Verify:
helm status, rollout status of the workloads, then application health. - In a GitOps setup, change values files in git instead of running
helm upgradeby hand.
Rules
helm uninstalland prod upgrades requirehuman-approval.- Pin chart versions; never deploy floating
lateston shared clusters. - Report the exact chart version and value overrides applied.