Upgrade Velero
Check the upgrade guide
- Check the relevant upgrade guide here, note that because at the time of writing there was no generic upgrade guide landing page, we have to link the latest we want to upgrade to.
Apply the modifications
- The Velero configuration entrypoint can be found here, note that we may have patch files in each environment.
- Make sure to upgrade the velero-plugin-for-gcp according to this compatibility matrix, only thing that needs to be done usually is to bump up the image version in the velero file as linked above.
Sync on ArgoCD
- Sync the
<environment>-veleroapplication
- Sync the
Monitor the Upgrade
- Check the container logs for Velero in gap-system
- Try a test backup via e.g
velero backup create test-backup --include-namespaces cloud-platform -n gap-system --kubecontext <env>for each environment, install the velero cli via e.ghomebrew install veleroif it’s not installed already in the local machine. - Check back that the every 6 hour scheduled cluster-wide backups are successfully done.