Upgrading by running the script

Upgrade your Automation Decision Services 25.0.1-IF001 or later to Decision Intelligence Client Managed Software 26.0.0. Use the scripts that are provided in the GitHub repository to upgrade Automation Decision Services.

Before you begin

Important:

To upgrade your Automation Decision Services deployments, you must verify that Automation Decision Services, as well as Zen and Identity Management (IM) from Cloud Pak foundational services, are all configured to use an external PostgreSQL database. If a different database is used for Automation Decision Services, Zen, or IM, wait for an interim fix that supports the upgrade of EDB Postgres to CloudNativePG before you attempt to upgrade your deployments.

Before you start upgrading Automation Decision Services, create a backup of Automation Decision Services. A backup helps to roll back to a previous version. For more information, see Backing up Automation Decision Services External link opens a new window or tab.

The upgrading scripts are available in the /scripts folder in the following GitHub repository: https://github.com/icp4a/automation-decision-services-kubernetes External link opens a new window or tab. Make sure to go to the right branch that corresponds to a correct version (26.0.0) in the GitHub repository.

Procedure

  1. Run the ads-upgrade-prereqs.sh script to upgrade IBM® License Service and the certificate manager.

    The certificate manager is upgraded only if it is the one provided by IBM.

  2. Run the ads-upgrade.sh script to upgrade the foundational services and the Automation Decision Services operator to the current version.

    This step triggers to restart multiple services. You can proceed with the next steps while these services restart.

  3. When the ads-upgrade.sh script is finished, review Configuring Decision Intelligence Client Managed Software.
  4. Edit the spec.version parameter in the Automation Decision Services CR and change its value to 26.0.0 so that it reconciles to the current version.
  5. Edit the CR to add new parameters or update existing parameters for new or updated features in the current version.

    For more information about the configuration parameters, see Configuration parameters. For more information about the new features and updates, see What's new.

Results

The Automation Decision Services CR status is not ready until all the Automation Decision Services dependencies and Automation Decision Services pods are ready. When all of them are ready, the status becomes ready again.

What to do next

Go to Completing the upgrade.