Upgrading IBM Business Automation Studio
If you installed IBM Business Automation Studio 19.0.3, 20.0.1, or 20.0.2 and want to continue to build applications and services, you can upgrade to the current version. To upgrade, follow this procedure.
About this task
Procedure
-
Get the custom resource YAML file that you used to install Business Automation
Studio and update it for the new deployment.
-
Update the
bastudio_configurationandresource_registry_configurationsections.- Automatic backup for Resource Registry is recommended. See Enabling Resource Registry disaster recovery for configuration information.
- To update Business Automation
Studio with the minimal
required values, use the values in Custom resource templates.
- If you are upgrading from 19.0.3, add
admin_userto thebastudio_configurationsections. - If you are upgrading from 19.0.3, add
admin_userto theplayback_serverin thebastudio_configurationsection. - Change the image tags to the new version (for example,
20.0.2.1or20.0.3) in all sections. - Persistent storage for JMS is enabled by default in 20.0.2 and later versions. If you didn’t
enable persistent storage for JMS using a persistent volume (PV) in 19.0.3 or 20.0.1, make the
following change to make sure that JMS can be upgraded successfully.
- If you don’t plan to use persistent storage for JMS in the new version yet, add the following
information in the
bastudio_configurationsection to disable persistent storage for JMS:bastudio_configuration: jms_server: storage: ## Whether to enable persistent storage for JMS persistent: false - If you want to enable persistent storage for JMS in the new version, you don't need to change
any values in your custom resource file, because it's enabled by default. However, you must manually
delete the JMS stateful sets. To get the JMS stateful sets, run the following
command:
To delete a JMS stateful set, run the following command:oc get statefulsetoc delete pod icp4adeploy-bastudio-authoring-jms
- If you don’t plan to use persistent storage for JMS in the new version yet, add the following
information in the
- If you are upgrading from 19.0.3, add
- To use the full configuration list and customize the values, update the required values in the
bastudio_configurationandresource_registry_configurationsections in your custom resource YAML file based on your configuration. For more information, see IBM Business Automation Studio configuration parameters. - To make the replica size more than 1 for this cluster, you must enable the shared storage for the Application Engine playback server. For more information, see Implementing storage.
-
Update the
- Update the configuration sections for other deployments, such as User Management Service (UMS) and Business Automation Navigator. Go to the upgrade page for each deployment and follow the upgrade instructions to update your custom resource YAML file.