Back to skills
extension
Category: Development & EngineeringNo API key required

Helm

Create, lint, template, and package Kubernetes Helm charts with checks. Use when scaffolding charts, linting templates, or packaging chart releases.

personAuthor: xueyetianyahubclawhub

helm

Create, lint, template, and package Kubernetes Helm charts with checks. Use when scaffolding charts, linting templates, or packaging chart releases.

Commands

KUBECONFIG

Path to kubeconfig file

scripts/script.sh KUBECONFIG

create

Create a new chart scaffold

scripts/script.sh create <chart>

lint

Lint a chart for issues

scripts/script.sh lint <chart>

template

Render templates locally (--set key=val, --values file)

scripts/script.sh template <chart> [opts]

list

List installed releases

scripts/script.sh list [namespace]

status

Show release status and notes

scripts/script.sh status <release>

values

Show values (source: chart|deployed)

scripts/script.sh values <chart> [source]

repo-add

Add a chart repository

scripts/script.sh repo-add <name> <url>

repo-list

List configured repositories

scripts/script.sh repo-list

repo-update

Update all repository indexes

scripts/script.sh repo-update

search

Search repos and Artifact Hub

scripts/script.sh search <keyword>

package

Package chart into .tgz

scripts/script.sh package <chart> [opts]

history

Show release revision history

scripts/script.sh history <release>

rollback

Rollback to a previous revision

scripts/script.sh rollback <release> [rev]

diff

Compare chart with deployed release

scripts/script.sh diff <chart> <release>

Requirements

  • helm
  • curl

Powered by BytesAgain | bytesagain.com | hello@bytesagain.com