Skip to content

feat(frontend): tweak shadow link create Connection step#2437

Merged
r-vasquez merged 1 commit into
masterfrom
sl-sh-tweaks
May 12, 2026
Merged

feat(frontend): tweak shadow link create Connection step#2437
r-vasquez merged 1 commit into
masterfrom
sl-sh-tweaks

Conversation

@r-vasquez
Copy link
Copy Markdown
Contributor

The TLS section used to surface an Upload/File-path mode picker and three cert fields the moment TLS was enabled, even though most users just want a plain encrypted link. The auth section also gave no clue that the SASL user has to live on the source cluster and carry specific ACLs.

The new layout collapses CA and mTLS into separate disclosures so the cert mode picker only appears when one is open, and adds an inline info callout above the auth credentials pointing at the required ACLs.

The cert upload modal is gone:
dropping a file now commits straight to form state through the registry Dropzone, with a trash button in the corner for removal. Toggle copy shifts from SCRAM to SASL since the underlying mechanisms are SCRAM-SHA-256 and SCRAM-SHA-512.

A small secret-reference helper was extracted so the SASL password and mTLS client key stop duplicating the secret template parsing.

Examples

TLS:

Before:
image

After
image
image

SASL

Before
image

After
image

The TLS section used to surface an Upload/File-path
mode picker and three cert fields the moment TLS
was enabled, even though most users just want a
plain encrypted link. The auth section also gave
no clue that the SASL user has to live on the
source cluster and carry specific ACLs.

The new layout collapses CA and mTLS into separate
disclosures so the cert mode picker only appears
when one is open, and adds an inline info callout
above the auth credentials pointing at the
required ACLs.

The cert upload modal is gone:
dropping a file now commits straight to form
state through the registry Dropzone, with a trash
button in the corner for removal. Toggle copy
shifts from SCRAM to SASL since the underlying
mechanisms are SCRAM-SHA-256 and SCRAM-SHA-512.

A small secret-reference helper was extracted so
the SASL password and mTLS client key stop
duplicating the secret template parsing.
Copy link
Copy Markdown
Contributor

@c-julin c-julin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me, this may be scope creep so we can do a seperate PR but SASL PLAIN for confluent shadowlink, I had a ticket to add it to cloud but dont know if the change was made for self hosted.

@r-vasquez r-vasquez merged commit 8993d82 into master May 12, 2026
18 checks passed
@r-vasquez r-vasquez deleted the sl-sh-tweaks branch May 12, 2026 15:33
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