Skip to content

frontend: add shadow link role sync for cloud clusters - #2607

Merged
r-vasquez merged 1 commit into
masterfrom
rolesync-cloud
Aug 19, 2026
Merged

frontend: add shadow link role sync for cloud clusters#2607
r-vasquez merged 1 commit into
masterfrom
rolesync-cloud

Conversation

@r-vasquez

@r-vasquez r-vasquez commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Wire the shadow link role sync UI into the controlplane path used by embedded Console. The edit form now hydrates role filters from the controlplane link and the update request carries role_sync_options with its field mask, with interval and paused round-tripped from the fetched link. The field is omitted entirely when the cluster does not support role sync, since the controlplane rejects it at admission.

Bump @buf/redpandadata_cloud.connectrpc_query-es to the publish that ships role_sync_options and @bufbuild/protobuf to ^2.14.0 to match its codegen. BSR-generated @buf/redpandadata_* packages are exempted from the 72h publish delay so proto updates can be consumed immediately.

Create is unchanged: embedded Console redirects shadow link creation to the Cloud UI.

Example:

View
image

Edit
image

Wire the shadow link role sync UI into the
controlplane path used by embedded Console. The
edit form now hydrates role filters from the
controlplane link and the update request carries
role_sync_options with its field mask, with
interval and paused round-tripped from the
fetched link. The field is omitted entirely when
the cluster does not support role sync, since
the controlplane rejects it at admission.

Bump @buf/redpandadata_cloud.connectrpc_query-es
to the publish that ships role_sync_options and
@bufbuild/protobuf to ^2.14.0 to match its
codegen. BSR-generated @buf/redpandadata_*
packages are exempted from the 72h publish delay
so proto updates can be consumed immediately.

Create is unchanged: embedded Console redirects
shadow link creation to the Cloud UI.
@github-actions

Copy link
Copy Markdown
Contributor

Clean — no registry drift, off-token colours, or ad-hoc classes

App: frontend · Scope: diff vs origin/master · Files: 6

Count
⚠️ Outdated registry components 0
🛠 Locally-modified components 0
❓ Unknown to registry 0
🎨 Off-token palette colours 0
🔢 Ad-hoc utility classes 0

Generated by lookout audit-changes.

@r-vasquez
r-vasquez merged commit 76eb9c3 into master Aug 19, 2026
17 checks passed
@r-vasquez
r-vasquez deleted the rolesync-cloud branch August 19, 2026 15:28
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.

2 participants