Upgrading third-party integrations
Before you begin
Perform the following steps:
- Ensure that the existing configured Connector is running on one of the following operating systems:
- RHEL 8.x, 7.x
- CentOS 8.x, 7.x
- Ubuntu 20.x, 18.x
Ensure that you have installed Docker version 18.01 or later. For information about the latest version, see the Docker.
You can also install the Docker image while you are upgrading the Connector.From the BMC Helix Discovery navigate to the Explore > Data > Miscellaneous > Import Records > Import Record List view, check whether the Complete column shows Yes or No for the imported records for the desired integrations. For more information, see BMC Helix Discovery documentation.
- If it shows No, wait for a few more minutes till the pipeline imports all the CIs from the third party integrations completely.
- If it shows Yes, check whether the End Time column shows a recent import cycle time of the import or not. By default, the CI import cycle is set to refresh once every 24 hours.
- If it shows Yes and if the import cycle time is scheduled to happen in a short time, wait for next import cycle to be completed.
Take a backup of the /opt/bmc/connectors/<connector-name>/data directory.
- Proceed to upgrade.
To upgrade a third-party integration
- Go to Integrations > Configured Integrations, and click Upgrade on an integration tile that you plan to upgrade.
- On the Edit Integration page, under Select Connector, click Upgrade.
Note: The option to upgrade is enabled only when a later version of the Connector is available. - On the Upgrade Connector page, perform the following steps:
- If a Docker image does not previously exist in your system, or if you want a new Docker image, click Download.
- Click Download Upgrade Script to download the Connector shell script.
- Click Close to return to the Edit Integration page.
- If a Docker image does not previously exist in your system, or if you want a new Docker image, click Download.
Copy the downloaded script and the Docker image on the host computer on which the existing Connector is configured, and run the script.
(Optional) To verify the upgrade status, you can check the container logs in the /opt/bm/connectors/<connector_name>/logs/fluent.log file.
- On the Edit Integration page, under Select Connector, click reload
to reflect the upgraded Connector changes.
- Click Update.
- Click OK to confirm.
To verify the upgrade
Go to Integrations > Configured Integrations, check the build number on the third-party integration tile, and ensure that the integration is upgraded to the latest version, and the Upgrade link is no longer displayed on the integration tile.