Helm

Helm View

The Helm View allows you to manage Helm releases and charts in your clusters.

Overview

Helm features:

  • View installed releases
  • Install new charts
  • Upgrade releases
  • Rollback to previous versions
  • Manage repositories
Helm Charts
Browse and search available Helm charts from configured repositories

Releases

View Releases

The releases list shows:

ColumnDescription
NameRelease name
NamespaceDeployed namespace
ChartChart name and version
App VersionApplication version
StatusRelease status
UpdatedLast update time

Release Status

StatusDescription
DeployedSuccessfully deployed
FailedDeployment failed
PendingOperation in progress
UninstalledRelease removed

Release Details

Click on a release to see:

  • Values (current configuration)
  • Manifest (generated resources)
  • Notes (post-install notes)
  • History (all revisions)

Installing Charts

From Repository

  1. Go to Helm > Charts
  2. Search for a chart
  3. Click Install
  4. Configure:
    • Release name
    • Namespace
    • Values (YAML)
  5. Click Install
Helm Install
Install a new Helm chart with custom configuration

Click Load Chart Values to load the default values from the Helm chart. You can then customize any values as needed before installing.

Helm Values
Load and customize chart values before installation

From URL

Install charts from a custom repository:

  1. Click Add Repository
  2. Enter repository name and URL
  3. Click Add Repository to save
Add Helm Repository
Add a custom Helm repository to access additional charts

Editing Releases

You can edit installed releases to update their configuration values.

Helm Charts Overview
Helm Charts page showing installed releases with Edit and Uninstall buttons

Edit Process

  1. Go to Helm Charts page
  2. Find the release you want to edit
  3. Click the Edit button on the release card
  4. The Edit Release modal will open with the current values
Edit Release Modal
Edit Release modal with YAML editor to modify custom values

Edit Release Modal

The Edit Release modal shows:

SectionDescription
Release NameThe name of the release being edited
NamespaceThe namespace where the release is deployed
Custom Values (YAML)YAML editor with the current configuration values

Editing Values

  1. Modify the YAML values as needed in the editor
  2. The editor provides syntax highlighting for easier editing
  3. Click Save Changes to apply the new configuration
  4. Click Cancel to discard changes

Tip: Review your changes carefully before saving. Invalid YAML will prevent the release from being updated.

Rollback

View History

See all release revisions:

RevisionUpdatedStatusChartDescription
32 hours agoDeployednginx-1.2.0Upgrade
21 day agoSupersedednginx-1.1.0Upgrade
13 days agoSupersedednginx-1.0.0Install

Rollback to Revision

  1. Click Rollback
  2. Select revision number
  3. Confirm rollback

Uninstalling

Remove Release

  1. Select the release
  2. Click Uninstall
  3. Optionally keep history
  4. Confirm

Warning: Uninstalling removes all resources created by the release.

Repositories

View Repositories

See configured chart repositories:

  • Bitnami
  • Stable (deprecated)
  • Custom repos

Add Repository

  1. Go to Helm > Repositories
  2. Click Add Repository
  3. Enter:
    • Name
    • URL
    • Credentials (if private)
  4. Click Add

SRExpert Repository

helm repo add srexpert-helm https://nexus.srexpert.io/repository/srexpert-helm/
helm repo update

Chart Browser

Search Charts

Search across all repositories:

  • By name
  • By keyword
  • By category

Chart Details

View chart information:

  • Description
  • Maintainers
  • Source code link
  • Dependencies
  • Default values

Values Management

View Current Values

See the values used for a release.

Compare Values

Compare values between:

  • Current vs default
  • Current vs previous revision
  • Two revisions

Values Editor

Edit values with:

  • YAML syntax highlighting
  • Validation
  • Auto-complete

Best Practices

Version Control

Store values files in Git:

├── values/
│   ├── production/
│   │   └── nginx.yaml
│   └── staging/
│       └── nginx.yaml

Testing

Test upgrades in staging first.

Backup

Export values before major changes.

Next Steps