@@ -36,9 +36,10 @@ func TestProvisionerDaemonServe(t *testing.T) {
36
36
codersdk .FeatureExternalProvisionerDaemons : 1 ,
37
37
},
38
38
}})
39
+ templateAdminClient , _ := coderdtest .CreateAnotherUser (t , client , user .OrganizationID , rbac .RoleTemplateAdmin ())
39
40
ctx , cancel := context .WithTimeout (context .Background (), testutil .WaitLong )
40
41
defer cancel ()
41
- srv , err := client .ServeProvisionerDaemon (ctx , codersdk.ServeProvisionerDaemonRequest {
42
+ srv , err := templateAdminClient .ServeProvisionerDaemon (ctx , codersdk.ServeProvisionerDaemonRequest {
42
43
Organization : user .OrganizationID ,
43
44
Provisioners : []codersdk.ProvisionerType {
44
45
codersdk .ProvisionerTypeEcho ,
@@ -52,9 +53,10 @@ func TestProvisionerDaemonServe(t *testing.T) {
52
53
t .Run ("NoLicense" , func (t * testing.T ) {
53
54
t .Parallel ()
54
55
client , user := coderdenttest .New (t , & coderdenttest.Options {DontAddLicense : true })
56
+ templateAdminClient , _ := coderdtest .CreateAnotherUser (t , client , user .OrganizationID , rbac .RoleTemplateAdmin ())
55
57
ctx , cancel := context .WithTimeout (context .Background (), testutil .WaitLong )
56
58
defer cancel ()
57
- _ , err := client .ServeProvisionerDaemon (ctx , codersdk.ServeProvisionerDaemonRequest {
59
+ _ , err := templateAdminClient .ServeProvisionerDaemon (ctx , codersdk.ServeProvisionerDaemonRequest {
58
60
Organization : user .OrganizationID ,
59
61
Provisioners : []codersdk.ProvisionerType {
60
62
codersdk .ProvisionerTypeEcho ,
@@ -149,6 +151,7 @@ func TestProvisionerDaemonServe(t *testing.T) {
149
151
ProvisionApply : echo .ProvisionApplyWithAgent (authToken ),
150
152
})
151
153
require .NoError (t , err )
154
+ //nolint:gocritic // Not testing file upload in this test.
152
155
file , err := client .Upload (context .Background (), codersdk .ContentTypeTar , bytes .NewReader (data ))
153
156
require .NoError (t , err )
154
157
@@ -258,6 +261,7 @@ func TestProvisionerDaemonServe(t *testing.T) {
258
261
defer pd .Close ()
259
262
260
263
// Patch the 'Everyone' group to give the user quota to build their workspace.
264
+ //nolint:gocritic // Not testing RBAC here.
261
265
_ , err := client .PatchGroup (ctx , user .OrganizationID , codersdk.PatchGroupRequest {
262
266
QuotaAllowance : ptr .Ref (1 ),
263
267
})
0 commit comments