Skip to content

Commit fccb3b8

Browse files
committed
chore: remove tailnet from agent API and rename client API to tailnet
Signed-off-by: Spike Curtis <spike@coder.com>
1 parent 6529099 commit fccb3b8

File tree

11 files changed

+97
-328
lines changed

11 files changed

+97
-328
lines changed

agent/proto/agent.pb.go

+15-34
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

agent/proto/agent.proto

-3
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,4 @@ service Agent {
256256
rpc UpdateStartup(UpdateStartupRequest) returns (Startup);
257257
rpc BatchUpdateMetadata(BatchUpdateMetadataRequest) returns (BatchUpdateMetadataResponse);
258258
rpc BatchCreateLogs(BatchCreateLogsRequest) returns (BatchCreateLogsResponse);
259-
260-
rpc StreamDERPMaps(tailnet.v2.StreamDERPMapsRequest) returns (stream tailnet.v2.DERPMap);
261-
rpc CoordinateTailnet(stream tailnet.v2.CoordinateRequest) returns (stream tailnet.v2.CoordinateResponse);
262259
}

agent/proto/agent_drpc.pb.go

+1-149
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/agentapi/api.go

-7
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ type API struct {
4242
*AppsAPI
4343
*MetadataAPI
4444
*LogsAPI
45-
*TailnetAPI
4645

4746
mu sync.Mutex
4847
cachedWorkspaceID uuid.UUID
@@ -146,12 +145,6 @@ func New(opts Options) *API {
146145
PublishWorkspaceAgentLogsUpdateFn: opts.PublishWorkspaceAgentLogsUpdateFn,
147146
}
148147

149-
api.TailnetAPI = &TailnetAPI{
150-
Ctx: opts.Ctx,
151-
DerpMapFn: opts.DerpMapFn,
152-
DerpMapUpdateFrequency: opts.DerpMapUpdateFrequency,
153-
}
154-
155148
return api
156149
}
157150

coderd/agentapi/tailnet.go

-53
This file was deleted.

tailnet/client.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ import (
1111
"github.com/coder/coder/v2/tailnet/proto"
1212
)
1313

14-
func NewDRPCClient(conn net.Conn) (proto.DRPCClientClient, error) {
14+
func NewDRPCClient(conn net.Conn) (proto.DRPCTailnetClient, error) {
1515
config := yamux.DefaultConfig()
1616
config.LogOutput = io.Discard
1717
session, err := yamux.Client(conn, config)
1818
if err != nil {
1919
return nil, xerrors.Errorf("multiplex client: %w", err)
2020
}
21-
return proto.NewDRPCClientClient(drpc.MultiplexedConn(session)), nil
21+
return proto.NewDRPCTailnetClient(drpc.MultiplexedConn(session)), nil
2222
}

0 commit comments

Comments
 (0)