Helm

Full Helm release management without needing the Helm CLI installed. Krust reads Helm data directly from Kubernetes secrets.

This page is about Helm operations during live troubleshooting and routine release checks. It is less about chart authoring and more about understanding what was deployed, what changed, and whether rollback is safe.

Overview

Krust provides complete Helm release management built into the GUI. You can list releases, inspect their history, rollback to previous revisions, and view values YAML — all without installing or configuring the helm CLI binary.

The main benefit is reducing the number of separate commands needed when the real question is operational: what version is live, what changed in the last release, and can I roll back without guessing.

Release List

The Helm view shows all releases across your cluster with key details at a glance:

Filter and sort the release list by any column. The list updates in real time as releases are installed or upgraded.

History & Revisions

View the full revision history for any release. Each revision shows the chart version, app version, status, and timestamp. Compare revisions to understand what changed between deployments.

This is particularly useful after a failed upgrade, when you need to distinguish between chart-level change, values-level change, and plain rollout timing.

Rollback

Rollback to any previous revision with a single click. Krust shows the target revision details before confirming, so you know exactly what state you're rolling back to.

Rollback becomes safer when the target revision is visible and comparable, instead of being a revision number you have to remember from terminal history.

Upgrade

Upgrade a release with modified values directly from the GUI. Right-click a release or use the Upgrade button in the inspector to open the upgrade editor. The editor loads your current user values in a full-featured YAML editor where you can:

A confirmation dialog prevents accidental upgrades. The status bar shows progress during the upgrade operation.

Values

Inspect the values YAML used for any release or revision. View user values, all computed values, or default chart values in standalone editor windows. Compare values between any two revisions with a side-by-side diff view.

In practice, this is where many Helm investigations actually land: not \"is Helm installed correctly?\" but \"which value changed and why did that change alter runtime behavior?\"

How It Works

Helm stores release data as Kubernetes secrets with the type sh.helm.release.v1. Krust reads these secrets directly via the Kubernetes API, decodes the Helm release metadata, and presents it in the GUI. This means:

Recommended Usage Pattern

What This Does Not Replace