Skip to content

Kindplane chart upgrade

kindplane chart upgrade

Upgrade a Helm release

Synopsis

Upgrade an existing Helm release in the cluster.

This command upgrades an existing release with a new chart version or updated configuration values.

kindplane chart upgrade <release-name> [flags]

Examples

  # Upgrade to a new chart version
  kindplane chart upgrade nginx-ingress \
    --repo https://kubernetes.github.io/ingress-nginx \
    --chart ingress-nginx \
    --namespace ingress-nginx \
    --version 4.8.0

  # Upgrade with new values
  kindplane chart upgrade prometheus \
    --repo https://prometheus-community.github.io/helm-charts \
    --chart kube-prometheus-stack \
    --namespace monitoring \
    --values ./values/prometheus-updated.yaml

  # Upgrade with inline value changes
  kindplane chart upgrade nginx \
    --repo https://kubernetes.github.io/ingress-nginx \
    --chart ingress-nginx \
    --namespace ingress-nginx \
    --set controller.replicaCount=3

Options

      --chart string         Chart name in the repository (required)
  -h, --help                 help for upgrade
  -n, --namespace string     Release namespace (required)
      --repo string          Helm repository URL (required)
      --reuse-values         Reuse the last release's values and merge any overrides
      --set stringArray      Set values on command line (key=value, can be specified multiple times)
      --timeout duration     Timeout for upgrade (default 5m0s)
  -f, --values stringArray   Path to values file (can be specified multiple times)
      --version string       Chart version (optional, latest if not specified)
      --wait                 Wait for resources to be ready (default true)

Options inherited from parent commands

  -c, --config string   config file (default is ./kindplane.yaml)
  -V, --verbose         verbose output

SEE ALSO