helm commands
2 min readMay 24, 2023
- helm ls
For all namespaces —
helm ls -A
For a particular namespace
helm -n namespace ls
2. helm rollback and helm history
MacBook-Pro-van-Dipesh:Cellar dipeshmajumdar$ helm ls -A
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
aws-ebs-csi-driver kube-system 1 2023-03-30 12:31:37.074479 +0200 CEST deployed aws-ebs-csi-driver-1.2.4 1.1.1
runner1 runner1 7 2023-05-24 06:24:14.351437822 +0000 UTC deployed gitlab-runner-0.51.0 15.10.0
helm -n runner1 history runner1
REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION
1 Fri Mar 24 20:54:08 2023 superseded gitlab-runner-0.51.0 15.10.0 Install complete
2 Fri Mar 24 21:34:27 2023 superseded gitlab-runner-0.51.0 15.10.0 Upgrade complete
3 Fri Mar 24 21:38:21 2023 superseded gitlab-runner-0.51.0 15.10.0 Upgrade complete
4 Fri Mar 24 21:44:15 2023 superseded gitlab-runner-0.51.0 15.10.0 Upgrade complete
5 Fri Mar 24 21:54:36 2023 superseded gitlab-runner-0.51.0 15.10.0 Upgrade complete
6 Wed May 17 14:07:56 2023 superseded gitlab-runner-0.51.0 15.10.0 Upgrade complete
7 Wed May 24 06:24:14 2023 deployed gitlab-runner-0.51.0 15.10.0 Upgrade complete
helm -n runner1 rollback runner1 6
Rollback was a success! Happy Helming!
helm -n runner1 history runner1
REVISION UPDATED STATUS CHART APP VERSION DESCRIPTION
1 Fri Mar 24 20:54:08 2023 superseded gitlab-runner-0.51.0 15.10.0 Install complete
2 Fri Mar 24 21:34:27 2023 superseded gitlab-runner-0.51.0 15.10.0 Upgrade complete
3 Fri Mar 24 21:38:21 2023 superseded gitlab-runner-0.51.0 15.10.0 Upgrade complete
4 Fri Mar 24 21:44:15 2023 superseded gitlab-runner-0.51.0 15.10.0 Upgrade complete
5 Fri Mar 24 21:54:36 2023 superseded gitlab-runner-0.51.0 15.10.0 Upgrade complete
6 Wed May 17 14:07:56 2023 superseded gitlab-runner-0.51.0 15.10.0 Upgrade complete
7 Wed May 24 06:24:14 2023 superseded gitlab-runner-0.51.0 15.10.0 Upgrade complete
8 Wed May 24 12:23:28 2023 deployed gitlab-runner-0.51.0 15.10.0 Rollback to 6
3. helm repo update and helm pull
helm repo update
helm pull gitlab/gitlab-runner
3. helm install
#!/bin/bash
NAME="runner1"
helm --namespace $NAME upgrade --install -f values.yaml $NAME helm-chart
*helm-chart is the folder where the chart resides. Typically this folder [gitlab-runner-0.51.0 in below example] has folder structure similar to the one shown in below screenshot