@@ -953,6 +953,17 @@ func TestGetProvisionerDaemons(t *testing.T) {
953
953
orgAdmin , _ := coderdtest .CreateAnotherUser (t , client , org .ID , rbac .ScopedRoleOrgMember (org .ID ))
954
954
955
955
daemonCreatedAt := time .Now ()
956
+
957
+ provisionerKey , err := db .InsertProvisionerKey (dbauthz .AsSystemRestricted (ctx ), database.InsertProvisionerKeyParams {
958
+ Name : "Test Provisioner Key" ,
959
+ ID : uuid .New (),
960
+ CreatedAt : daemonCreatedAt ,
961
+ OrganizationID : org .ID ,
962
+ HashedSecret : []byte {},
963
+ Tags : tt .provisionerDaemonTags ,
964
+ })
965
+ require .NoError (t , err , "should be able to create a provisioner key" )
966
+
956
967
pd , err := db .UpsertProvisionerDaemon (dbauthz .AsSystemRestricted (ctx ), database.UpsertProvisionerDaemonParams {
957
968
CreatedAt : daemonCreatedAt ,
958
969
Name : "Test Provisioner Daemon" ,
@@ -965,6 +976,7 @@ func TestGetProvisionerDaemons(t *testing.T) {
965
976
Version : "" ,
966
977
OrganizationID : org .ID ,
967
978
APIVersion : "" ,
979
+ KeyID : provisionerKey .ID ,
968
980
})
969
981
require .NoError (t , err , "should be able to create provisioner daemon" )
970
982
daemonAsCreated := db2sdk .ProvisionerDaemon (pd )
@@ -978,6 +990,7 @@ func TestGetProvisionerDaemons(t *testing.T) {
978
990
require .NoError (t , err )
979
991
require .Len (t , daemonsAsFound , 1 )
980
992
require .Equal (t , daemonAsCreated .Tags , daemonsAsFound [0 ].Tags , "found daemon should have the same tags as created daemon" )
993
+ require .Equal (t , daemonsAsFound [0 ].KeyID , provisionerKey .ID )
981
994
} else {
982
995
require .NoError (t , err )
983
996
assert .Empty (t , daemonsAsFound , "should not have found daemon" )
0 commit comments