kindplane chart¶
Manage Helm charts.
Usage¶
Subcommands¶
| Command | Description |
|---|---|
list | List installed charts |
install | Install a Helm chart |
uninstall | Uninstall a Helm chart |
kindplane chart list¶

List all Helm releases in the cluster.
Usage¶
Output¶
╭────────────────────────────────────────────────────────────────╮
│ Installed Helm Charts │
├────────────────────────────────────────────────────────────────┤
│ │
│ Name Namespace Version Status │
│ ──── ───────── ─────── ────── │
│ crossplane crossplane-sys 1.15.0 deployed │
│ cert-manager cert-manager 1.14.0 deployed │
│ ingress-nginx ingress-nginx 4.9.0 deployed │
│ │
╰────────────────────────────────────────────────────────────────╯
kindplane chart install¶

Install a Helm chart to the cluster.
Usage¶
Arguments¶
| Argument | Description |
|---|---|
name | Release name for the installation |
repo | Helm repository URL |
chart | Chart name in the repository |
Flags¶
| Flag | Description |
|---|---|
--namespace, -n | Kubernetes namespace (default: default) |
--version | Chart version to install |
--wait | Wait for resources to be ready |
--timeout | Timeout for installation (default: 5m) |
--values, -f | Values file path |
--set | Set values on command line |
Examples¶
Basic Installation¶
With Namespace and Version¶
kindplane chart install nginx https://kubernetes.github.io/ingress-nginx ingress-nginx \
--namespace ingress-nginx \
--version 4.9.0
With Values File¶
kindplane chart install nginx https://kubernetes.github.io/ingress-nginx ingress-nginx \
--namespace ingress-nginx \
--values ./values/nginx.yaml
With Inline Values¶
kindplane chart install nginx https://kubernetes.github.io/ingress-nginx ingress-nginx \
--set controller.replicaCount=2 \
--set controller.service.type=ClusterIP
Wait for Ready¶
kindplane chart install nginx https://kubernetes.github.io/ingress-nginx ingress-nginx \
--namespace ingress-nginx \
--wait \
--timeout 10m
kindplane chart uninstall¶

Uninstall a Helm release from the cluster.
Usage¶
Arguments¶
| Argument | Description |
|---|---|
name | Release name to uninstall |
namespace | Namespace where the release is installed |
Examples¶
Output¶
Using Helm Directly¶
You can also use the Helm CLI:
# List releases
helm list -A
# Install
helm install nginx ingress-nginx/ingress-nginx -n ingress-nginx
# Uninstall
helm uninstall nginx -n ingress-nginx
Common Charts¶
Ingress Controller¶
kindplane chart install ingress-nginx https://kubernetes.github.io/ingress-nginx ingress-nginx \
--namespace ingress-nginx \
--version 4.9.0
Cert-Manager¶
kindplane chart install cert-manager https://charts.jetstack.io cert-manager \
--namespace cert-manager \
--version 1.14.0 \
--set installCRDs=true