From bbfc5b9ded95228d369ea739d640565dcabef325 Mon Sep 17 00:00:00 2001 From: micheleRP Date: Tue, 28 Jul 2026 16:20:30 -0600 Subject: [PATCH 1/8] DOC-2335: Document Console UI for API-mode Schema Registry replication Console 3.9.0 added create, edit, and detail views for API-mode Schema Registry replication on shadow links. The page covered only the rpk and configuration-file path, so none of the UI was documented. Add to migrate-schemas-confluent.adoc: - Prerequisites: Redpanda Console v3.9.0, and the cluster version gate. The fields appear only when the shadow cluster reports Redpanda 26.2.0 or later; older clusters fall back to the legacy _schemas toggle. - A Console section with the create-wizard walkthrough in UI order. - A table mapping Console field names to configuration keys, so readers can move between the UI and the config file. - Edit constraints: no direct Redpanda <-> Other switch, discarded credentials on mode change, retained _schemas shadow topic, and password fields that stay empty to preserve the stored secret. - Console coverage in Verify the configuration, alongside rpk. All Console content is guarded with ifndef::env-cloud[] because Cloud UI is still feature-flagged pending Cloud API support (DOC-2336). Co-Authored-By: Claude Opus 5 (1M context) --- .../shadowing/migrate-schemas-confluent.adoc | 118 +++++++++++++++++- 1 file changed, 117 insertions(+), 1 deletion(-) diff --git a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc index 01964bd2a0..f5e38e50a0 100644 --- a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc +++ b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc @@ -55,6 +55,9 @@ Schema replication settings live in the shadow link configuration. Two cluster p == Prerequisites * A cluster running Redpanda version 26.2 or later. The schema replication feature activates after all brokers complete the upgrade. +ifndef::env-cloud[] +* To configure schema replication in xref:console:index.adoc[Redpanda Console] rather than with `rpk`, Redpanda Console v3.9.0 or later. The Schema Registry fields appear only when the shadow cluster reports Redpanda 26.2.0 or later. On an earlier cluster, Redpanda Console falls back to a single toggle that enables `_schemas` topic replication, and API mode is unavailable. +endif::[] * Network connectivity from the shadow cluster to the source Schema Registry HTTP endpoint. * Credentials for the source registry with permission to read subjects, versions, and configuration. For Confluent Cloud, use a Schema Registry API key and secret. * Basic Shadow link settings. See xref:manage:disaster-recovery/shadowing/setup.adoc[Configure Shadowing]. @@ -257,9 +260,92 @@ For detailed command options, see xref:reference:rpk/rpk-shadow/rpk-shadow-creat To change the schema replication settings on an existing link, see xref:reference:rpk/rpk-shadow/rpk-shadow-update.adoc[`rpk shadow update`]. +ifndef::env-cloud[] +== Configure schema replication in Redpanda Console + +xref:console:index.adoc[Redpanda Console] writes the same schema replication settings as a configuration file. The modes, filters, and validation policy behave identically; only the names of the fields differ. Use the <> to move between the two. + +=== Create a shadow link with API-mode schema replication + +. From the navigation menu, select *Shadow Link*, then click *Create shadow link*. +. Complete the connection details for the source Kafka cluster. See xref:manage:disaster-recovery/shadowing/setup.adoc#create-a-shadow-link[Configure Shadowing]. +. On the *Schema Registry* step, in the *Shadow Schema Registry* card, select the *Other* mode tab. *Other* is API mode. *Redpanda* shadows the `_schemas` topic instead, and *None* leaves the shadow cluster's Schema Registry independent. +. Under *Source connection*, enter the *Source URL* of the source Schema Registry. +. For *Authentication*, select *HTTP Basic* and enter the *Username* and *Password*. For Confluent Cloud, these are the Schema Registry API key and secret. +. Turn on *Enable TLS* if the source registry uses HTTPS. To trust a private certificate authority, upload a CA certificate. To authenticate with mTLS instead of HTTP basic authentication, provide a client certificate and private key. +. Under *Scope*, choose what to replicate: ++ +-- +* *Entire Schema Registry* replicates every context and subject. +* *Specify contexts and subjects* limits replication to the *Contexts* and *Subjects* that you enter. Press Enter after each entry. The two lists combine as a union. For the selection rules and the qualified subject syntax, see <>. +-- +. Under *Destination contexts*, select *Preserve source context names* to keep the source names, or *Map source contexts to explicit destination contexts* to rename them. With explicit mapping, every source context in scope must map to a distinct destination context. See <>. +. Optional: expand *Sync behavior* to change the *Tail interval*, *Full sync interval*, *Max source request rate*, or the *Unsupported schema features* policy. Leave these fields empty to use the cluster defaults. +. Save the shadow link. + +Redpanda Console does not test the source connection or list the matching subjects before you save. To confirm that the link works, <>, then <>. + +[[console-fields-and-configuration-keys]] +=== Console fields and configuration keys + +[cols="1,1"] +|=== +| Redpanda Console | Configuration key + +| *Shadow Schema Registry* mode: *Redpanda*, *Other*, or *None* +| `shadow_schema_registry_topic`, `shadow_schema_registry_api`, or neither + +| *Source URL* +| `source_url` + +| *Authentication*: *HTTP Basic*, with *Username* and *Password* +| `auth_options.basic.username` and `auth_options.basic.password` + +| *Enable TLS*, CA certificate, and client certificate and key +| `tls_settings` + +| *Scope*: *Entire Schema Registry* or *Specify contexts and subjects*, with *Contexts* and *Subjects* +| `source_filter.contexts` and `source_filter.subjects` + +| *Destination contexts*: *Preserve source context names* +| `destination.identity` + +| *Destination contexts*: *Map source contexts to explicit destination contexts* +| `destination.exact.mappings` + +| *Tail interval* +| `tail_interval` + +| *Full sync interval* +| `full_sync_interval` + +| *Max source request rate* +| `max_source_requests_per_second` + +| *Unsupported schema features*: *Fail the sync* or *Remove unsupported features* +| `unsupported_schema_feature_policy: FAIL` or `REMOVE` +|=== + +=== Edit an existing shadow link + +You can change the schema replication settings of an existing link in Redpanda Console, with the following constraints: + +* You cannot switch directly between *Redpanda* and *Other*. To change between these modes, select *None*, save the link, then select the mode you want. Redpanda Console locks the unavailable tab. +* Switching away from *Other* discards the stored Schema Registry connection settings, including credentials, scope, and sync behavior. Redpanda Console warns you before you save. +* Turning off *Redpanda* mode does not remove a `_schemas` shadow topic that the link already added. To stop shadowing that topic, fail over or delete the shadow topic after you save. +* Redpanda Console never populates a password field with the stored value. Leave the field empty to keep the existing credential, or enter a new value to replace it. +* Redpanda Console preserves settings that it does not expose, such as `paused`, when you save. + +endif::[] + +[[verify-the-configuration]] == Verify the configuration -Confirm that the link is configured for API-based schema replication: +Confirm that the link is configured for API-based schema replication. + +ifndef::env-cloud[] +=== Use rpk +endif::[] [,bash] ---- @@ -268,6 +354,36 @@ rpk shadow describe The output includes the shadowing mode, source URL, sync intervals, validation policy, and your context and subject filters. For detailed command options, see xref:reference:rpk/rpk-shadow/rpk-shadow-describe.adoc[`rpk shadow describe`]. +ifndef::env-cloud[] +=== Use Redpanda Console + +On the shadow link's detail page, the *Schema Registry* section reports the stored configuration as read-only: + +[cols="1,3"] +|=== +| Field | Description + +| Connection +| The *Source URL* of the source Schema Registry. + +| Authentication +| The authentication *Type* and *Username*. The *Password* shows as `Set` or `Not set`; Redpanda Console never displays the stored value. + +| TLS +| Whether TLS is *Enabled*, whether the *Trust store* is a `Custom CA` or the `System trust store`, and whether *Client auth* uses an mTLS certificate. + +| Scope +| Either `Entire Schema Registry`, or the *Contexts* and *Subjects* that the link replicates. + +| Destination contexts mapping +| The source-to-destination context mappings, or the source names when the link preserves them. + +| Sync behavior +| The tail interval, full sync interval, max source request rate, and unsupported schema features policy. Shows `Cluster defaults` when the link does not override them. +|=== + +endif::[] + == Monitor replication status Check schema replication progress and errors for a link: From 5e64fce48f92eea26dd71ff11a8701b743ffc5cf Mon Sep 17 00:00:00 2001 From: micheleRP Date: Tue, 28 Jul 2026 16:34:35 -0600 Subject: [PATCH 2/8] DOC-2335: Keep the colon before the rpk command in the Cloud build Splitting "Verify the configuration" into rpk and Console subsections replaced the colon that introduced the rpk command with a period. In the Self-Managed build the new "Use rpk" heading sits between them, so a period reads correctly. The Cloud build excludes that heading, which would leave a sentence ending in a period followed directly by a code block. Make the lead-in conditional so the Cloud build keeps the colon. No Cloud stub includes this page yet, so this is a no-op today and matters when DOC-2336 adds one. Co-Authored-By: Claude Opus 5 (1M context) --- .../shadowing/migrate-schemas-confluent.adoc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc index f5e38e50a0..73242d5e2f 100644 --- a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc +++ b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc @@ -341,9 +341,12 @@ endif::[] [[verify-the-configuration]] == Verify the configuration +ifdef::env-cloud[] +Confirm that the link is configured for API-based schema replication: +endif::[] +ifndef::env-cloud[] Confirm that the link is configured for API-based schema replication. -ifndef::env-cloud[] === Use rpk endif::[] From 589fd8506d021a9f48328b03e5e540fb7fb9c287 Mon Sep 17 00:00:00 2001 From: micheleRP Date: Tue, 28 Jul 2026 16:41:19 -0600 Subject: [PATCH 3/8] DOC-2335: Fix the authentication steps and use the kbd macro Self-review of the Console procedure found three problems: The authentication and TLS steps contradicted each other. The authentication step read as mandatory HTTP basic, and the following TLS step then offered mTLS "instead" - so an mTLS reader had already entered basic credentials before learning not to. Make authentication a single step with both methods as explicit alternatives, and leave TLS as a separate step. Confirmed against schema-registry-request.ts at v3.9.0 that selecting None omits auth_options, which matches the mTLS guidance in the configuration reference. "Press Enter" was the only plain-text key name in the repo. Use the kbd:[Enter] macro, consistent with benchmark.adoc and local-guide.adoc. The TLS step claimed to be conditional on the source registry using HTTPS. That condition was unverified, so describe what the setting does instead of when to turn it on. Co-Authored-By: Claude Opus 5 (1M context) --- .../shadowing/migrate-schemas-confluent.adoc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc index 73242d5e2f..91bec832f6 100644 --- a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc +++ b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc @@ -271,13 +271,18 @@ xref:console:index.adoc[Redpanda Console] writes the same schema replication set . Complete the connection details for the source Kafka cluster. See xref:manage:disaster-recovery/shadowing/setup.adoc#create-a-shadow-link[Configure Shadowing]. . On the *Schema Registry* step, in the *Shadow Schema Registry* card, select the *Other* mode tab. *Other* is API mode. *Redpanda* shadows the `_schemas` topic instead, and *None* leaves the shadow cluster's Schema Registry independent. . Under *Source connection*, enter the *Source URL* of the source Schema Registry. -. For *Authentication*, select *HTTP Basic* and enter the *Username* and *Password*. For Confluent Cloud, these are the Schema Registry API key and secret. -. Turn on *Enable TLS* if the source registry uses HTTPS. To trust a private certificate authority, upload a CA certificate. To authenticate with mTLS instead of HTTP basic authentication, provide a client certificate and private key. +. For *Authentication*, select the method that the source registry requires: ++ +-- +* *HTTP Basic*: enter the *Username* and *Password*. For Confluent Cloud, these are the Schema Registry API key and secret. +* mTLS: leave *Authentication* set to *None*, then provide a client certificate and private key in the TLS settings in the next step. +-- +. Turn on *Enable TLS* to connect to the source registry over TLS. To trust a private certificate authority, upload a CA certificate. To authenticate with mTLS, provide a client certificate and private key. . Under *Scope*, choose what to replicate: + -- * *Entire Schema Registry* replicates every context and subject. -* *Specify contexts and subjects* limits replication to the *Contexts* and *Subjects* that you enter. Press Enter after each entry. The two lists combine as a union. For the selection rules and the qualified subject syntax, see <>. +* *Specify contexts and subjects* limits replication to the *Contexts* and *Subjects* that you enter. Press kbd:[Enter] after each entry. The two lists combine as a union. For the selection rules and the qualified subject syntax, see <>. -- . Under *Destination contexts*, select *Preserve source context names* to keep the source names, or *Map source contexts to explicit destination contexts* to rename them. With explicit mapping, every source context in scope must map to a distinct destination context. See <>. . Optional: expand *Sync behavior* to change the *Tail interval*, *Full sync interval*, *Max source request rate*, or the *Unsupported schema features* policy. Leave these fields empty to use the cluster defaults. From e6e85487b52d50a5690db42a563d751725988c3e Mon Sep 17 00:00:00 2001 From: micheleRP Date: Tue, 28 Jul 2026 17:40:24 -0600 Subject: [PATCH 4/8] DOC-2335: Use bold, not monospace, for UI strings in the detail table Six strings that Redpanda Console displays were marked as code: Set, Not set, Custom CA, System trust store, Cluster defaults, and Entire Schema Registry. Monospace signals code, config keys, and commands, so bold is correct for UI text. This also removes two inconsistencies: one sentence in the TLS row switched markers mid-way (Enabled bold, Custom CA monospace), and Entire Schema Registry was bold in the procedure and mapping table but monospace in this one. Co-Authored-By: Claude Opus 5 (1M context) --- .../shadowing/migrate-schemas-confluent.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc index 91bec832f6..c4bbda4ec4 100644 --- a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc +++ b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc @@ -375,19 +375,19 @@ On the shadow link's detail page, the *Schema Registry* section reports the stor | The *Source URL* of the source Schema Registry. | Authentication -| The authentication *Type* and *Username*. The *Password* shows as `Set` or `Not set`; Redpanda Console never displays the stored value. +| The authentication *Type* and *Username*. The *Password* shows as *Set* or *Not set*; Redpanda Console never displays the stored value. | TLS -| Whether TLS is *Enabled*, whether the *Trust store* is a `Custom CA` or the `System trust store`, and whether *Client auth* uses an mTLS certificate. +| Whether TLS is *Enabled*, whether the *Trust store* is a *Custom CA* or the *System trust store*, and whether *Client auth* uses an mTLS certificate. | Scope -| Either `Entire Schema Registry`, or the *Contexts* and *Subjects* that the link replicates. +| Either *Entire Schema Registry*, or the *Contexts* and *Subjects* that the link replicates. | Destination contexts mapping | The source-to-destination context mappings, or the source names when the link preserves them. | Sync behavior -| The tail interval, full sync interval, max source request rate, and unsupported schema features policy. Shows `Cluster defaults` when the link does not override them. +| The tail interval, full sync interval, max source request rate, and unsupported schema features policy. Shows *Cluster defaults* when the link does not override them. |=== endif::[] From e2606629d368f4ca16654f24de4e999c94588d63 Mon Sep 17 00:00:00 2001 From: micheleRP Date: Tue, 28 Jul 2026 20:55:00 -0600 Subject: [PATCH 5/8] DOC-2335: Warn that deleting the _schemas shadow topic is destructive The edit-constraints bullet mirrored Console's own warning text, which offers failover and topic deletion as equivalent ways to stop shadowing the _schemas topic. They are not equivalent: in topic mode the shadow _schemas topic backs the shadow cluster's Schema Registry, so deleting it discards the replicated schemas while failing over does not. Name the consequence and point readers at failover when they need to keep the schemas. Co-Authored-By: Claude Opus 5 (1M context) --- .../disaster-recovery/shadowing/migrate-schemas-confluent.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc index c4bbda4ec4..0c20f0b05b 100644 --- a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc +++ b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc @@ -337,7 +337,7 @@ You can change the schema replication settings of an existing link in Redpanda C * You cannot switch directly between *Redpanda* and *Other*. To change between these modes, select *None*, save the link, then select the mode you want. Redpanda Console locks the unavailable tab. * Switching away from *Other* discards the stored Schema Registry connection settings, including credentials, scope, and sync behavior. Redpanda Console warns you before you save. -* Turning off *Redpanda* mode does not remove a `_schemas` shadow topic that the link already added. To stop shadowing that topic, fail over or delete the shadow topic after you save. +* Turning off *Redpanda* mode does not remove a `_schemas` shadow topic that the link already added. To stop shadowing that topic, fail over the link, or delete the shadow topic after you save. Deleting the topic also discards the schemas that the link replicated into it, so fail over instead if you need to keep them. * Redpanda Console never populates a password field with the stored value. Leave the field empty to keep the existing credential, or enter a new value to replace it. * Redpanda Console preserves settings that it does not expose, such as `paused`, when you save. From 2b6a25879de11875ec3dc292d29072cae90c5902 Mon Sep 17 00:00:00 2001 From: micheleRP Date: Wed, 29 Jul 2026 12:39:06 -0600 Subject: [PATCH 6/8] DOC-2335: Address review feedback on authentication and edit constraints Document unauthenticated access to the source Schema Registry, confirmed supported by the backend in review. Widen the Limitations bullet, add the rpk case (omit auth_options with no client certificate), make *None* a real authentication choice in the Console procedure, and map it to the omitted auth_options key. Correct two Console edit constraints. Drop the *None* round-trip as the way to change Schema Registry replication mode: switching modes on an existing link is not supported, so point readers at a new link instead. Replace the password bullet, since Console requires the password to be re-entered whenever an api-mode link uses HTTP Basic (addSrBasicAuthIssues in create/model.ts at v3.9.0) and rejects an empty field. Also correct the detail-card Authentication row: formatPasswordStatus has a third state (the date the password last changed), and the card reports that no authentication is configured when the link does not use HTTP Basic. Co-Authored-By: Claude Opus 5 (1M context) --- .../shadowing/migrate-schemas-confluent.adoc | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc index 0c20f0b05b..1fcc3ceb8f 100644 --- a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc +++ b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc @@ -66,7 +66,7 @@ endif::[] == Limitations -* HTTP basic authentication and mTLS are the supported authentication methods for the source registry. +* HTTP basic authentication and mTLS are the supported authentication methods for the source registry. You can also connect to a source registry that requires no authentication. * A shadow link replicates Schema Registry data in one mode only: either `shadow_schema_registry_topic` or `shadow_schema_registry_api`. * Replication is one way, from the source registry to the shadow cluster. Destination contexts owned by the link are read-only until failover. * Schemas that use Confluent features not supported by the Redpanda Schema Registry are not replicated as-is. Choose a <> to control whether these schemas are skipped or imported without the unsupported fields. @@ -155,6 +155,8 @@ The intervals and rate limit are optional. If you omit them, Redpanda uses the d To authenticate to the source registry with mTLS instead of HTTP basic authentication, omit `auth_options` and provide a client certificate and key in `tls_settings`. +To connect to a source registry that requires no authentication, omit `auth_options` and do not provide a client certificate. + === Select contexts and subjects By default, the link replicates the entire source registry. To replicate a subset, add a `source_filter` with the contexts or subjects to include: @@ -275,7 +277,7 @@ xref:console:index.adoc[Redpanda Console] writes the same schema replication set + -- * *HTTP Basic*: enter the *Username* and *Password*. For Confluent Cloud, these are the Schema Registry API key and secret. -* mTLS: leave *Authentication* set to *None*, then provide a client certificate and private key in the TLS settings in the next step. +* *None*: Redpanda sends requests to the source registry without authentication. Also select *None* to authenticate with mTLS, then provide a client certificate and private key in the TLS settings in the next step. -- . Turn on *Enable TLS* to connect to the source registry over TLS. To trust a private certificate authority, upload a CA certificate. To authenticate with mTLS, provide a client certificate and private key. . Under *Scope*, choose what to replicate: @@ -306,6 +308,9 @@ Redpanda Console does not test the source connection or list the matching subjec | *Authentication*: *HTTP Basic*, with *Username* and *Password* | `auth_options.basic.username` and `auth_options.basic.password` +| *Authentication*: *None* +| `auth_options` omitted + | *Enable TLS*, CA certificate, and client certificate and key | `tls_settings` @@ -335,10 +340,10 @@ Redpanda Console does not test the source connection or list the matching subjec You can change the schema replication settings of an existing link in Redpanda Console, with the following constraints: -* You cannot switch directly between *Redpanda* and *Other*. To change between these modes, select *None*, save the link, then select the mode you want. Redpanda Console locks the unavailable tab. +* You cannot switch an existing link directly between *Redpanda* and *Other*. Redpanda Console locks the unavailable tab. To use a different Schema Registry replication mode, create a new shadow link. * Switching away from *Other* discards the stored Schema Registry connection settings, including credentials, scope, and sync behavior. Redpanda Console warns you before you save. * Turning off *Redpanda* mode does not remove a `_schemas` shadow topic that the link already added. To stop shadowing that topic, fail over the link, or delete the shadow topic after you save. Deleting the topic also discards the schemas that the link replicated into it, so fail over instead if you need to keep them. -* Redpanda Console never populates a password field with the stored value. Leave the field empty to keep the existing credential, or enter a new value to replace it. +* When you edit a link that uses *HTTP Basic*, Redpanda Console requires you to re-enter the *Password*. It never populates the field with the stored value, and it does not accept an empty field. * Redpanda Console preserves settings that it does not expose, such as `paused`, when you save. endif::[] @@ -375,7 +380,7 @@ On the shadow link's detail page, the *Schema Registry* section reports the stor | The *Source URL* of the source Schema Registry. | Authentication -| The authentication *Type* and *Username*. The *Password* shows as *Set* or *Not set*; Redpanda Console never displays the stored value. +| The authentication *Type* and *Username*. The *Password* shows as *Set*, *Not set*, or the date it last changed; Redpanda Console never displays the stored value. When the link does not use HTTP basic authentication, this section reports that no authentication is configured. | TLS | Whether TLS is *Enabled*, whether the *Trust store* is a *Custom CA* or the *System trust store*, and whether *Client auth* uses an mTLS certificate. From 387c1dd7d47a5c08e16045e110b89bdcd0cc40c8 Mon Sep 17 00:00:00 2001 From: micheleRP Date: Tue, 4 Aug 2026 16:05:41 -0600 Subject: [PATCH 7/8] DOC-2335: Add a Console screenshot and trim the field mapping table Trevor asked for a screenshot of the Console configuration and questioned whether the label-to-key mapping table was pulling its weight. - Add a screenshot of the Shadow Schema Registry card in Other (API) mode, captured from Console v3.9.0 against a Redpanda v26.2.1 broker so the version-gated Schema Registry fields actually render. - Trim the mapping table to the fields whose Console label does not name the configuration key it sets. Source URL, Username, Password, Tail interval, and Full sync interval are now covered by the screenshot and a lead-in. Correct three step labels that the live UI contradicted: the navigation item is Shadow Links, the card sits on the Configuration step (the wizard has only Connection and Configuration steps, not a Schema Registry step), and the final button reads Create shadow link. Co-Authored-By: Claude Opus 5 (1M context) --- .../images/shadow-link-schema-registry.png | Bin 0 -> 120342 bytes .../shadowing/migrate-schemas-confluent.adoc | 30 +++++++----------- 2 files changed, 12 insertions(+), 18 deletions(-) create mode 100644 modules/console/images/shadow-link-schema-registry.png diff --git a/modules/console/images/shadow-link-schema-registry.png b/modules/console/images/shadow-link-schema-registry.png new file mode 100644 index 0000000000000000000000000000000000000000..9e6d2f8f220e0ff2f821cf6b10fbf135e388e725 GIT binary patch literal 120342 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 xwirJL8gkNh;%=yBD63Q-K%Oy~5i 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 literal 0 HcmV?d00001 diff --git a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc index 1fcc3ceb8f..caae042ab4 100644 --- a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc +++ b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc @@ -269,9 +269,13 @@ xref:console:index.adoc[Redpanda Console] writes the same schema replication set === Create a shadow link with API-mode schema replication -. From the navigation menu, select *Shadow Link*, then click *Create shadow link*. -. Complete the connection details for the source Kafka cluster. See xref:manage:disaster-recovery/shadowing/setup.adoc#create-a-shadow-link[Configure Shadowing]. -. On the *Schema Registry* step, in the *Shadow Schema Registry* card, select the *Other* mode tab. *Other* is API mode. *Redpanda* shadows the `_schemas` topic instead, and *None* leaves the shadow cluster's Schema Registry independent. +Every schema replication setting lives in the *Shadow Schema Registry* card. Selecting the *Other* mode tab reveals the source connection, scope, and sync behavior sections: + +image::console:shadow-link-schema-registry.png[alt="The Shadow Schema Registry card in Redpanda Console, with the Other mode tab selected and the source connection, scope, and sync behavior sections visible"] + +. From the navigation menu, select *Shadow Links*, then click *Create shadow link*. +. On the *Connection* step, complete the connection details for the source Kafka cluster. See xref:manage:disaster-recovery/shadowing/setup.adoc#create-a-shadow-link[Configure Shadowing]. +. On the *Configuration* step, in the *Shadow Schema Registry* card, select the *Other* mode tab. *Other* is API mode. *Redpanda* shadows the `_schemas` topic instead, and *None* leaves the shadow cluster's Schema Registry independent. . Under *Source connection*, enter the *Source URL* of the source Schema Registry. . For *Authentication*, select the method that the source registry requires: + @@ -288,13 +292,15 @@ xref:console:index.adoc[Redpanda Console] writes the same schema replication set -- . Under *Destination contexts*, select *Preserve source context names* to keep the source names, or *Map source contexts to explicit destination contexts* to rename them. With explicit mapping, every source context in scope must map to a distinct destination context. See <>. . Optional: expand *Sync behavior* to change the *Tail interval*, *Full sync interval*, *Max source request rate*, or the *Unsupported schema features* policy. Leave these fields empty to use the cluster defaults. -. Save the shadow link. +. Click *Create shadow link*. Redpanda Console does not test the source connection or list the matching subjects before you save. To confirm that the link works, <>, then <>. [[console-fields-and-configuration-keys]] === Console fields and configuration keys +Most fields carry the name of the configuration key they set, such as *Tail interval* for `tail_interval`. The following fields do not: + [cols="1,1"] |=== | Redpanda Console | Configuration key @@ -302,14 +308,8 @@ Redpanda Console does not test the source connection or list the matching subjec | *Shadow Schema Registry* mode: *Redpanda*, *Other*, or *None* | `shadow_schema_registry_topic`, `shadow_schema_registry_api`, or neither -| *Source URL* -| `source_url` - -| *Authentication*: *HTTP Basic*, with *Username* and *Password* -| `auth_options.basic.username` and `auth_options.basic.password` - -| *Authentication*: *None* -| `auth_options` omitted +| *Authentication*: *HTTP Basic* or *None* +| `auth_options.basic`, with `username` and `password`, or `auth_options` omitted | *Enable TLS*, CA certificate, and client certificate and key | `tls_settings` @@ -323,12 +323,6 @@ Redpanda Console does not test the source connection or list the matching subjec | *Destination contexts*: *Map source contexts to explicit destination contexts* | `destination.exact.mappings` -| *Tail interval* -| `tail_interval` - -| *Full sync interval* -| `full_sync_interval` - | *Max source request rate* | `max_source_requests_per_second` From 76b7bb763620bcb80c8ef4c0df0e6593199bf360 Mon Sep 17 00:00:00 2001 From: micheleRP Date: Tue, 4 Aug 2026 16:22:12 -0600 Subject: [PATCH 8/8] DOC-2335: Correct the Enable TLS step, which is on by default The step told readers to turn on Enable TLS, but the Console form ships with it enabled: initialValues.schemaRegistry.useTls is true in frontend/src/components/pages/shadowlinks/create/model.ts at v3.9.0, and the screenshot added in 387c1dd7 shows the toggle on. The instruction was a no-op for the default case and gave no guidance for the case that needs an action, a source registry that does not use TLS. Co-Authored-By: Claude Opus 5 (1M context) --- .../disaster-recovery/shadowing/migrate-schemas-confluent.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc index caae042ab4..eccbb2d480 100644 --- a/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc +++ b/modules/manage/pages/disaster-recovery/shadowing/migrate-schemas-confluent.adoc @@ -283,7 +283,7 @@ image::console:shadow-link-schema-registry.png[alt="The Shadow Schema Registry c * *HTTP Basic*: enter the *Username* and *Password*. For Confluent Cloud, these are the Schema Registry API key and secret. * *None*: Redpanda sends requests to the source registry without authentication. Also select *None* to authenticate with mTLS, then provide a client certificate and private key in the TLS settings in the next step. -- -. Turn on *Enable TLS* to connect to the source registry over TLS. To trust a private certificate authority, upload a CA certificate. To authenticate with mTLS, provide a client certificate and private key. +. Leave *Enable TLS* on to connect to the source registry over TLS. It is on by default. Turn it off only if the source registry does not use TLS. To trust a private certificate authority, upload a CA certificate. To authenticate with mTLS, provide a client certificate and private key. . Under *Scope*, choose what to replicate: + --