Alauda DevOps Connectors OperatorThis document provides instructions for upgrading the Alauda DevOps Connectors Operator to a newer version using the Marketplace/OperatorHub interface in your cluster. The upgrade process is designed to be straightforward while ensuring minimal disruption to existing resources.
Upgrading the Alauda DevOps Connectors Operator allows you to access new features, bug fixes, and improvements to its components. The Alauda DevOps Connectors Operator handles the upgrade of all components according to your configuration.
Before upgrading the Alauda DevOps Connectors Operator, ensure you:
Marketplace/OperatorHubAccess the Marketplace/OperatorHub
Marketplace or OperatorHub sectionLocate the Alauda DevOps Connectors Operator
Alauda DevOps Connectors in the search barAlauda DevOps Connectors cardView Available Versions
Alauda DevOps Connectors Operator details page, you'll see information about the currently installed versionChannels to view all available versionsInitiate the Upgrade
Channel, switch to the corresponding Channel in the Subscription firstChannel has a newer version available, you will see a prompt:
Confirm to upgrade.Configure Upgrade Settings (if applicable)
Confirm and Start the Upgrade
Confirm to begin the processAlauda DevOps Connectors Operator while maintaining your custom resourcesMonitor the Upgrade
OperatorHub interfaceconnectors-operator namespace:
Running state, the operator upgrade is complete.
The operator will then automatically upgrade components such as ConnectorCore, ConnectorsGit, ConnetorsOCI, etc.Ready state, the components upgrade is complete.Verify the Upgrade
Alauda DevOps Connnectors Operator version has been updated:
VERSION matches the new version, the upgrade is complete.After the upgrade completes successfully:
Verify Component Status
Test Functionality
Update Custom Resources if Needed
If you encounter issues with the new version, you can roll back to the previous version:
Marketplace/OperatorHub interfaceAlauda DevOps Connectors OperatorUninstall the current versionDowngrading may require additional steps to ensure compatibility of your resources with the older version.
This depends on the differences between the version you upgraded from and the version you upgraded to. If the differences are large, you may need to manually migrate resources.
If you encounter issues during or after the upgrade:
Check the Alauda DevOps Connectors Operator pod logs:
Verify the status of Connector resource, i.e. ConnectorCore:
After successfully upgrading the Alauda DevOps Connectors Operator: