Skip to content

Cluster Access Tooling Architecture Docs#479

Merged
bastjan merged 1 commit into
masterfrom
cluster-access-tooling
May 3, 2026
Merged

Cluster Access Tooling Architecture Docs#479
bastjan merged 1 commit into
masterfrom
cluster-access-tooling

Conversation

@bastjan
Copy link
Copy Markdown
Member

@bastjan bastjan commented Apr 23, 2026

This PR proposes tooling to easen cluster access over VSHN jumphosts.

The proposal includes a SOCKS5 proxy routing connections, and cli tooling.
The proxy is designed to stay in the background and be transparent. CLI tools, such as curl, and browsers can statically add the proxy as a hop.

The tooling gets all information from VSHN SSHOP config and the Lieutenant inventory.

Most technical data was verified in the PoC: https://github.com/vshn/kharon

@bastjan bastjan force-pushed the cluster-access-tooling branch 8 times, most recently from 738f79c to 839d74c Compare April 23, 2026 20:31
@bastjan bastjan force-pushed the cluster-access-tooling branch 3 times, most recently from 628bc20 to b09f1cd Compare April 24, 2026 09:46
@bastjan bastjan force-pushed the cluster-access-tooling branch 2 times, most recently from e5d6d6d to 572060a Compare April 28, 2026 07:43
Comment thread docs/modules/ROOT/pages/references/architecture/cluster_access_tooling.adoc Outdated
Comment thread docs/modules/ROOT/pages/references/architecture/cluster_access_tooling.adoc Outdated
@bastjan bastjan marked this pull request as ready for review April 28, 2026 08:17
@bastjan bastjan force-pushed the cluster-access-tooling branch 7 times, most recently from 5dd94f8 to 2ed5190 Compare April 28, 2026 08:47
Comment thread docs/modules/ROOT/pages/references/architecture/cluster_access_tooling.adoc Outdated
Comment thread docs/modules/ROOT/pages/references/architecture/cluster_access_tooling.adoc Outdated
@bastjan bastjan force-pushed the cluster-access-tooling branch 2 times, most recently from c54c338 to d43f207 Compare April 28, 2026 13:20
@bastjan bastjan requested a review from simu April 28, 2026 13:20
Copy link
Copy Markdown
Member

@simu simu left a comment

Choose a reason for hiding this comment

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

LGTM. Some final comments inline.

Comment thread docs/modules/ROOT/pages/references/architecture/cluster_access_tooling.adoc Outdated
Comment thread docs/modules/ROOT/pages/references/architecture/cluster_access_tooling.adoc Outdated
@bastjan bastjan force-pushed the cluster-access-tooling branch from 723a2fc to 8fad92f Compare April 28, 2026 14:04
@bastjan bastjan force-pushed the cluster-access-tooling branch 4 times, most recently from a935b42 to 90088dc Compare April 28, 2026 14:15
Copy link
Copy Markdown
Member

@haasad haasad left a comment

Choose a reason for hiding this comment

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

Very nice 👏

@bastjan bastjan force-pushed the cluster-access-tooling branch 3 times, most recently from 17e9f28 to eb6c435 Compare May 3, 2026 17:24
Co-authored-by: Simon Gerber <gesimu@gmail.com>
@bastjan bastjan force-pushed the cluster-access-tooling branch from eb6c435 to 6e9a690 Compare May 3, 2026 17:31
@bastjan bastjan merged commit 8e4e9d3 into master May 3, 2026
1 check passed
@bastjan bastjan deleted the cluster-access-tooling branch May 3, 2026 17:31
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.

4 participants