TSB Helm Upgrade
This document explains how you can leverage Helm Charts to upgrade the different elements of TSB. The document assumes that Helm is already installed in the system.
This document only applies to TSB instances created with Helm, not to upgrade from TCTL based installations.
Before you start, make sure that you have:
✓ Checked the new version's requirements
Prerequisites
Configure the Helm repository
- Add the repository:
helm repo add tetrate-tsb-helm 'https://charts.dl.tetrate.io/public/helm/charts/'
helm repo update - List the available versions:
helm search repo tetrate-tsb-helm -l
Backup the PostgreSQL database
Create a backup of your PostgreSQL database.
The exact procedure for connecting to the database may differ depending on your environment, please refer to the documentation for your environment.
Upgrade process
Verify the available TSB versions to upgrade and always aim to upgrade to the latest patch version:
helm search repo tetrate-tsb-helm --versions
And export the version as a variable:
export TSB_VERSION="<version-to-upgrade>"
Management Plane
Upgrade the management plane chart:
helm upgrade mp tetrate-tsb-helm/managementplane --set image.registry=${HUB} --set image.tag=${TSB_VERSION} --namespace tsb -f values-mp.yaml