hsww/nelm

By hsww

Updated 28 days ago

Nelm — Helm 3 alternative Kubernetes deployment tool (multi-arch image)

Image
Integration & delivery
0

10K+

hsww/nelm repository overview

nelm — multi-arch Docker image

Docker image packaging werf/nelm, a Helm alternative for deploying Helm Charts to Kubernetes. The image also bundles the latest stable kubectl.

Published to:

Platforms: linux/amd64, linux/arm64. Binaries are verified against the upstream GPG signature during build.

Tags

Images are published to both hsww/nelm on Docker Hub and ghcr.io/hsw/nelm on GHCR. Multi-arch: linux/amd64, linux/arm64.

Quality labels

These labels follow upstream quality promotions and move to newer versions over time.

  • latest1.25.2
  • rock-solid1.23.2
  • stable1.24.0
Recent versions
  • 1.25.2 — also 1.25, 1, latest
  • 1.25.0
  • 1.24.0 — also 1.24, stable
  • 1.23.2 — also 1.23, rock-solid
  • 1.23.1
  • 1.23.0
  • 1.22.0 — also 1.22
  • 1.21.0 — also 1.21
  • 1.20.1 — also 1.20
  • 1.20.0
Pull examples
docker pull hsww/nelm:rock-solid
docker pull hsww/nelm:stable
docker pull hsww/nelm:1.25.2

About nelm

Nelm is a Kubernetes deployment tool built on a partially rewritten Helm codebase. Compared to Helm it adds, among other things:

  • terraform plan-style release planning
  • improved CRD management
  • out-of-the-box secrets management
  • advanced resource ordering and lifecycle
  • continuous streaming of logs, events, and resource status during deploy
  • hundreds of Helm bug fixes

It is backward-compatible with Helm Charts and Helm Releases — no migration needed.

See the upstream README for the full feature list, CLI reference, and documentation.

Usage

# Show version
docker run --rm hsww/nelm:stable nelm version

# Render a chart from the current directory
docker run --rm -v "$PWD:/chart" -w /chart hsww/nelm:stable \
  nelm chart render

# Deploy using your host kubeconfig
docker run --rm \
  -v "$HOME/.kube:/root/.kube:ro" \
  -v "$PWD:/chart" -w /chart \
  hsww/nelm:stable \
  nelm release install -n myproject -r myproject

Default command is nelm. Both nelm and kubectl are on PATH, so any command can be overridden (e.g. docker run --rm hsww/nelm:stable kubectl version --client).

Tag policy

  • Semver tags (x.y.z, x.y, x) follow nelm releases.
  • Quality labels (ea, stable, rock-solid, latest) move to newer versions automatically, matching upstream promotions.

The tag-to-version mapping shown at the top of this page is refreshed daily by CI.

Tag summary

Content type

Image

Digest

sha256:4248e32a2

Size

40.3 MB

Last updated

28 days ago

docker pull hsww/nelm