Skip to content

Tailnet v2 API Support in PG Coordinator #10528

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

Closed
spikecurtis opened this issue Nov 6, 2023 · 0 comments
Closed

Tailnet v2 API Support in PG Coordinator #10528

spikecurtis opened this issue Nov 6, 2023 · 0 comments
Assignees
Labels
networking Area: networking

Comments

@spikecurtis
Copy link
Contributor

Tailnet v2 API consists of a dRPC service that allows us to gracefully disconnect tailnet peers.

This issue covers implementing support for this new API in PGCoordinator, including tests. Out of scope are changes to clients or agents to start using the new API. We translate to and from the existing websocket API for now.

@spikecurtis spikecurtis self-assigned this Nov 6, 2023
@spikecurtis spikecurtis added the networking Area: networking label Nov 6, 2023
spikecurtis added a commit that referenced this issue Nov 15, 2023
re #10528

Adds SQL queries to support Tailnet v2 API in the PG Coordinator
spikecurtis added a commit that referenced this issue Nov 20, 2023
re: #10528

Refactors PG Coordinator to work with the Tailnet v2 API, including wrappers for the existing v1 API.

The debug endpoint functions, but doesn't return sensible data, that will be in another stacked PR.
ericpaulsen pushed a commit to lbi22/coder that referenced this issue Nov 27, 2023
re coder#10528

Adds SQL queries to support Tailnet v2 API in the PG Coordinator
ericpaulsen pushed a commit to lbi22/coder that referenced this issue Nov 27, 2023
)

re: coder#10528

Refactors PG Coordinator to work with the Tailnet v2 API, including wrappers for the existing v1 API.

The debug endpoint functions, but doesn't return sensible data, that will be in another stacked PR.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
networking Area: networking
Projects
None yet
Development

No branches or pull requests

1 participant