export NAMESPACE=trn-chad
export RELNAME=nginx-a
export CHART=oci://registry-1.docker.io/bitnamicharts/nginx
export CHARTVER=15.3.1
Lookup a kube context with
kubectl config get-contexts
And set a variable for the following commands
export KUBECONTEXT=...
helm --kube-context=${KUBECONTEXT:-invalid} -n $NAMESPACE get manifest $RELNAME
helm --kube-context=${KUBECONTEXT:-invalid} -n $NAMESPACE get values $RELNAME
helm --kube-context=${KUBECONTEXT:-invalid} -n $NAMESPACE get all $RELNAME
To replace all values, losing what was part of the previous revision:
helm --kube-context=${KUBECONTEXT:-invalid} -n $NAMESPACE \
upgrade $RELNAME $CHART \
--version $CHARTVER \
--values /tmp/some-values.yaml
To reuse existing values, replacing only ones specified:
helm --kube-context=${KUBECONTEXT:-invalid} -n $NAMESPACE \
upgrade $RELNAME $CHART \
--version $CHARTVER \
--reuse-values \
--set x.y=z
helm plugin install https://github.com/komodorio/helm-dashboard.git
helm plugin update dashboard
helm dashboard