@@ -210,6 +210,7 @@ func prettyPrintReviewResponse(resp *authorizationv1.ResourceAccessReviewRespons
210210// This list includes the admins from above, plus users or groups known to have global view access
211211var globalClusterReaderUsers = sets .NewString ("system:admin" )
212212var globalClusterReaderGroups = sets .NewString ("system:cluster-readers" , "system:cluster-admins" , "system:masters" )
213+ var hyperShiftServiceAccount = sets .NewString ("system:hosted-cluster-config" )
213214
214215// this list includes any other users who can get DeploymentConfigs
215216var globalDeploymentConfigGetterUsers = sets .NewString (
@@ -439,6 +440,9 @@ var _ = g.Describe("[sig-auth][Feature:OpenShiftAuthorization][Serial] authoriza
439440 Namespace : hammerProjectName ,
440441 },
441442 }
443+ if ok , _ := exutil .IsHypershift (context .Background (), oc .AdminConfigClient ()); ok {
444+ test .response .UsersSlice = append (test .response .UsersSlice , hyperShiftServiceAccount .List ()... )
445+ }
442446 test .response .UsersSlice = append (test .response .UsersSlice , globalClusterReaderUsers .List ()... )
443447 test .response .UsersSlice = append (test .response .UsersSlice , globalDeploymentConfigGetterUsers .List ()... )
444448 test .response .GroupsSlice = append (test .response .GroupsSlice , globalClusterReaderGroups .List ()... )
@@ -456,6 +460,9 @@ var _ = g.Describe("[sig-auth][Feature:OpenShiftAuthorization][Serial] authoriza
456460 Namespace : malletProjectName ,
457461 },
458462 }
463+ if ok , _ := exutil .IsHypershift (context .Background (), oc .AdminConfigClient ()); ok {
464+ test .response .UsersSlice = append (test .response .UsersSlice , hyperShiftServiceAccount .List ()... )
465+ }
459466 test .response .UsersSlice = append (test .response .UsersSlice , globalClusterReaderUsers .List ()... )
460467 test .response .UsersSlice = append (test .response .UsersSlice , globalDeploymentConfigGetterUsers .List ()... )
461468 test .response .GroupsSlice = append (test .response .GroupsSlice , globalClusterReaderGroups .List ()... )
@@ -486,6 +493,9 @@ var _ = g.Describe("[sig-auth][Feature:OpenShiftAuthorization][Serial] authoriza
486493 GroupsSlice : []string {},
487494 },
488495 }
496+ if ok , _ := exutil .IsHypershift (context .Background (), oc .AdminConfigClient ()); ok {
497+ test .response .UsersSlice = append (test .response .UsersSlice , hyperShiftServiceAccount .List ()... )
498+ }
489499 test .response .UsersSlice = append (test .response .UsersSlice , globalClusterReaderUsers .List ()... )
490500 test .response .UsersSlice = append (test .response .UsersSlice , globalDeploymentConfigGetterUsers .List ()... )
491501 test .response .GroupsSlice = append (test .response .GroupsSlice , globalClusterReaderGroups .List ()... )
0 commit comments