Add upgrade steps (#2392)
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com>
This commit is contained in:
parent
a5f98dea75
commit
44969659df
|
|
@ -124,6 +124,31 @@ https://user-images.githubusercontent.com/568794/212668313-8946ddc5-60c1-461f-a7
|
||||||
arc-runners arc-runner-set-rmrgw-runner-p9p5n 1/1 Running 0 21s
|
arc-runners arc-runner-set-rmrgw-runner-p9p5n 1/1 Running 0 21s
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Upgrade to newer versions
|
||||||
|
|
||||||
|
Upgrading actions-runner-controller requires a few extra steps because CRDs will not be automatically upgraded (this is a helm limitation).
|
||||||
|
|
||||||
|
1. Uninstall the autoscaling runner set first
|
||||||
|
|
||||||
|
```bash
|
||||||
|
INSTALLATION_NAME="arc-runner-set"
|
||||||
|
NAMESPACE="arc-runners"
|
||||||
|
helm uninstall "${INSTALLATION_NAME}" --namespace "${NAMESPACE}"
|
||||||
|
```
|
||||||
|
|
||||||
|
1. Wait for all the pods to drain
|
||||||
|
|
||||||
|
1. Pull the new helm chart, unpack it and update the CRDs. When applying this step, don't forget to replace `<PATH>` with the path of the `gha-runner-scale-set-controller` helm chart:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
helm pull oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set-controller \
|
||||||
|
--version 0.3.0 \
|
||||||
|
--untar && \
|
||||||
|
kubectl replace -f <PATH>/gha-runner-scale-set-controller/crds/
|
||||||
|
```
|
||||||
|
|
||||||
|
1. Reinstall actions-runner-controller using the steps from the previous section
|
||||||
|
|
||||||
## Troubleshooting
|
## Troubleshooting
|
||||||
|
|
||||||
### Check the logs
|
### Check the logs
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue