8000 feat(coderd): add last_seen_at and version to provisioner_daemons table · coder/coder@f403db6 · GitHub
[go: up one dir, main page]

Skip to content

Commit f403db6

Browse files
committed
feat(coderd): add last_seen_at and version to provisioner_daemons table
1 parent dca8125 commit f403db6

File tree

7 files changed

+26
-8
lines changed
  • codersdk
  • enterprise/coderd
  • 7 files changed

    +26
    -8
    lines changed

    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 NULL;

    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 sql.NullTime `json:"last_seen_at,omitempty" format:"date-time"`
    4344
    Name string `json:"name"`
    45+
    Version sql.NullString `json:"version,omitempty"`
    4446
    Provisioners []ProvisionerType `json:"provisioners"`
    4547
    Tags map[string]string `json:"tags"`
    4648
    }

    enterprise/coderd/provisionerdaemons.go

    Lines changed: 7 additions & 5 deletions
    Original file line numberDiff line numberDiff line change
    @@ -310,11 +310,13 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
    310310

    311311
    func convertProvisionerDaemon(daemon database.ProvisionerDaemon) codersdk.ProvisionerDaemon {
    312312
    result := codersdk.ProvisionerDaemon{
    313-
    ID: daemon.ID,
    314-
    CreatedAt: daemon.CreatedAt,
    315-
    UpdatedAt: daemon.UpdatedAt,
    316-
    Name: daemon.Name,
    317-
    Tags: daemon.Tags,
    313+
    ID: daemon.ID,
    314+
    CreatedAt: daemon.CreatedAt,
    315+
    UpdatedAt: daemon.UpdatedAt,
    316+
    LastSeenAt: daemon.LastSeenAt,
    317+
    Name: daemon.Name,
    318+
    Tags: daemon.Tags,
    319+
    Version: daemon.Version,
    318320
    }
    319321
    for _, provisionerType := range daemon.Provisioners {
    320322
    result.Provisioners = append(result.Provisioners, codersdk.ProvisionerType(provisionerType))

    0 commit comments

    Comments
     (0)
    0