Overview
This guide provides a detailed introduction to the upgrade and migration strategy of Alauda DevOps in the following scenarios:
- Upgrading
Alauda Container Platform (ACP)fromv4.0tov4.3 - Upgrading
ACPfromv4.1tov4.3 - Upgrading
ACPfromv4.2tov4.3
TOC
Upgrade ScenariosEnsure that Alauda DevOps has been migrated to Alauda DevOps (Next-Gen)Alauda DevOps v3.20 version matrix before migrationAlauda DevOps (Next-Gen) version matrix after migrationUpgrade each operator to a newer versionReferencesUpgrade Scenarios
If your current ACP version is v4.0, the upgrade path for Alauda DevOps is as follows:
-
Migrate to Alauda DevOps (Next-Gen)
Before upgrading ACP, verify your current DevOps operator versions:
- If your operators do not match the Alauda DevOps (Next-Gen) Version Matrix, you must perform migration by following Migrating Alauda DevOps to Alauda DevOps (Next-Gen).
- If you have already completed migration on
ACPv4.0and your operators match the Alauda DevOps (Next-Gen) Version Matrix, you may skip this step and proceed directly to ACP platform upgrade.
-
Upgrade ACP Platform
Upgrade the
ACPplatform to versionv4.3. For detailed instructions, refer to Upgrading Container Platform. -
Upgrade each operator to a newer version
If you want to use the updated version for each Operator, you can further learn how to upgrade to the updated version in each operator's documentation. Please refer to Upgrade each operator to a newer version.
Ensure that Alauda DevOps has been migrated to Alauda DevOps (Next-Gen)
This section applies to the historical upgrade paths for ACP v4.0 and v4.1. On ACP v4.0 or v4.1, ensure that Alauda DevOps has already been migrated to Alauda DevOps (Next-Gen). If your Alauda DevOps-related operators are at the versions listed below, you must perform the migration first. Please refer to Migrating Alauda DevOps to Alauda DevOps (Next-Gen).
Alauda DevOps v3.20 version matrix before migration
Alauda DevOps (Next-Gen) version matrix after migration
Upgrade each operator to a newer version
After the ACP platform upgrade is completed, you can optionally upgrade the installed Alauda DevOps or Alauda DevOps (Next-Gen) Operators according to the scenario of your environment.
If you want to use the updated version for each installed Operator, refer to the corresponding documentation center and follow the approved channel and version for your target release.
Each Operator must be upgraded to a version that is compatible with the current ACP version. Before upgrading an Operator, always confirm the supported version and compatibility requirements in the corresponding documentation.
Important Restriction
If you need to continue using the Build and Release features from Alauda DevOps v3, you must maintain Alauda DevOps Pipelines at version v4.0.z.
Prohibited Actions
Do NOT upgrade Alauda DevOps Pipelines beyond v4.0.z under any circumstances. Upgrading to versions above v4.0.z will cause irreversible compatibility issues with katanomi, potentially breaking existing Build and Release pipelines.
- Go to
Administrator->Marketplace->Operator Hub. - Switch to the target cluster.
- Open the details page of the corresponding Operator.
- Select the approved channel and version for the target release.
- Perform the upgrade and wait until the Operator status is healthy.
Upgrade only the installed components in your environment. Refer to the corresponding documentation center for the detailed procedure of each component:
- Alauda DevOps Pipelines
- Alauda DevOps Connectors
- Alauda Build of GitLab
- Alauda Build of Harbor
- Alauda Build of SonarQube
- Alauda Build of Nexus
References
For detailed upgrade and migration procedures, refer to: