@@ -260,7 +260,32 @@ func intgTestAkoDeploymentConfigController() {
260
260
})
261
261
ctx .AviClient .Role .SetCreateRoleFunc (func (obj * models.Role , options ... session.ApiOptionsParams ) (* models.Role , error ) {
262
262
userRoleCreateCalled = true
263
- return & models.Role {}, nil
263
+ return & models.Role {
264
+ Privileges : []* models.Permission {
265
+ {
266
+ Type : pointer .StringPtr ("READ_ACCESS" ),
267
+ Resource : pointer .StringPtr ("PERMISSION_SYSTEMCONFIGURATION" ),
268
+ },
269
+ {
270
+ Type : pointer .StringPtr ("READ_ACCESS" ),
271
+ Resource : pointer .StringPtr ("PERMISSION_CONTROLLER" ),
272
+ },
273
+ },
274
+ }, nil
275
+ })
276
+ ctx .AviClient .Role .SetUpdateRoleFunc (func (obj * models.Role , options ... session.ApiOptionsParams ) (* models.Role , error ) {
277
+ return & models.Role {
278
+ Privileges : []* models.Permission {
279
+ {
280
+ Type : pointer .StringPtr ("READ_ACCESS" ),
281
+ Resource : pointer .StringPtr ("PERMISSION_SYSTEMCONFIGURATION" ),
282
+ },
283
+ {
284
+ Type : pointer .StringPtr ("READ_ACCESS" ),
285
+ Resource : pointer .StringPtr ("PERMISSION_CONTROLLER" ),
286
+ },
287
+ },
288
+ }, nil
264
289
})
265
290
ctx .AviClient .Tenant .SetGetTenantFunc (func (uuid string , options ... session.ApiOptionsParams ) (* models.Tenant , error ) {
266
291
return & models.Tenant {}, nil
@@ -525,6 +550,23 @@ func intgTestAkoDeploymentConfigController() {
525
550
})
526
551
527
552
When ("AVI user exists" , func () {
553
+ BeforeEach (func () {
554
+ ctx .AviClient .Role .SetGetByNameRoleFunc (func (name string , options ... session.ApiOptionsParams ) (* models.Role , error ) {
555
+ return & models.Role {
556
+ Privileges : []* models.Permission {
557
+ {
558
+ Type : pointer .StringPtr ("READ_ACCESS" ),
559
+ Resource : pointer .StringPtr ("PERMISSION_SYSTEMCONFIGURATION" ),
560
+ },
561
+ {
562
+ Type : pointer .StringPtr ("READ_ACCESS" ),
563
+ Resource : pointer .StringPtr ("PERMISSION_CONTROLLER" ),
564
+ },
565
+ },
566
+ }, nil
567
+ })
568
+ })
569
+
528
570
It ("should update AVI user" , func () {
529
571
Eventually (func () bool {
530
572
return userUpdateCalled
0 commit comments