Upgrading TIBCO Control Plane from version 1.15.0 to version 1.16.0
- If you are using a custom container registry, you must push the updated images to your custom registry. For more information, see Pushing Images to Custom Container Registry.
- You can use prerequisites validation script to validate that all prerequisites for TIBCO Control Plane upgrade are completed.
- If
manageDbSchemain Helm chart values is set to false, the chart does not manage database schemas. You must use the script provided in GitHub repository to create, upgrade, and delete databases externally. For more information, see PostgreSQL Database Management Script.
You can upgrade from version 1.15.0 to version 1.16.0 in one of the following ways:
-
By using script OR
-
By running Helm Upgrade Commands sequentially
Upgrading by using Script
- Procedure
-
Update your local helm repository with the latest charts.
helm repo update
-
Refer to the GitHub repository for Readme and script to run for upgrading to version 1.16.0.
After upgrading TIBCO Control Plane, you must upgrade the capability charts. For more information, see Upgrading Capability Charts.
Upgrading by running Helm Upgrade Commands
- Procedure
-
Update your local helm repository with the latest charts.
helm repo update
-
Fetch the current values of tibco-cp-base chart installed.
helm get values -n <control_plane_namespace> tibco-cp-base > tibco-cp-base-values.yaml
-
If the following values are present in tibco-cp-base chart values, remove the following values from tibco-cp-base chart values. Refer to the values.yaml available in the GitHub Repository for correct structure and indentation to avoid errors.
global.tibco.proxy.httpProxy global.tibco.proxy.httpsProxy global.tibco.proxy.noProxy global.tibco.logging.fluentbit.image.name global.tibco.logging.fluentbit.image.pullPolicy global.tibco.logging.repository global.external.db_ssl_root_cert global.tibco.rbac.infra tp-cp-infra.enabled tp-cp-infra.dpMetadata router-operator.enabled resource-set-operator.enabled tp-cp-auditsafe.enabled hybrid-proxy.enabled global.tibco.finops tp-cp-prometheus.enabled tp-cp-o11y.enabled tp-dp-proxy.enabled
-
Upgrade tibco-cp-base by using the following command.
helm upgrade --install --wait --timeout=1h -n <control_plane_namespace> platform-base tibco-platform/tibco-cp-base -f tibco-cp-base-values.yaml --version=1.16.0
After upgrading TIBCO Control Plane, you must upgrade the capability charts. For more information, see Upgrading Capability Charts.