-
Couldn't load subscription status.
- Fork 12
Prepare docs for the unified Redpanda Migrator #311
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Deploy Preview for redpanda-connect ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the 📝 WalkthroughWalkthroughThe navigation adds a cross-reference to a new guide: guides:migration:migrate-unified-redpanda-migrator.adoc. The cookbook page redpanda_migrator.adoc is updated to replace references to the bundled migrator with the unified Redpanda Migrator, revising terminology, configuration examples, component descriptions, flow steps, and notes. Config examples switch from redpanda_migrator_bundle.yaml to redpanda_migrator.yaml with label-based input/output pairing and updated mappings. The migration guide updates minimum/available versions to Redpanda Connect 4.67.0+ and marks legacy migrator components as deprecated in 4.67.0. Sequence Diagram(s)sequenceDiagram
autonumber
actor User
participant Migrator as Unified Redpanda Migrator
participant Src as Source Kafka Cluster
participant Dst as Destination Redpanda Cluster
participant SR as Schema Registry (Src/Dst)
participant ACL as ACL/Authorization Layer
Note over Migrator: Config: input[label], output[label], topic & group mappings
rect rgba(200,200,255,0.2)
note right of Migrator: Initialization
User->>Migrator: Start pipeline with redpanda_migrator.yaml
Migrator->>Src: Connect (TLS/SASL)
Migrator->>Dst: Connect (TLS/SASL)
Migrator->>SR: Sync schemas (as configured)
end
rect rgba(200,255,200,0.2)
note right of Migrator: Provisioning
Migrator->>Dst: Create topics (from mappings)
Migrator->>ACL: Ensure ACLs (if enabled)
end
rect rgba(255,255,200,0.2)
note right of Migrator: Streaming & Translation
loop For each topic/partition
Migrator->>Src: Consume messages
Migrator->>Dst: Produce messages (name interpolation)
end
Migrator->>Dst: Translate/commit offsets (exclude migrator group)
end
alt Success
Migrator-->>User: Status: completed
else Error
Migrator-->>User: Status: error with diagnostics
end
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Suggested reviewers
Pre-merge checks and finishing touches✅ Passed checks (5 passed)
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. Comment |
There was a problem hiding this 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
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
Disabled knowledge base sources:
- Jira integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
📒 Files selected for processing (3)
modules/ROOT/nav.adoc(1 hunks)modules/cookbooks/pages/redpanda_migrator.adoc(9 hunks)modules/guides/pages/migration/migrate-unified-redpanda-migrator.adoc(1 hunks)
|
|
|
|
|
|
|
|
|
|
|
|
a0fb85a
into
auto-docs/update-rpcn-connector-docs
Description
Do not merge until 4.67.0 is released.
Resolves https://redpandadata.atlassian.net/browse/DOC-1671
Review deadline: October 17
This PR prepares changes to the migrator cookbook and adds a migration guide from the legacy migrator components to the new unified ones.
When 4.67.0 is released, a branch called
auto-docs/update-rpcn-connector-docsis created and a PR is submitted againstmainto add reference docs for the new migrator.When this happens, please:
Review both PRs together. Ensure the reference docs from the automated PR align with the conceptual and guide updates in this PR.
Add cross-links. In the automated PR, add links from the new migrator reference pages to the relevant guides introduced in this PR.
Check that the automated PR correctly references 4.67.0 and that links and headings in this PR remain valid.
Merge order:
Merge this PR first.
Then merge the automated reference PR, once validation checks pass.
After both are merged, verify that the docs site builds successfully and the new migrator docs appear under the correct section.
Page previews
Checks