Migrating Alauda DevOps to Alauda DevOps (Next-Gen)

This guide details the upgrade strategy and procedures for Alauda DevOps to Alauda DevOps (Next-Gen) when migrating from Alauda Container Platform v3.18 or v4.0 to v4.1.

TOC

Prerequisites

Upgrade ACP Platform

First, upgrade the ACP platform to version v4.1. For detailed instructions, refer to .

Upgrade Alauda DevOps to v3.20

Before migration, ensure that Alauda DevOps is upgraded to version v3.20. This step is required for compatibility and successful migration to Alauda DevOps (Next-Gen). Please refer to Upgrading Alauda DevOps to v3.20

Migrating Alauda DevOps

Starting from ACP v4.1, the following Alauda DevOps v3 operators will no longer be maintained, so completing the migration on ACP v4.1 is necessary.

OperatorStatus
Alauda DevOps Tekton v3End-of-life
Alauda DevOps GitLab v3End-of-life
Alauda DevOps Harbor v3End-of-life
Alauda DevOps SonarQube v3End-of-life
Alauda DevOps Nexus v3End-of-life

Download the Operator

  1. Download the following versions of the Operators separately or in bulk based on templates from the Alauda customer portal.
Alauda DevOps OperatorVersion
Alauda DevOps Pipelinesv4.0.z
Alauda Build of Gitlabv17.8.z
Alauda Build of Harborv2.12.z
Alauda Build of SonarQubev2025.1.z
Alauda Build of Nexusv3.76.z
INFO

The .z in version numbers indicates the latest available patch version for that minor release. During upgrade, you should always use the latest patch version to benefit from the most recent security updates and bug fixes.

  1. Navigate to the CLI Tools section in the Alauda Customer Portal and download the violet tool to upload Operators toACP, For specific operation steps, refer to .

Migrating Alauda DevOps

Please refer to the following documents for migrating each operator:

Next Steps

You have now completed the migration from Alauda DevOps to Alauda DevOps (Next Generation). In Alauda DevOps (Next Gen), 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.