From 33c1932b93825acba1a2a71d557bf2ef248177bf Mon Sep 17 00:00:00 2001 From: Kyle Carberry Date: Thu, 9 Mar 2023 02:18:36 +0000 Subject: [PATCH] fix: pass sdk header transport to websocket connections Fixes #6520. --- codersdk/provisionerdaemons.go | 6 ++++-- codersdk/workspaceagents.go | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/codersdk/provisionerdaemons.go b/codersdk/provisionerdaemons.go index d336b7c04a8bc..0a751169bf0d3 100644 --- a/codersdk/provisionerdaemons.go +++ b/codersdk/provisionerdaemons.go @@ -140,7 +140,8 @@ func (c *Client) provisionerJobLogsAfter(ctx context.Context, path string, after Value: c.SessionToken(), }}) httpClient := &http.Client{ - Jar: jar, + Jar: jar, + Transport: c.HTTPClient.Transport, } conn, res, err := websocket.Dial(ctx, followURL.String(), &websocket.DialOptions{ HTTPClient: httpClient, @@ -205,7 +206,8 @@ func (c *Client) ServeProvisionerDaemon(ctx context.Context, organization uuid.U Value: c.SessionToken(), }}) httpClient := &http.Client{ - Jar: jar, + Jar: jar, + Transport: c.HTTPClient.Transport, } conn, res, err := websocket.Dial(ctx, serverURL.String(), &websocket.DialOptions{ HTTPClient: httpClient, diff --git a/codersdk/workspaceagents.go b/codersdk/workspaceagents.go index f59b7ce9231ec..4d953f8e050d5 100644 --- a/codersdk/workspaceagents.go +++ b/codersdk/workspaceagents.go @@ -284,7 +284,8 @@ func (c *Client) WorkspaceAgentReconnectingPTY(ctx context.Context, agentID, rec Value: c.SessionToken(), }}) httpClient := &http.Client{ - Jar: jar, + Jar: jar, + Transport: c.HTTPClient.Transport, } conn, res, err := websocket.Dial(ctx, serverURL.String(), &websocket.DialOptions{ HTTPClient: httpClient,