Skip to content

Commit c799969

Browse files
committed
feat(coderd): store workspace proxy version in database upon register
1 parent feab701 commit c799969

File tree

6 files changed

+9
-2
lines changed

6 files changed

+9
-2
lines changed

cli/server_internal_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ func TestIsDERPPath(t *testing.T) {
254254
//{
255255
// path: "/derp",
256256
// expected: true,
257-
//},
257+
// },
258258
{
259259
path: "/derp/",
260260
expected: true,

coderd/database/dbmem/dbmem.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5563,6 +5563,7 @@ func (q *FakeQuerier) RegisterWorkspaceProxy(_ context.Context, arg database.Reg
55635563
p.WildcardHostname = arg.WildcardHostname
55645564
p.DerpEnabled = arg.DerpEnabled
55655565
p.DerpOnly = arg.DerpOnly
5566+
p.Version = arg.Version
55665567
p.UpdatedAt = dbtime.Now()
55675568
q.workspaceProxies[i] = p
55685569
return p, nil

coderd/database/queries.sql.go

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/database/queries/proxies.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ SET
2525
wildcard_hostname = @wildcard_hostname :: text,
2626
derp_enabled = @derp_enabled :: boolean,
2727
derp_only = @derp_only :: boolean,
28+
version = @version :: text,
2829
updated_at = Now()
2930
WHERE
3031
id = @id

enterprise/coderd/proxyhealth/proxyhealth_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ func insertProxy(t *testing.T, db database.Store, url string) database.Workspace
3131
Url: url,
3232
WildcardHostname: "",
3333
ID: proxy.ID,
34+
Version: `v2.34.5-test+beefcake`,
3435
})
3536
require.NoError(t, err, "failed to update proxy")
3637
return proxy

enterprise/coderd/workspaceproxy.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -625,6 +625,7 @@ func (api *API) workspaceProxyRegister(rw http.ResponseWriter, r *http.Request)
625625
DerpEnabled: req.DerpEnabled,
626626
DerpOnly: req.DerpOnly,
627627
WildcardHostname: req.WildcardHostname,
628+
Version: req.Version,
628629
})
629630
if err != nil {
630631
return xerrors.Errorf("register workspace proxy: %w", err)

0 commit comments

Comments
 (0)