v1.0.0

Declarative maintenance for Kubernetes

Versioned YAML playbooks for ordered down, up, and reset — with hooks, notifications, and dry-run by default.

$ curl -fsSL https://get.kzero.hermesrodriguez.com/install.sh | sh
$ kzero --print-sample-config > ./kzero.yaml  # adjust
$ kzero analyze
$ kzero down    # dry-run when run.mode: dry-run
curl -fsSL https://get.kzero.hermesrodriguez.com/install.sh | sh

Declarative

Pipelines, step order, Helm workspace, and hooks live in config — not one-off shell trees in application code.

Safe defaults

dry-run and analyze before live runs; preflight checks; run.api_watchdog and pipeline.stalled catch API loss and frozen pipelines.

Operator-grade

Timestamped logs, Slack/webhook notify, Cosign-signed releases, and SBOMs — for bastions and CI, not magic buttons.

Bastion-first reset workflow

From sick API to orderly down → up / reset: declarative YAML on a host that can reach the cluster out-of-band.

kzero maintenance workflow: analyze, dry-run, live down and up on a bastion with kubeconfig

Recent releases

v1.0.02026-07-15

Stable
  • Default run.execution is native when omitted; exit codes 0–4 for config, Kubernetes, executor, and notify
  • Kind CI smoke (product testing/kind) plus PVC/StatefulSet data cookbook
  • doctor, shell completion, kubectl-kzero, and bastion-first stable-contract docs

v0.9.22026-07-11

Operator tools
  • JSON Schema for editor autocomplete; kzero completion for bash/zsh/fish/powershell
  • kubectl-kzero plugin binary and kzero doctor (config, API, RBAC hints)
  • Live retry waits use full jitter so concurrent runs do not align

v0.9.12026-07-11

Security
  • oras-go v2.6.2 (Helm OCI) — Dependabot/CVE-2026-50163
  • Go toolchain 1.26.5; distroless static-debian13:nonroot images

Full changelog on GitHub

Stable contract in v1.0

kzero v1.0.1 patch — retry treats connection lost as transient on slow/remote APIs; v1.0.0 stable contract unchanged.kzero v1.0.0

Also in 0.9.x

Quick start

Full platform reset example:kzero-selfhosted/full-reset-example

Repositories