@@ -74,7 +74,7 @@ func TestProvisioners_Golden(t *testing.T) {
7474memberClient ,member := coderdtest .CreateAnotherUser (t ,client ,owner .OrganizationID )
7575
7676// 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" } )
7878t .Cleanup (func () {_ = firstProvisioner .Close () })
7979version := coderdtest .CreateTemplateVersion (t ,client ,owner .OrganizationID ,completeWithAgent ())
8080coderdtest .AwaitTemplateVersionJobCompleted (t ,client ,version .ID )
@@ -92,10 +92,11 @@ func TestProvisioners_Golden(t *testing.T) {
9292
9393// Create a provisioner that's working on a job.
9494pd1 := 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" },
99100})
100101w1 := dbgen .Workspace (t ,coderdAPI .Database , database.WorkspaceTable {
101102OwnerID :member .ID ,
@@ -164,10 +165,11 @@ func TestProvisioners_Golden(t *testing.T) {
164165
165166// Create a provisioner that is idle.
166167_ = 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" },
171173})
172174
173175updateReplaceUUIDs (coderdAPI )