Skip to content

DOC-2254: Add Confluent Schema Registry schema migration via Shadowing#1776

Open
Feediver1 wants to merge 1 commit into
betafrom
DOC-2254-confluent-schema-registry-migration
Open

DOC-2254: Add Confluent Schema Registry schema migration via Shadowing#1776
Feediver1 wants to merge 1 commit into
betafrom
DOC-2254-confluent-schema-registry-migration

Conversation

@Feediver1

@Feediver1 Feediver1 commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Documents the new v26.2 Schema Registry API-mode replication (shadow_schema_registry_api) for shadow links:

  • New page: Migrate Schemas from Confluent Schema Registry (intro, use cases, prerequisites, limitations, config steps, filtering, context mapping, validation policy, monitoring, failover)
  • setup.adoc: present topic mode vs API mode in the Schema Registry synchronization section
  • overview.adoc: add Schema Registry Sync task tab and update the replication lists
  • monitor.adoc: add Schema Registry sync status bullet
  • nav.adoc: add nav entry under Shadowing

Description

Resolves https://redpandadata.atlassian.net/browse/DOC-2254
Review deadline:

Page previews

Sources of truth

All YAML field names verified against src/go/rpk/pkg/cli/shadow/types.go (dev) and the types_test.go example config. Defaults (10s tail / 5m full sync / 30 rps, FAIL policy) from src/v/cluster_link/model/types.h. Merged engineering PRs: redpanda#30695, #30723, #30764, #30835, #30860, #30905, #30933.

⚠️ Verify before merge (unreleased feature, ENG-1171)

Two engineering PRs were still open at draft time. // DRAFT-VERIFY (DOC-2254) comments in the new page mark each item:

  • HTTP source reader + destination bootstrap (redpanda#30999): confirm whether the destination Schema Registry must be empty
  • Failover mechanism via paused (redpanda#30984)
  • Exact list of unsupported Confluent schema features (SME: @pgellert)
  • Wildcard support in source_filter (epic mentions wildcards; rpk source shows plain string lists)
  • rpk shadow create argument order against a 26.2 build
  • Re-check defaults at code-complete

Related

Checks

  • New feature
  • Content gap
  • Support Follow-up
  • Small fix (typos, links, copyedits, etc)

🤖 Generated with Claude Code

Documents the new v26.2 Schema Registry API-mode replication
(shadow_schema_registry_api) for shadow links:

- New page: Migrate Schemas from Confluent Schema Registry
  (intro, use cases, prerequisites, limitations, config steps,
  filtering, context mapping, validation policy, monitoring, failover)
- setup.adoc: present topic mode vs API mode in the Schema Registry
  synchronization section
- overview.adoc: add Schema Registry Sync task tab and update the
  replication lists
- monitor.adoc: add Schema Registry sync status bullet
- nav.adoc: add nav entry under Shadowing

Feature is unreleased (ENG-1171, targets 26.2). DRAFT-VERIFY comments
mark items to re-check after redpanda#30999 and redpanda#30984 merge.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Feediver1 Feediver1 requested a review from a team as a code owner July 2, 2026 18:55
@netlify

netlify Bot commented Jul 2, 2026

Copy link
Copy Markdown

Deploy Preview for redpanda-docs-preview ready!

Name Link
🔨 Latest commit 64b9778
🔍 Latest deploy log https://app.netlify.com/projects/redpanda-docs-preview/deploys/6a46b4285b39580007b5c7b0
😎 Deploy Preview https://deploy-preview-1776--redpanda-docs-preview.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.

@coderabbitai

coderabbitai Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 848ae579-5052-447d-a7c2-9f5f2776ccdc

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch DOC-2254-confluent-schema-registry-migration

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

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