diff --git a/go.mod b/go.mod index 20a6e0c..ebb7049 100644 --- a/go.mod +++ b/go.mod @@ -23,7 +23,7 @@ require ( github.com/spf13/cobra v1.10.2 github.com/spf13/pflag v1.0.10 github.com/stackitcloud/stackit-sdk-go/core v0.23.0 - github.com/stackitcloud/stackit-sdk-go/services/authorization v0.12.0 + github.com/stackitcloud/stackit-sdk-go/services/authorization v0.14.1 github.com/stackitcloud/stackit-sdk-go/services/dns v0.17.6 github.com/stackitcloud/stackit-sdk-go/services/iaas v1.3.5 github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.8.0 diff --git a/go.sum b/go.sum index 681266c..604124b 100644 --- a/go.sum +++ b/go.sum @@ -467,8 +467,8 @@ github.com/spf13/pflag v1.0.10 h1:4EBh2KAYBwaONj6b2Ye1GiHfwjqyROoF4RwYO+vPwFk= github.com/spf13/pflag v1.0.10/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/stackitcloud/stackit-sdk-go/core v0.23.0 h1:zPrOhf3Xe47rKRs1fg/AqKYUiJJRYjdcv+3qsS50mEs= github.com/stackitcloud/stackit-sdk-go/core v0.23.0/go.mod h1:osMglDby4csGZ5sIfhNyYq1bS1TxIdPY88+skE/kkmI= -github.com/stackitcloud/stackit-sdk-go/services/authorization v0.12.0 h1:HxPgBu04j5tj6nfZ2r0l6v4VXC0/tYOGe4sA5Addra8= -github.com/stackitcloud/stackit-sdk-go/services/authorization v0.12.0/go.mod h1:uYI9pHAA2g84jJN25ejFUxa0/JtfpPZqMDkctQ1BzJk= +github.com/stackitcloud/stackit-sdk-go/services/authorization v0.14.1 h1:9qIh4vsE1qnSF1n/yf45PCpl5PoaGkFp8LmmIU4QDgg= +github.com/stackitcloud/stackit-sdk-go/services/authorization v0.14.1/go.mod h1:hZc0FvlEhN8zmlORsKLBjBep6iYAY/QLnoV1rDnY69A= github.com/stackitcloud/stackit-sdk-go/services/dns v0.17.6 h1:GBRb49x5Nax/oQQaaf2F3kKwv8DQQOL0TQOC0C/v/Ew= github.com/stackitcloud/stackit-sdk-go/services/dns v0.17.6/go.mod h1:IX9iL3MigDZUmzwswTJMfYvyi118KAHrFMfjJUy5NYk= github.com/stackitcloud/stackit-sdk-go/services/iaas v1.3.5 h1:W57+XRa8wTLsi5CV9Tqa7mGgt/PvlRM//RurXSmvII8= diff --git a/test/project-wrapper/main.go b/test/project-wrapper/main.go index a14bf11..c03b494 100644 --- a/test/project-wrapper/main.go +++ b/test/project-wrapper/main.go @@ -14,7 +14,7 @@ import ( "syscall" "time" - "github.com/stackitcloud/stackit-sdk-go/services/authorization" + authorization "github.com/stackitcloud/stackit-sdk-go/services/authorization/v2api" resourcemanager "github.com/stackitcloud/stackit-sdk-go/services/resourcemanager/v0api" "github.com/stackitcloud/stackit-sdk-go/services/serviceaccount" "k8s.io/apimachinery/pkg/util/wait" @@ -169,7 +169,7 @@ func assignRoleToServiceAccount(ctx context.Context, projectID string, email str return err } - _, err = client.AddMembers(ctx, projectID).AddMembersPayload(authorization.AddMembersPayload{Members: sdk.GetMembersForRoles(email, roles), ResourceType: new("project")}).Execute() + _, err = client.DefaultAPI.AddMembers(ctx, projectID).AddMembersPayload(authorization.AddMembersPayload{Members: sdk.GetMembersForRoles(email, roles), ResourceType: "project"}).Execute() if err != nil { return err } diff --git a/test/project-wrapper/sdk/util.go b/test/project-wrapper/sdk/util.go index b8d0bee..796e3ae 100644 --- a/test/project-wrapper/sdk/util.go +++ b/test/project-wrapper/sdk/util.go @@ -1,7 +1,7 @@ package sdk import ( - "github.com/stackitcloud/stackit-sdk-go/services/authorization" + authorization "github.com/stackitcloud/stackit-sdk-go/services/authorization/v2api" "k8s.io/utils/set" ) @@ -10,13 +10,13 @@ var ServiceAccountRoles = []string{ "iaas.network.admin", // required by the infra controller } -func GetMembersForRoles(subject string, roles set.Set[string]) *[]authorization.Member { +func GetMembersForRoles(subject string, roles set.Set[string]) []authorization.Member { members := make([]authorization.Member, 0, roles.Len()) for role := range roles { members = append(members, authorization.Member{ - Role: &role, - Subject: &subject, + Role: role, + Subject: subject, }) } - return &members + return members }