Skip to content

Replace migration guides with automated controller-based migration#23254

Draft
jhlodin wants to merge 4 commits intomainfrom
jl/doc-15191-claude
Draft

Replace migration guides with automated controller-based migration#23254
jhlodin wants to merge 4 commits intomainfrom
jl/doc-15191-claude

Conversation

@jhlodin
Copy link
Copy Markdown
Contributor

@jhlodin jhlodin commented May 5, 2026

Summary

This PR replaces the existing manual migration guides with new automated migration guides that document the CockroachDB Operator's migration controller.

Changes

This PR contains two atomic commits:

  1. Replace migration guides with controller-based migration content

    • Replaces v26.2/migrate-cockroachdb-kubernetes-helm.md with content from helm-charts/docs/migration/helm/controller_migration.md
    • Replaces v26.2/migrate-cockroachdb-kubernetes-operator.md with content from helm-charts/docs/migration/operator/controller_migration.md
    • Source: https://github.com/cockroachdb/helm-charts/tree/shcm-migration
  2. Apply documentation style guide to migration content

    • Updates introductions to match established documentation tone
    • Adds Preview callouts for CockroachDB Operator
    • Changes all step headings to imperative mood with proper casing
    • Converts "Before You Begin" to "Before you begin" with proper formatting
    • Adds Jekyll callouts for important warnings and information
    • Uses Liquid variables for product names
    • Updates terminology to match docs conventions

Migration Guide Updates

The new guides document the automatic migration controller that:

  • Handles node migration, certificate regeneration, and resource management automatically
  • Migrates nodes one at a time with health checks between each migration
  • Supports rollback at any phase before completion
  • Preserves existing disks to avoid data replication

Testing

  • Verify all Jekyll syntax renders correctly
  • Verify Liquid variables resolve properly
  • Verify code blocks have proper copy-clipboard includes
  • Test all steps in a test environment

jhlodin and others added 2 commits May 5, 2026 14:59
Replace the existing manual migration guides with automated
migration guides from helm-charts repository. The new guides
document the automatic migration controller that handles the
migration process with minimal manual intervention.

Sources:
- helm-charts/docs/migration/helm/controller_migration.md
- helm-charts/docs/migration/operator/controller_migration.md

Co-Authored-By: roachdev-claude <roachdev-claude-bot@cockroachlabs.com>
Apply CockroachDB documentation style guidelines to the migration
guides, including:

- Update introductions to match established documentation tone
- Add Preview callouts for CockroachDB Operator
- Change all step headings to imperative mood with proper casing
- Convert "Before You Begin" to "Before you begin" with proper formatting
- Add Jekyll callouts for important warnings and information
- Use Liquid variables for product names ({{ site.data.products.* }})
- Update terminology to match docs conventions (e.g., "Kubernetes" not "K8s")
- Format initial sections with proper Jekyll syntax

Co-Authored-By: roachdev-claude <roachdev-claude-bot@cockroachlabs.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented May 5, 2026

Deploy Preview for cockroachdb-interactivetutorials-docs canceled.

Name Link
🔨 Latest commit 74d9f1e
🔍 Latest deploy log https://app.netlify.com/projects/cockroachdb-interactivetutorials-docs/deploys/69fa3f61c9179800082428c8

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

@netlify
Copy link
Copy Markdown

netlify Bot commented May 5, 2026

Deploy Preview for cockroachdb-api-docs canceled.

Name Link
🔨 Latest commit 74d9f1e
🔍 Latest deploy log https://app.netlify.com/projects/cockroachdb-api-docs/deploys/69fa3f61ceb58800087317bb

@netlify
Copy link
Copy Markdown

netlify Bot commented May 5, 2026

Netlify Preview

Name Link
🔨 Latest commit 2471f08
🔍 Latest deploy log https://app.netlify.com/projects/cockroachdb-docs/deploys/69fa3ed1aa93fc000857cff4
😎 Deploy Preview https://deploy-preview-23254--cockroachdb-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 5, 2026

Netlify Preview

Name Link
🔨 Latest commit 74d9f1e
🔍 Latest deploy log https://app.netlify.com/projects/cockroachdb-docs/deploys/69fa3f614f9f7d0008316f35
😎 Deploy Preview https://deploy-preview-23254--cockroachdb-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

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.

1 participant