Skip to content

Commit c9b0a4c

Browse files
🤖 Update module github.com/stackitcloud/stackit-sdk-go/services/resourcemanager to v0.19.0 (#33)
* 🤖 Update module github.com/stackitcloud/stackit-sdk-go/services/resourcemanager to v0.19.0 * Adopt changes for multi API version support --------- Co-authored-by: ske-renovate-ce[bot] <163154779+ske-renovate-ce[bot]@users.noreply.github.com> Co-authored-by: Maximilian Geberl <maximilian.geberl@stackit.cloud>
1 parent 22dc62a commit c9b0a4c

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

‎go.mod‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ require (
2929
github.com/stackitcloud/stackit-sdk-go/services/dns v0.17.6
3030
github.com/stackitcloud/stackit-sdk-go/services/iaas v1.3.5
3131
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.8.0
32-
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.18.5
32+
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.19.0
3333
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.12.0
3434
go.uber.org/atomic v1.11.0
3535
go.uber.org/mock v0.6.0

‎go.sum‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -475,8 +475,8 @@ github.com/stackitcloud/stackit-sdk-go/services/iaas v1.3.5 h1:W57+XRa8wTLsi5CV9
475475
github.com/stackitcloud/stackit-sdk-go/services/iaas v1.3.5/go.mod h1:lTWjW57eAq1bwfM6nsNinhoBr3MHFW/GaFasdAsYfDM=
476476
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.8.0 h1:DxrN85V738CRLynu6MULQHO+OXyYnkhVPgoZKULfFIs=
477477
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.8.0/go.mod h1:ClPE4TOM1FeaJiwTXvApq4gWaSgTLq6nU3PPHAIQDN4=
478-
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.18.5 h1:MZ5aTO2NQ1Jecmi67ByGskve5nKXHl91fE+z+vFjxt4=
479-
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.18.5/go.mod h1:CJLmdqWvJm5/3+lXPDKu8k4WXs2UG8euGoqQX5xE79k=
478+
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.19.0 h1:OcjYHjTsKLlOz8GF2owYdJK0cUqGGzjHRQLYUH0vMnQ=
479+
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.19.0/go.mod h1:jiPIzF8lcm5Dx0TkDK2CBgeRBHSRUqwyX+z/zqo1bes=
480480
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.12.0 h1:l1EDIlXce2C8JcbBDHVa6nZ4SjPTqmnALTgrhms+NKI=
481481
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.12.0/go.mod h1:EXq8/J7t9p8zPmdIq+atuxyAbnQwxrQT18fI+Qpv98k=
482482
github.com/stoewer/go-strcase v1.3.1 h1:iS0MdW+kVTxgMoE1LAZyMiYJFKlOzLooE4MxjirtkAs=

‎test/project-wrapper/main.go‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import (
1616

1717
"github.com/stackitcloud/stackit-sdk-go/core/utils"
1818
"github.com/stackitcloud/stackit-sdk-go/services/authorization"
19-
"github.com/stackitcloud/stackit-sdk-go/services/resourcemanager"
19+
resourcemanager "github.com/stackitcloud/stackit-sdk-go/services/resourcemanager/v0api"
2020
"github.com/stackitcloud/stackit-sdk-go/services/serviceaccount"
2121
"k8s.io/apimachinery/pkg/util/wait"
2222
"k8s.io/utils/ptr"
@@ -146,7 +146,7 @@ func createPortalProject(ctx context.Context, client *sdk.Client) (string, error
146146
portalProject, err := client.CreateProject(
147147
ctx,
148148
os.Getenv("PORTAL_FOLDER_ID"),
149-
&projectName,
149+
projectName,
150150
map[string]string{
151151
"billingReference": os.Getenv("BILLING_REFERENCE"),
152152
"scope": "PUBLIC",
@@ -159,10 +159,10 @@ func createPortalProject(ctx context.Context, client *sdk.Client) (string, error
159159
if err != nil {
160160
return "", err
161161
}
162-
if portalProject.ProjectId == nil {
162+
if portalProject.ProjectId == "" {
163163
return "", fmt.Errorf("error: no project ID found in new portal project '%s'", projectName)
164164
}
165-
return *portalProject.ProjectId, nil
165+
return portalProject.ProjectId, nil
166166
}
167167

168168
func assignRoleToServiceAccount(ctx context.Context, projectID string, email string, roles set.Set[string]) error {
@@ -271,7 +271,7 @@ func waitForProjectReadiness(ctx context.Context, client *sdk.Client, stackitPro
271271
}
272272
}
273273

274-
if *project.LifecycleState == resourcemanager.LIFECYCLESTATE_ACTIVE {
274+
if project.LifecycleState == resourcemanager.LIFECYCLESTATE_ACTIVE {
275275
log.Printf("Project '%s' is now active.\n", stackitProjectID)
276276
return nil
277277
}

‎test/project-wrapper/sdk/client.go‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package sdk
33
import (
44
"context"
55

6-
"github.com/stackitcloud/stackit-sdk-go/services/resourcemanager"
6+
resourcemanager "github.com/stackitcloud/stackit-sdk-go/services/resourcemanager/v0api"
77
"k8s.io/utils/ptr"
88
)
99

@@ -25,36 +25,36 @@ func NewClient() (*Client, error) {
2525
func (c *Client) CreateProject(
2626
ctx context.Context,
2727
organizationID string,
28-
name *string,
28+
name string,
2929
labels map[string]string,
3030
subject string,
3131
) (*resourcemanager.Project, error) {
3232
payload := resourcemanager.CreateProjectPayload{
3333
Labels: ptr.To(labels),
34-
Members: &[]resourcemanager.Member{
34+
Members: []resourcemanager.Member{
3535
{
36-
Role: ptr.To("owner"),
37-
Subject: &subject,
36+
Role: "owner",
37+
Subject: subject,
3838
},
3939
},
4040
Name: name,
41-
ContainerParentId: ptr.To(organizationID),
41+
ContainerParentId: organizationID,
4242
}
43-
project, err := c.rmClient.CreateProject(ctx).CreateProjectPayload(payload).Execute()
43+
project, err := c.rmClient.DefaultAPI.CreateProject(ctx).CreateProjectPayload(payload).Execute()
4444
if err != nil {
4545
return nil, err
4646
}
4747
return project, nil
4848
}
4949

5050
func (c *Client) GetProject(ctx context.Context, projectID string) (*resourcemanager.GetProjectResponse, error) {
51-
project, err := c.rmClient.GetProject(ctx, projectID).Execute()
51+
project, err := c.rmClient.DefaultAPI.GetProject(ctx, projectID).Execute()
5252
if err != nil {
5353
return nil, err
5454
}
5555
return project, nil
5656
}
5757

5858
func (c *Client) DeleteProject(ctx context.Context, projectID string) error {
59-
return c.rmClient.DeleteProject(ctx, projectID).Execute()
59+
return c.rmClient.DefaultAPI.DeleteProject(ctx, projectID).Execute()
6060
}

0 commit comments

Comments
 (0)