Upgrading TIBCO Control Plane from version 1.15.0 to version 1.16.0

Before you begin
  • 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 manageDbSchema in 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.
Note: You cannot change default container registry and Helm chart repository when upgrading from an earlier version.

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
  1. Update your local helm repository with the latest charts.

    helm repo update
  2. Refer to the GitHub repository for Readme and script to run for upgrading to version 1.16.0.

What to do next

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
  1. Update your local helm repository with the latest charts.

    helm repo update
  2. 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
  3. 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
  4. 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
    
What to do next

After upgrading TIBCO Control Plane, you must upgrade the capability charts. For more information, see Upgrading Capability Charts.