Skip to content

feat: add support for multiple tunnel destinations in tailnet #15409

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 8, 2024

Conversation

spikecurtis
Copy link
Contributor

@spikecurtis spikecurtis commented Nov 6, 2024

Closes #14729

Expands the Coordination controller used by the CLI client to allow multiple tunnel destinations (agents). Our current client uses just one, but this unifies the logic so that when we add Coder VPN, 1 is just a special case of "many."

Copy link
Member

@ethanndickson ethanndickson left a comment

Choose a reason for hiding this comment

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

I like these tests, easy to follow.
LGTM 👏

@spikecurtis spikecurtis force-pushed the spike/14729-server-tailnet branch from ed2ba52 to d9b0988 Compare November 7, 2024 07:33
@spikecurtis spikecurtis force-pushed the spike/14729-tunnel-src-ctrl branch from a82e73a to 5fe6c15 Compare November 7, 2024 07:34
@spikecurtis spikecurtis force-pushed the spike/14729-server-tailnet branch from d9b0988 to b8062ab Compare November 7, 2024 13:10
@spikecurtis spikecurtis force-pushed the spike/14729-tunnel-src-ctrl branch from 5fe6c15 to 28d24aa Compare November 7, 2024 13:10
@spikecurtis spikecurtis force-pushed the spike/14729-server-tailnet branch from b8062ab to 845efd2 Compare November 7, 2024 13:25
@spikecurtis spikecurtis force-pushed the spike/14729-tunnel-src-ctrl branch from 28d24aa to 173a166 Compare November 7, 2024 13:25
@spikecurtis spikecurtis force-pushed the spike/14729-server-tailnet branch 2 times, most recently from b8ed4ea to 2603e6d Compare November 8, 2024 06:11
@spikecurtis spikecurtis force-pushed the spike/14729-tunnel-src-ctrl branch from 173a166 to 5b58b35 Compare November 8, 2024 06:11
@spikecurtis spikecurtis force-pushed the spike/14729-server-tailnet branch from 2603e6d to 778457b Compare November 8, 2024 09:05
@spikecurtis spikecurtis force-pushed the spike/14729-tunnel-src-ctrl branch from 5b58b35 to f318880 Compare November 8, 2024 09:05
@spikecurtis spikecurtis changed the base branch from spike/14729-server-tailnet to graphite-base/15409 November 8, 2024 09:18
@spikecurtis spikecurtis force-pushed the spike/14729-tunnel-src-ctrl branch from f318880 to ce65647 Compare November 8, 2024 09:19
@spikecurtis spikecurtis changed the base branch from graphite-base/15409 to main November 8, 2024 09:19
@spikecurtis spikecurtis force-pushed the spike/14729-tunnel-src-ctrl branch from ce65647 to 44fd538 Compare November 8, 2024 09:19
@spikecurtis spikecurtis merged commit e5661c2 into main Nov 8, 2024
27 checks passed
Copy link
Contributor Author

Merge activity

  • Nov 8, 4:32 AM EST: A user merged this pull request with Graphite.

@spikecurtis spikecurtis deleted the spike/14729-tunnel-src-ctrl branch November 8, 2024 09:32
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.

enhance tailnetAPIConnector to support multiple peers
2 participants