Project reference ↗

Kubedex Helm Controller represented a Helm deployment as a Kubernetes resource and watched for changes to it. It then created a Job to perform the requested chart installation, upgrade or deletion, providing an automated release-management path instead of requiring a person to run every command. This entry describes the historical implementation, whose job image used Helm 2 and Tiller. It should not be treated as a verified controller for current Helm releases.

Current guidance

The recovered Kubedex Helm tooling belongs to the Tiller-era implementation; a maintained modern-compatible version has not been verified.

The controller README describes Kubernetes jobs using a “tillerless” Helm workflow. Its published job-image Dockerfile downloads Helm 2.16.12, and the entrypoint starts Tiller on loopback inside each job. The configurable job image and the README’s prospective Helm 3 support claim do not establish a maintained Helm 4-compatible release.

For current deployments, select an explicitly supported release owner and observe its reconciliation alongside application health. Do not install a recovered binary with cluster credentials merely because the chart remains accessible. No drop-in replacement project is asserted here.

Historical upstream link check · 2026-10-09

The recorded upstream address responded successfully (HTTP 200) on 2026-10-09. GitHub does not mark Kubedex/helm-controller archived or disabled; this does not establish active maintenance, support or compatibility. Link availability does not certify the historical installation instructions or current security support.

Source for this check ↗

Website availability is separate from project, chart and image support. Use the current guidance and primary sources on this page to assess the distribution.

The original record

Historical Kubedex content

Original publication: 2019-08-13T04:31:33+00:00. Preserved for context. Commands, versions, prices and results below reflect the original research.

A simple controller built with the Operator SDK that watches for chart CRD’s within a namespace and manages installation, upgrades and deletes using Kubernetes jobs.

The helm-controller creates a Kubernetes job pod per CRD that runs 

helm upgrade --install
 with various options to make it idempotent. Within each job pod Helm is run in ’tillerless’ mode.

 

The post Kubedex Helm-Controller appeared first on kubedex.com.

Sources & further reading

  1. Helm current architecture
  2. Helm support transition
  3. Kubedex Helm Controller README
  4. Kubedex controller job-image Dockerfile
  5. Kubedex controller job-image entrypoint
  6. Recovered historical source

Spotted something that needs another look?

Help improve this page →