Skip to content

update docs: Revise the DevOps upgrade/migration strategy document fo…#97

Merged
tik-seven merged 7 commits intoalauda:mainfrom
tik-seven:docs/devops-4.0-4.1-to-4.2
Dec 15, 2025
Merged

update docs: Revise the DevOps upgrade/migration strategy document fo…#97
tik-seven merged 7 commits intoalauda:mainfrom
tik-seven:docs/devops-4.0-4.1-to-4.2

Conversation

@tik-seven
Copy link
Copy Markdown
Contributor

@tik-seven tik-seven commented Dec 12, 2025

docs: revise the DevOps upgrade/migration strategy document for upgrading ACP4.0/4.1 to 4.2 scenario.

Summary by CodeRabbit

  • Documentation
    • Reframed upgrade docs into scenario-based flows for ACP v4.0/v4.1 → v4.2 and emphasized Alauda DevOps (Next‑Gen) migration as a prerequisite.
    • Split upgrade paths into separate v4.0 and v4.1 tabs; updated prerequisites and sequencing (migration required prior to v4.2).
    • Added pre/post-migration version matrices, standardized Next‑Gen terminology, and clarified operator download/version references.
    • Expanded warning blocks and “Prohibited Actions” (Build/Release restricted to DevOps Pipelines v4.0.z; do NOT upgrade beyond).

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Dec 12, 2025

Warning

Rate limit exceeded

@tik-seven has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 3 minutes and 41 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between ed71d87 and faf1f42.

📒 Files selected for processing (1)
  • docs/en/upgrade/overview.mdx (1 hunks)

Walkthrough

Refocuses upgrade/migration docs toward ACP v4.2 and Alauda DevOps (Next‑Gen). Adds pre/post‑migration version matrices, requires Alauda DevOps v3.20 before Next‑Gen migration, tightens operator migration wording, and adds explicit Build/Release (Pipelines v4.0.z) upgrade restrictions and related warnings.

Changes

Cohort / File(s) Change Summary
Migration guide (Next‑Gen focus)
docs/en/upgrade/migrating-devops-v3-to-v4.mdx
Reframes scope to ACP v4.x and Next‑Gen; removes explicit v3.18→v4.1 sequencing; requires Alauda DevOps v3.20 before Next‑Gen migration; updates operator migration wording, download/version references, CLI link/text, and standardizes Final/Next‑Gen terminology; inserts a warning blocking Build/Release (Pipelines) upgrades beyond v4.0.z.
Overview & version matrices
docs/en/upgrade/overview.mdx
Replaces v3.18‑centric flow with ACP v4.0 / v4.1 → v4.2 scenario tabs; adds explicit pre‑migration (v3.20) and post‑migration (Next‑Gen) version matrices; introduces pre‑migration checks and an “Important Restriction” about not upgrading Pipeline components beyond v4.0.z.
ACP upgrade instructions
docs/en/upgrade/upgrading-devops-v3.mdx
Updates intro/prerequisites for ACP v4.0/v4.1 → v4.2 flows; renames table header to “Devops Tool (Required)”; adjusts suggested upgrade-path wording; increments front‑matter weight and applies minor phrasing and formatting edits.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

  • Verify correctness of the pre‑ and post‑migration version matrices and the v3.20 prerequisite.
  • Confirm the Build/Release (Pipelines v4.0.z) restriction language and scope.
  • Validate updated operator download links and operator/version references across files.
  • Check consistent usage of “Next‑Gen” and migration wording.

Possibly related PRs

Suggested reviewers

  • l-qing
  • danielfbm
  • yhuan123

Poem

🐰 I hopped through docs with curious cheer,
Swapped old v3 paths for Next‑Gen near,
Tables of versions lined in a row,
A warning placed — pipelines mustn't grow,
Carrots for careful upgrades — hop, hooray! 🥕

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the main changes in the pull request, which focus on revising DevOps upgrade and migration strategy documentation for ACP platform upgrades.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
docs/en/upgrade/upgrading-devops-v3.mdx (1)

8-8: Fix product-name typos/inconsistency (“DevOp”/“Alaida”).
Examples in this file: “Alauda DevOp v3.20” (Line 31), “Alauda DevOp” (Lines 41, 61), and “Alaida DevOps Eventing v3” (Lines 28, 56). These look unintentional and make the version matrix harder to trust.

Also applies to: 27-28, 31-31, 41-43, 47-48, 56-56, 61-61

🧹 Nitpick comments (1)
docs/en/upgrade/overview.mdx (1)

40-47: Make “Why Migration Is Mandatory” a real heading for navigation.
Right now it’s bold text (Line 40). Consider converting to ##/### so it shows up in TOC and is easier to link to.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between b9aaeb4 and a4d144b.

📒 Files selected for processing (3)
  • docs/en/upgrade/migrating-devops-v3-to-v4.mdx (3 hunks)
  • docs/en/upgrade/overview.mdx (2 hunks)
  • docs/en/upgrade/upgrading-devops-v3.mdx (1 hunks)
🔇 Additional comments (4)
docs/en/upgrade/upgrading-devops-v3.mdx (1)

1-4: Confirm the sidebar/nav ordering impact of the weight change.
This is a safe change, but please verify the new ordering relative to adjacent upgrade docs (this page moved to weight: 31).

docs/en/upgrade/migrating-devops-v3-to-v4.mdx (2)

8-8: Version-scope update reads consistent; please verify linked ACP upgrade page resolves correctly.
You now point upgrades to ACP v4.2 and link to upgrade/overview.html; please sanity-check this resolves in the built site and is the intended ACP upgrade doc for this flow.

Also applies to: 16-19, 22-22


68-78: The admonition syntax is already supported—no changes needed there. Consider adding a reference to specific breaking changes.

  1. ::: warning with spacing is already used throughout the codebase (e.g., docs/en/upgrade/migrating-tekton-v3-to-v4.mdx) and renders without errors in the Doom documentation tool, so syntax support is confirmed.
  2. The "irreversible compatibility issues" statement is accurate but lacks concrete detail. The docs mention breaking changes elsewhere (e.g., ClusterTask removal in release_notes.mdx). Consider adding a link or reference to these specific incompatibilities in the warning itself, or inline a bullet on what breaks (e.g., "Tasks requiring ClusterTask API, OCI ConnectorClass format changes").
docs/en/upgrade/overview.mdx (1)

60-70: Same admonition syntax verification as migration doc.
Please confirm ::: warning is valid for your MDX/admonition renderer (and renders as intended across locales/build).

Comment thread docs/en/upgrade/overview.mdx Outdated
coderabbitai[bot]

This comment was marked as resolved.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

♻️ Duplicate comments (2)
docs/en/upgrade/overview.mdx (2)

42-42: Correct product name spelling and hyphenation: "Alauda DevOps (Next-Gen)".

Line 42 uses incomplete product name "Alauda DevOp" (missing "s") and "Next Gen" (should be hyphenated as "Next-Gen"). This matches a previous review comment that appears to not have been fully addressed.

- Before starting the upgrade of `ACP`, in `ACP` `v4.1`, the Migration `Alauda DevOps` to `Alauda DevOps (Next Gen)` should have been completed. Please confirm that the DevOps-related operator versions are consistent: [Alauda DevOp (Next-Gen) Version Matrix](#next-gen).
+ Before starting the upgrade of `ACP`, in `ACP` `v4.1`, the Migration `Alauda DevOps` to `Alauda DevOps (Next-Gen)` should have been completed. Please confirm that the DevOps-related operator versions are consistent: [Alauda DevOps (Next-Gen) Version Matrix](#next-gen).

59-59: Correct product name spelling: "Alauda DevOps" (not "Alauda DevOp").

Lines 59 and 69 both use incomplete product name "Alauda DevOp" instead of the correct "Alauda DevOps". This was flagged in previous review comments and appears not to have been fully addressed.

- ### Alauda DevOp v3.20 version matrix before migration
+ ### Alauda DevOps v3.20 version matrix before migration
- ### Alauda DevOp (Next-Gen) version matrix after migration \{#next-gen}
+ ### Alauda DevOps (Next-Gen) version matrix after migration \{#next-gen}

Also applies to: 69-69

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between d0c3315 and e1b900b.

📒 Files selected for processing (2)
  • docs/en/upgrade/migrating-devops-v3-to-v4.mdx (3 hunks)
  • docs/en/upgrade/overview.mdx (1 hunks)

Comment thread docs/en/upgrade/migrating-devops-v3-to-v4.mdx Outdated
Comment thread docs/en/upgrade/overview.mdx Outdated
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

♻️ Duplicate comments (3)
docs/en/upgrade/migrating-devops-v3-to-v4.mdx (2)

8-8: [DUPLICATE] Replace fullwidth comma with regular English punctuation.

This issue was previously flagged. Line 8 still contains a fullwidth comma (Chinese punctuation ) between "Alauda DevOps (Next-Gen)" and "Suitable". Replace it with a regular period or comma for proper English rendering.

- This guide details the upgrade strategy and procedures for `Alauda DevOps` to `Alauda DevOps (Next-Gen)` , Suitable for `ACP` upgrade scenarios:
+ This guide details the upgrade strategy and procedures for `Alauda DevOps` to `Alauda DevOps (Next-Gen)`. Suitable for `ACP` upgrade scenarios:

50-50: [DUPLICATE] Fix spacing and sentence punctuation around ACP reference.

This issue was previously flagged. Line 50 still has missing space after the opening backtick and uses a comma instead of a period. Correct the formatting:

- Navigate to the **CLI Tools** section in the **Alauda Customer Portal** and download the `violet` tool to upload Operators to`ACP`. For specific operation steps, refer to  <ExternalSiteLink name="container_platform"  href="ui/cli_tools/#downloading-the-tool" children="Uploading Operators" />
+ Navigate to the **CLI Tools** section in the **Alauda Customer Portal** and download the `violet` tool to upload Operators to `ACP`. For specific operation steps, refer to  <ExternalSiteLink name="container_platform"  href="ui/cli_tools/#downloading-the-tool" children="Uploading Operators" />
docs/en/upgrade/overview.mdx (1)

59-59: Correct product name typo: "Alauda DevOp" → "Alauda DevOps".

Line 59 contains the incomplete product name "Alauda DevOp v3.20". It should be "Alauda DevOps v3.20" with an 's'.

- ### Alauda DevOp v3.20 version matrix before migration
+ ### Alauda DevOps v3.20 version matrix before migration
🧹 Nitpick comments (2)
docs/en/upgrade/migrating-devops-v3-to-v4.mdx (1)

66-78: Verify warning block content and add missing period in final sentence.

The new warning block (lines 68–78) addresses Build/Release feature restrictions. Verify:

  1. Is the restriction to Alauda DevOps Pipelines v4.0.z technically accurate and enforced by the system?
  2. Is the mention of "katanomi" and downstream compatibility issues documented elsewhere so users can understand the root cause?
  3. Add a period at the end of line 91 (after "pipelines.") to complete the sentence in the overview file—this comment applies if this text is reproduced there.

Line 73 uses the phrasing "you must maintain Alauda DevOps Pipelines at version v4.0.z" and Line 76 warns "Do NOT upgrade", but the boundary between "maintain" and "upgrade beyond" could be clearer. Consider: "you must NOT upgrade Alauda DevOps Pipelines beyond version v4.0.z" for stronger directiveness.

Consider rephrasing for directiveness:

- 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`.
+ If you need to continue using the **Build** and **Release** features from **Alauda DevOps v3**, you must NOT upgrade `Alauda DevOps Pipelines` beyond version `v4.0.z`.
docs/en/upgrade/overview.mdx (1)

83-93: Confirm warning block mirrors the content in migrating-devops-v3-to-v4.mdx and verify message clarity.

Lines 83–93 present a warning block about Build/Release feature restrictions. This block appears to duplicate the warning in migrating-devops-v3-to-v4.mdx (lines 66–78).

Clarifications needed:

  1. Is it intentional to repeat this warning in both files, or should it be in only one central location with cross-references?
  2. Line 91 states "Upgrading to versions above v4.0.z will cause irreversible compatibility issues with katanomi." Is "katanomi" documented elsewhere so users understand what it is?
  3. Consider adding a cross-reference or external link to katanomi documentation if one exists.

If the warning is repeated across files, consider centralizing it in one primary file and referencing it from the other to reduce duplication and maintenance overhead.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e1b900b and 9ed5898.

📒 Files selected for processing (2)
  • docs/en/upgrade/migrating-devops-v3-to-v4.mdx (3 hunks)
  • docs/en/upgrade/overview.mdx (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Pipelines as Code CI / doc-pr-build-devops
🔇 Additional comments (7)
docs/en/upgrade/migrating-devops-v3-to-v4.mdx (3)

14-18: Verify v3.20 upgrade prerequisite requirement and link.

Lines 14–18 now require that Alauda DevOps be upgraded to v3.20 before migration to Next-Gen. This is a critical prerequisite change. Please verify:

  1. Is v3.20 the correct baseline version for all upgrade paths?
  2. Does the link to Upgrading Alauda DevOps to v3.20 exist and correctly document the v3.20 upgrade process?
  3. Are there any exceptions or alternative paths for users already on v4.0+ of Alauda DevOps?

22-22: Clarify operator migration requirement trigger point.

Line 22 states "Starting from ACP v4.1, the following Alauda DevOps v3 operators will no longer be maintained." This wording suggests operators are deprecated at v4.1, but it's ambiguous whether migration is required before upgrading to v4.1, at v4.1, or after v4.1. Cross-reference with the overview.mdx to ensure consistent language about migration sequencing, especially for users on ACP v4.0 vs. v4.1.


10-12: No action needed. The document title ("Migrating Alauda DevOps to Alauda DevOps (Next-Gen)") and introduction do not reference v4.2. The listed upgrade paths (v3.18→v4.0, v3.18→v4.1, v4.0→v4.1) accurately reflect the document's stated scope of covering "ACP upgrade scenarios" for migration to Alauda DevOps (Next-Gen). There is no misalignment between the listed paths and the document's scope.

docs/en/upgrade/overview.mdx (4)

12-12: Verify spacing around "(ACP)" abbreviation.

Line 12 contains "Alauda Container Platform (ACP)". A past review flagged missing space before the parenthesis. Confirm this was corrected to read "Alauda Container Platform (ACP)" (with space) and not "Alauda Container Platform(ACP)" (without space).


17-50: Validate tab structure clarity and step consistency between ACP v4.0 and v4.1 upgrade paths.

Lines 17–50 introduce a new two-tab layout for ACP v4.0 and v4.1 upgrade scenarios. This is a significant structural change. Please verify:

  1. ACP v4.0 path (lines 21–34): Step 1 requires migration to Next-Gen (with version matrix pre-check), Step 2 upgrades ACP platform to v4.2, Step 3 optionally upgrades each operator. Is this the intended flow?

  2. ACP v4.1 path (lines 40–48): Step 1 upgrades ACP platform to v4.2 and includes an inline migration check. This differs from the v4.0 path. Why is migration checking inline for v4.1 but upfront for v4.0? Clarify the reason or unify the approach.

  3. Cross-reference validation: Both tabs reference the migration guide at line 25 and 42. Verify these links are correct and align with the intended workflow.

  4. Wording consistency: Line 26 says "you may skip this step," but line 42 (v4.1) merges the check into the upgrade step. Consider making the conditional logic consistent across both paths.


61-67: Verify pre-migration version matrix accuracy and completeness.

Lines 61–67 present the "Alauda DevOps v3.20 version matrix before migration." This is a new matrix that helps users verify compatibility. Ensure:

  1. Are the listed operator versions (v3.20.z) and tool instance versions (v14.0.z, v3.69.z, v9.9.z, v2.6.z) accurate and current?
  2. Does this matrix align with the actual versions shipped with Alauda DevOps v3.20?
  3. Should there be a note explaining that .z indicates the latest patch version (as mentioned in the migrating-devops-v3-to-v4.mdx file)?

71-77: Verify post-migration version matrix accuracy and correct fullwidth parenthesis.

Lines 71–77 present the "Alauda DevOps (Next-Gen) version matrix after migration." Ensure:

  1. Are the listed operator versions (v4.0.z, v17.8.z, v2.12.z, v2025.1.z, v3.76.z) accurate and current?
  2. Line 73 contains a fullwidth parenthesis that needs correction (flagged in a separate comment).
  3. Does the note about Pipelines replacing Tekton v3 need additional clarification?
  4. Should there be a note explaining that .z indicates the latest patch version?

Comment thread docs/en/upgrade/overview.mdx Outdated
Comment thread docs/en/upgrade/overview.mdx Outdated
Comment thread docs/en/upgrade/overview.mdx Outdated
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (2)
docs/en/upgrade/overview.mdx (2)

59-59: Correct product name typo: "Alauda DevOp" → "Alauda DevOps".

Line 59 has an incomplete product name. The heading should read:

- ### Alauda DevOp v3.20 version matrix before migration
+ ### Alauda DevOps v3.20 version matrix before migration

42-42: Hyphenate "Next Gen" for consistency.

Line 42 uses "Next Gen" in the inline text, but the link on the same line uses the hyphenated "Next-Gen". Ensure consistent formatting:

- Before starting the upgrade of `ACP`, in `ACP` `v4.1`, the Migration `Alauda DevOps` to `Alauda DevOps (Next Gen)` should have been completed.
+ Before starting the upgrade of `ACP`, in `ACP` `v4.1`, the Migration `Alauda DevOps` to `Alauda DevOps (Next-Gen)` should have been completed.
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 9ed5898 and ed71d87.

📒 Files selected for processing (1)
  • docs/en/upgrade/overview.mdx (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Pipelines as Code CI / doc-pr-build-devops
🔇 Additional comments (3)
docs/en/upgrade/overview.mdx (3)

10-12: Intro text formatting is now consistent.

The line breaks, version spacing, and product name all align with prior fixes (commit d0c3315).


61-77: Version matrices are correctly formatted.

Both pre-migration and post-migration matrices are properly structured with consistent formatting and ASCII punctuation. The mapping from v3.20 operators to Next-Gen versions is clear.


79-93: Operator upgrade and restriction guidance is well-structured.

The warning block clearly communicates the v4.0.z restriction for Build/Release compatibility and the prohibition on upgrading beyond that version. The katanomi compatibility rationale is concrete and helpful.

Comment thread docs/en/upgrade/overview.mdx Outdated
@tik-seven tik-seven merged commit 6ee3df9 into alauda:main Dec 15, 2025
3 checks passed
@tik-seven tik-seven deleted the docs/devops-4.0-4.1-to-4.2 branch February 14, 2026 03:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants