Controller Options
Controller command flags and defaults.
Version 2.1 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot. For up-to-date documentation, see the latest version.
The Helm Controller is a Kubernetes operator, allowing one to declaratively manage Helm chart releases with Kubernetes manifests.
The desired state of a Helm release is described through a Kubernetes Custom Resource named HelmRelease
.
Based on the creation, mutation or removal of a HelmRelease
resource in the cluster,
Helm actions are performed by the controller.
Features:
HelmRelease
objects and generates HelmChart
objectsHelmChart
artifacts produced from HelmRepository
and GitRepository
sourcesHelmChart
objectsHelmChart
objects for revision changes (including semver ranges for charts from HelmRepository
sources)HelmRelease
objectsLinks:
Controller command flags and defaults.
The GitOps Toolkit Custom Resource Definitions documentation.