Update the WebSphere Commerce runtime package within ICP

If we are using IBM Cloud Private (ICP) to orchestrate the WebSphere Commerce runtime environment, we can use ICP to update your WebSphere Commerce packages.


Before beginning


Task info

The following steps are applicable to users who have set up their WebSphere Commerce runtime environment by using ICP and want to upgrade their WebSphere Commerce to a higher version. For more information about setting up WebSphere Commerce with ICP, see Set up a WebSphere Commerce Runtime environment with ICP.


Procedure

  1. Download the latest WebSphere Commerce archive file from Passport Advantage. For a list of the available eAssemblies, see eAssemblies.

  2. Log on to the ICP master node with the CLI administrator password using the following command. The default user name is admin, and the default password is admin.

      cloudctl login -a https://master_ip_address:8443 --skip-ssl-validation

    Where master_ip_address is the external IP address for the master or leading master node of the ICP cluster.

  3. Load the WebSphere Commerce archive into the ICP Catalog.

      # cloudctl catalog load-archive --archive archiveFile.tgz 

    Where:

      archiveFile.tgz
      The full path to the archive file that you downloaded from Passport Advantage.

    Wait for the load to complete successfully, then search for the package in ICP using the commerce search term.

  4. From the ICP menu, go to Workloads > Helm Releases.

  5. Search for the Helm Release using the search field. For example, demo1qaauth. We can refer to the Status column for the release name.

  6. Click the ACTION

    icon , then click Upgrade.

  7. Click Select Upgrade Version. The available chart versions appear. Click the version to which we are upgrading.

    Note: If we deployed a custom docker image that is based on the default WebSphere Commerce image, ensure that you specify the correct custom tag in the Tag field.

  8. Click Upgrade.

  9. After the upgrade is complete, verify the environment by logging in to the following WebSphere Commerce tools with your wcsadmin/wcs1admin username and password. If you need to reset your wcsadmin password, see Resetting the wcsadmin user password (runtime).


Related concepts
Set up a WebSphere Commerce Runtime environment with ICP