Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitbe53b25

Browse files
committed
remove provisioner daemon with status type
1 parentca9c72b commitbe53b25

File tree

10 files changed

+235
-287
lines changed

10 files changed

+235
-287
lines changed

‎coderd/apidoc/docs.go‎

Lines changed: 23 additions & 68 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

‎coderd/apidoc/swagger.json‎

Lines changed: 19 additions & 64 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

‎coderd/provisionerdaemons.go‎

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import (
1818
// @Tags Enterprise
1919
// @Param organization path string true "Organization ID" format(uuid)
2020
// @Param tags query object false "Provisioner tags to filter by (JSON of the form {'tag1':'value1','tag2':'value2'})"
21-
// @Success 200 {array} codersdk.ProvisionerDaemonWithStatus
21+
// @Success 200 {array} codersdk.ProvisionerDaemon
2222
// @Router /organizations/{organization}/provisionerdaemons [get]
2323
func (api*API)provisionerDaemons(rw http.ResponseWriter,r*http.Request) {
2424
var (
@@ -53,7 +53,7 @@ func (api *API) provisionerDaemons(rw http.ResponseWriter, r *http.Request) {
5353
return
5454
}
5555

56-
httpapi.Write(ctx,rw,http.StatusOK,db2sdk.List(daemons,func(dbDaemon database.GetProvisionerDaemonsWithStatusByOrganizationRow) codersdk.ProvisionerDaemonWithStatus {
56+
httpapi.Write(ctx,rw,http.StatusOK,db2sdk.List(daemons,func(dbDaemon database.GetProvisionerDaemonsWithStatusByOrganizationRow) codersdk.ProvisionerDaemon {
5757
pd:=db2sdk.ProvisionerDaemon(dbDaemon.ProvisionerDaemon)
5858
varcurrentJob,previousJob*codersdk.ProvisionerDaemonJob
5959
ifdbDaemon.CurrentJobID.Valid {
@@ -68,12 +68,14 @@ func (api *API) provisionerDaemons(rw http.ResponseWriter, r *http.Request) {
6868
Status:codersdk.ProvisionerJobStatus(dbDaemon.PreviousJobStatus.ProvisionerJobStatus),
6969
}
7070
}
71-
return codersdk.ProvisionerDaemonWithStatus{
72-
ProvisionerDaemon:pd,
73-
KeyName:dbDaemon.KeyName,
74-
Status:codersdk.ProvisionerDaemonStatus(dbDaemon.Status),
75-
CurrentJob:currentJob,
76-
PreviousJob:previousJob,
77-
}
71+
72+
// Add optional fields.
73+
status:=codersdk.ProvisionerDaemonStatus(dbDaemon.Status)
74+
pd.KeyName=&dbDaemon.KeyName
75+
pd.Status=&status
76+
pd.CurrentJob=currentJob
77+
pd.PreviousJob=previousJob
78+
79+
returnpd
7880
}))
7981
}

‎codersdk/organizations.go‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ func (c *Client) DeleteOrganization(ctx context.Context, orgID string) error {
296296
}
297297

298298
// ProvisionerDaemons returns provisioner daemons available.
299-
func (c*Client)ProvisionerDaemons(ctx context.Context) ([]ProvisionerDaemonWithStatus,error) {
299+
func (c*Client)ProvisionerDaemons(ctx context.Context) ([]ProvisionerDaemon,error) {
300300
res,err:=c.Request(ctx,http.MethodGet,
301301
// TODO: the organization path parameter is currently ignored.
302302
"/api/v2/organizations/default/provisionerdaemons",
@@ -311,11 +311,11 @@ func (c *Client) ProvisionerDaemons(ctx context.Context) ([]ProvisionerDaemonWit
311311
returnnil,ReadBodyAsError(res)
312312
}
313313

314-
vardaemons []ProvisionerDaemonWithStatus
314+
vardaemons []ProvisionerDaemon
315315
returndaemons,json.NewDecoder(res.Body).Decode(&daemons)
316316
}
317317

318-
func (c*Client)OrganizationProvisionerDaemons(ctx context.Context,organizationID uuid.UUID,tagsmap[string]string) ([]ProvisionerDaemonWithStatus,error) {
318+
func (c*Client)OrganizationProvisionerDaemons(ctx context.Context,organizationID uuid.UUID,tagsmap[string]string) ([]ProvisionerDaemon,error) {
319319
baseURL:=fmt.Sprintf("/api/v2/organizations/%s/provisionerdaemons",organizationID.String())
320320

321321
queryParams:= url.Values{}
@@ -339,7 +339,7 @@ func (c *Client) OrganizationProvisionerDaemons(ctx context.Context, organizatio
339339
returnnil,ReadBodyAsError(res)
340340
}
341341

342-
vardaemons []ProvisionerDaemonWithStatus
342+
vardaemons []ProvisionerDaemon
343343
returndaemons,json.NewDecoder(res.Body).Decode(&daemons)
344344
}
345345

‎codersdk/provisionerdaemons.go‎

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,12 @@ type ProvisionerDaemon struct {
6060
APIVersionstring`json:"api_version" table:"api version"`
6161
Provisioners []ProvisionerType`json:"provisioners" table:"-"`
6262
Tagsmap[string]string`json:"tags" table:"tags"`
63-
}
6463

65-
typeProvisionerDaemonWithStatusstruct {
66-
ProvisionerDaemon`table:"provisioner daemon,recursive_inline"`
67-
KeyNamestring`json:"key_name" table:"key name"`
68-
StatusProvisionerDaemonStatus`json:"status" enums:"offline,idle,busy" table:"status"`
69-
CurrentJob*ProvisionerDaemonJob`json:"current_job" table:"current job,recursive"`
70-
PreviousJob*ProvisionerDaemonJob`json:"previous_job" table:"previous job,recursive"`
64+
// Optional fields.
65+
KeyName*string`json:"key_name" table:"key name"`
66+
Status*ProvisionerDaemonStatus`json:"status" enums:"offline,idle,busy" table:"status"`
67+
CurrentJob*ProvisionerDaemonJob`json:"current_job" table:"current job,recursive"`
68+
PreviousJob*ProvisionerDaemonJob`json:"previous_job" table:"previous job,recursive"`
7169
}
7270

7371
typeProvisionerDaemonJobstruct {

‎docs/reference/api/debug.md‎

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

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp