Upgrade the API Management capability in IBM Cloud Pak® for Integration by upgrading
all of the API Connect subsystems on Linux x86_64.
Before you begin
This task applies only to deployments where all API Connect subsystems installed on Linux x86_64.
If you installed the Management and Portal subsystems on Linux for IBM Z, see Upgrading API Management on Linux for IBM Z instead.
About this task
Table 1 lists the highest (newest) operator version for the current version of API Connect and
the previous versions that you can upgrade from.
Table 1. API Connect versions and operators for Cloud Pak for
Integration
Cloud Pak for Integration |
API Connect (operand) |
API Connect Operator channel version |
Highest API Connect Operator version |
2023.2.1 |
10.0.6.0 |
v5.0 |
5.0.0 |
2022.4.1 |
10.0.5.3 |
v3.3 |
3.3.0 |
2022.4.1 |
10.0.5.4 |
v3.4 |
3.4.0 |
2022.4.1 |
10.0.5.3 |
v3.3 |
3.3.0 |
2022.4.1 |
10.0.5.2 |
v3.2 |
3.2.0 |
2022.2.1 |
10.0.5.1 |
v3.1 |
3.1.0 |
2022.2.1 |
10.0.5.0 |
v3.0 |
3.0.0 |
Procedure
When you upgrade the IBM Cloud Pak for Integration API Management capability to
release 2023.2.1, complete the steps in the following sequence:
- Run the API Connect pre-upgrade health check:
- Verify that the
apicops
utility is installed by running the following
command to check the current version of the utility:
- Run the following command to set the KUBECONFIG environment.
export KUBECONFIG=/<path>/kubeconfig
- Run the following command to execute the pre-upgrade
script:
apicops version:pre-upgrade -n <APIC_namespace>
If the system is healthy, the results will not include any errors.
- Back up your API management deployment.
- If you previously used the Operations Dashboard with the API management capability,
remove the Operations Dashboard paths in the API Connect Cluster CR's
spec.gateway.openTracing
section of the APIConnectCluster CR.
- Upgrade the Platform UI as explained in Upgrading the Platform UI.
- Upgrade the DataPower and API Connect operators.
- Use the OpenShift web console to upgrade the DataPower operator channel to
v1.7
.
Both the API Connect and DataPower channels must be changed before either operator upgrades. The
upgrade of both operators begins when the channel is changed for both operators.
- Use the OpenShift web console to upgrade the API Connect operator by changing the
subscription channel to the v5.0
version.
- In the Platform UI dashboard, click Integration instances and
verify that the status displays "Ready" for your instance.
Attention: The operators must be fully upgraded before you proceed to the next
step.
- Enable the upgrade to API Connect 10.0.6.0.
- In the Platform UI dashboard, click Integration
instances.
- Click
next to the API Connect instance that you are upgrading, and select
Edit.
- Click the Advanced Settings toggle to enable
it.
- Click Allow Upgrade in the Advanced settings navigation
list.
- Click the Advanced: Allow upgrade (optional) toggle to enable
it.
- Click Update.
- Complete the upgrade for API Connect and DataPower operands by updating the channel and
selecting a new license..
- In the Platform UI dashboard, click Integration
instances.
- Click
next to the API Connect instance that you are upgrading, and select
Change version.
- In the Select a new channel or version field, look under
Channel and select 10.0.6.0 (do not confirm the change
until you accept a new license in step 8.e).
Upgrading the channel (instead of the version) ensures that both DataPower Gateway and API
Connect are upgraded.
- In the list of licenses, select the license that matches your entitlement.
To review the available License IDs for API Connect, see API Connect licenses in the API Connect documentation.
- Click the License accept toggle to enable it and
apply the new license.
- Click Change version to save your selections and
start the upgrade.
When the confirmation message displays, click
to refresh the Integration
instances page. The Status for the instance displays as "Pending" message during the
upgrade. The upgrade is complete when the Status is "Ready" and the Version displays the new version
number.
What to do next
Review the changes in this release, described in What's New in API Connect in the API Connect
documentation.