We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f5e0f8f commit 037ee46Copy full SHA for 037ee46
pkg/policies/gcp.go
@@ -1,6 +1,7 @@
1
package policies
2
3
import (
4
+ "slices"
5
"strings"
6
7
cco "github.com/openshift/cloud-credential-operator/pkg/apis/cloudcredential/v1"
@@ -53,6 +54,7 @@ func CredentialsRequestToWifServiceAccount(credReq *cco.CredentialsRequest) (*Se
53
54
if len(gcpSpec.Permissions) > 0 {
55
roleId := strings.ReplaceAll(credReq.Name, "-", "_")
56
roleId = roleId[:min(64, len(roleId))]
57
+ slices.Sort(gcpSpec.Permissions)
58
sa.Roles = append(sa.Roles, Role{
59
Id: roleId,
60
Kind: "Role",
0 commit comments