Skip to content

Commit 5fad611

Browse files
authored
feat(coderd): add last_seen_at and version to provisioner_daemons table (#11033)
Related to #10676 - Adds columns last_seen_at and version to provisioner_daemons table - Adds the above to codersdk.ProvisionerDaemons struct
1 parent dd1f833 commit 5fad611

File tree

14 files changed

+57
-11
lines changed

14 files changed

+57
-11
lines changed

coderd/apidoc/docs.go

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/apidoc/swagger.json

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/database/dump.sql

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
ALTER TABLE provisioner_daemons
2+
DROP COLUMN last_seen_at,
3+
DROP COLUMN version;
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
ALTER TABLE provisioner_daemons
2+
ADD COLUMN last_seen_at TIMESTAMP WITH TIME ZONE NULL,
3+
ADD COLUMN version TEXT NOT NULL DEFAULT ''::TEXT;

coderd/database/models.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/database/queries.sql.go

Lines changed: 6 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

codersdk/provisionerdaemons.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ type ProvisionerDaemon struct {
4040
ID uuid.UUID `json:"id" format:"uuid"`
4141
CreatedAt time.Time `json:"created_at" format:"date-time"`
4242
UpdatedAt sql.NullTime `json:"updated_at" format:"date-time"`
43+
LastSeenAt NullTime `json:"last_seen_at,omitempty" format:"date-time"`
4344
Name string `json:"name"`
45+
Version string `json:"version"`
4446
Provisioners []ProvisionerType `json:"provisioners"`
4547
Tags map[string]string `json:"tags"`
4648
}

docs/api/enterprise.md

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

docs/api/schemas.md

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

0 commit comments

Comments
 (0)