@@ -74,7 +74,7 @@ func TestProvisioners_Golden(t *testing.T) {
74
74
memberClient , member := coderdtest .CreateAnotherUser (t , client , owner .OrganizationID )
75
75
76
76
// Create initial resources with a running provisioner.
77
- firstProvisioner := coderdtest .NewProvisionerDaemon (t , coderdAPI )
77
+ firstProvisioner := coderdtest .NewTaggedProvisionerDaemon (t , coderdAPI , "default-provisioner" , map [ string ] string { "owner" : "" , "scope" : "organization" } )
78
78
t .Cleanup (func () { _ = firstProvisioner .Close () })
79
79
version := coderdtest .CreateTemplateVersion (t , client , owner .OrganizationID , completeWithAgent ())
80
80
coderdtest .AwaitTemplateVersionJobCompleted (t , client , version .ID )
@@ -92,10 +92,11 @@ func TestProvisioners_Golden(t *testing.T) {
92
92
93
93
// Create a provisioner that's working on a job.
94
94
pd1 := dbgen .ProvisionerDaemon (t , coderdAPI .Database , database.ProvisionerDaemon {
95
- Name : "provisioner-1" ,
96
- CreatedAt : dbtime .Now ().Add (1 * time .Second ),
97
- KeyID : uuid .MustParse (codersdk .ProvisionerKeyIDBuiltIn ),
98
- Tags : database.StringMap {"owner" : "" , "scope" : "organization" , "foo" : "bar" },
95
+ Name : "provisioner-1" ,
96
+ CreatedAt : dbtime .Now ().Add (1 * time .Second ),
97
+ LastSeenAt : sql.NullTime {Time : coderdAPI .Clock .Now ().Add (time .Hour ), Valid : true }, // Stale interval can't be adjusted, keep online.
98
+ KeyID : uuid .MustParse (codersdk .ProvisionerKeyIDBuiltIn ),
99
+ Tags : database.StringMap {"owner" : "" , "scope" : "organization" , "foo" : "bar" },
99
100
})
100
101
w1 := dbgen .Workspace (t , coderdAPI .Database , database.WorkspaceTable {
101
102
OwnerID : member .ID ,
@@ -164,10 +165,11 @@ func TestProvisioners_Golden(t *testing.T) {
164
165
165
166
// Create a provisioner that is idle.
166
167
_ = dbgen .ProvisionerDaemon (t , coderdAPI .Database , database.ProvisionerDaemon {
167
- Name : "provisioner-3" ,
168
- CreatedAt : dbtime .Now ().Add (3 * time .Second ),
169
- KeyID : uuid .MustParse (codersdk .ProvisionerKeyIDBuiltIn ),
170
- Tags : database.StringMap {"owner" : "" , "scope" : "organization" },
168
+ Name : "provisioner-3" ,
169
+ CreatedAt : dbtime .Now ().Add (3 * time .Second ),
170
+ LastSeenAt : sql.NullTime {Time : coderdAPI .Clock .Now ().Add (time .Hour ), Valid : true }, // Stale interval can't be adjusted, keep online.
171
+ KeyID : uuid .MustParse (codersdk .ProvisionerKeyIDBuiltIn ),
172
+ Tags : database.StringMap {"owner" : "" , "scope" : "organization" },
171
173
})
172
174
173
175
updateReplaceUUIDs (coderdAPI )
0 commit comments