From 71a606116e32d0a6f90a439b39629303bb696c06 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Jul 2025 09:55:06 +0000 Subject: [PATCH 1/2] chore(deps): bump github.com/stackitcloud/stackit-sdk-go/services/mongodbflex Bumps [github.com/stackitcloud/stackit-sdk-go/services/mongodbflex](https://github.com/stackitcloud/stackit-sdk-go) from 1.3.0 to 1.5.0. - [Release notes](https://github.com/stackitcloud/stackit-sdk-go/releases) - [Changelog](https://github.com/stackitcloud/stackit-sdk-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/stackitcloud/stackit-sdk-go/compare/services/cdn/v1.3.0...services/mongodbflex/v1.5.0) --- updated-dependencies: - dependency-name: github.com/stackitcloud/stackit-sdk-go/services/mongodbflex dependency-version: 1.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 0bf1e4730..c180d7263 100644 --- a/go.mod +++ b/go.mod @@ -21,7 +21,7 @@ require ( github.com/stackitcloud/stackit-sdk-go/services/dns v0.17.0 github.com/stackitcloud/stackit-sdk-go/services/git v0.7.0 github.com/stackitcloud/stackit-sdk-go/services/iaas v0.27.0 - github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.4.0 + github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.5.0 github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.24.0 github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.2.0 github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.17.0 diff --git a/go.sum b/go.sum index 20839d0b9..6b33a98f0 100644 --- a/go.sum +++ b/go.sum @@ -581,8 +581,8 @@ github.com/stackitcloud/stackit-sdk-go/services/logme v0.25.0 h1:QKOfaB7EcuJmBCx github.com/stackitcloud/stackit-sdk-go/services/logme v0.25.0/go.mod h1:XjDMHhAQogFXsVR+o138CPYG1FOe0/Nl2Vm+fAgzx2A= github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.25.0 h1:vxk6ztgzUIPMkfv27NRpniFqCyGGGFsWJQUvFs43bQA= github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.25.0/go.mod h1:Pb8IEV5/jP8k75dVcN5cn3kP7PHTy/4KXXKpG76oj4U= -github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.4.0 h1:il4vBOejtX0//CWuY6CDpFfPpDIvin5V9QIaKvyXV/M= -github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.4.0/go.mod h1:U1Zf/S9IuDvRJq1tRKFT/bsJd4qxYzwtukqX3TL++Mw= +github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.5.0 h1:0amQ/exKUwmxGNbEGyWJF7D6wBjo59WGsn6yCX6k3zo= +github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.5.0/go.mod h1:U1Zf/S9IuDvRJq1tRKFT/bsJd4qxYzwtukqX3TL++Mw= github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.3.0 h1:bK5FDpSGfUKDXNkqOoiqOU9hua2YfcdYsGS4zQQ9wg0= github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.3.0/go.mod h1:Q2SJXlZTksvNAb1QnpGNfDSw/OMPN9uopaKuptUGhO8= github.com/stackitcloud/stackit-sdk-go/services/observability v0.9.0 h1:NuRgx13h3mnzWcRTLPiL5fk06xpl43vaz+QOuHvSEHA= From 11781205f4ea27b6d217a37a30ad89dd9b944ee8 Mon Sep 17 00:00:00 2001 From: Ruben Hoenle Date: Thu, 17 Jul 2025 12:02:11 +0200 Subject: [PATCH 2/2] chore(mongodbflex): adjustments for new sdk version --- internal/cmd/mongodbflex/instance/update/update.go | 2 +- .../cmd/mongodbflex/instance/update/update_test.go | 14 +++++++------- internal/pkg/services/mongodbflex/utils/utils.go | 2 +- .../pkg/services/mongodbflex/utils/utils_test.go | 8 ++++---- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/internal/cmd/mongodbflex/instance/update/update.go b/internal/cmd/mongodbflex/instance/update/update.go index 92dafbb94..5c11a7ee6 100644 --- a/internal/cmd/mongodbflex/instance/update/update.go +++ b/internal/cmd/mongodbflex/instance/update/update.go @@ -201,7 +201,7 @@ func parseInput(p *print.Printer, cmd *cobra.Command, inputArgs []string) (*inpu type MongoDBFlexClient interface { PartialUpdateInstance(ctx context.Context, projectId, instanceId, region string) mongodbflex.ApiPartialUpdateInstanceRequest - GetInstanceExecute(ctx context.Context, projectId, instanceId, region string) (*mongodbflex.GetInstanceResponse, error) + GetInstanceExecute(ctx context.Context, projectId, instanceId, region string) (*mongodbflex.InstanceResponse, error) ListFlavorsExecute(ctx context.Context, projectId, region string) (*mongodbflex.ListFlavorsResponse, error) ListStoragesExecute(ctx context.Context, projectId, flavorId, region string) (*mongodbflex.ListStoragesResponse, error) } diff --git a/internal/cmd/mongodbflex/instance/update/update_test.go b/internal/cmd/mongodbflex/instance/update/update_test.go index 1c0a92f2b..f9bb2dffa 100644 --- a/internal/cmd/mongodbflex/instance/update/update_test.go +++ b/internal/cmd/mongodbflex/instance/update/update_test.go @@ -31,14 +31,14 @@ type mongoDBFlexClientMocked struct { listStoragesFails bool listStoragesResp *mongodbflex.ListStoragesResponse getInstanceFails bool - getInstanceResp *mongodbflex.GetInstanceResponse + getInstanceResp *mongodbflex.InstanceResponse } func (c *mongoDBFlexClientMocked) PartialUpdateInstance(ctx context.Context, projectId, instanceId, region string) mongodbflex.ApiPartialUpdateInstanceRequest { return testClient.PartialUpdateInstance(ctx, projectId, instanceId, region) } -func (c *mongoDBFlexClientMocked) GetInstanceExecute(_ context.Context, _, _, _ string) (*mongodbflex.GetInstanceResponse, error) { +func (c *mongoDBFlexClientMocked) GetInstanceExecute(_ context.Context, _, _, _ string) (*mongodbflex.InstanceResponse, error) { if c.getInstanceFails { return nil, fmt.Errorf("get instance failed") } @@ -354,7 +354,7 @@ func TestBuildRequest(t *testing.T) { model *inputModel expectedRequest mongodbflex.ApiPartialUpdateInstanceRequest getInstanceFails bool - getInstanceResp *mongodbflex.GetInstanceResponse + getInstanceResp *mongodbflex.InstanceResponse listFlavorsFails bool listFlavorsResp *mongodbflex.ListFlavorsResponse listStoragesFails bool @@ -414,7 +414,7 @@ func TestBuildRequest(t *testing.T) { model.StorageClass = utils.Ptr("class") }), isValid: true, - getInstanceResp: &mongodbflex.GetInstanceResponse{ + getInstanceResp: &mongodbflex.InstanceResponse{ Item: &mongodbflex.Instance{ Flavor: &mongodbflex.Flavor{ Id: utils.Ptr(testFlavorId), @@ -442,7 +442,7 @@ func TestBuildRequest(t *testing.T) { model.StorageSize = utils.Ptr(int64(10)) }), isValid: true, - getInstanceResp: &mongodbflex.GetInstanceResponse{ + getInstanceResp: &mongodbflex.InstanceResponse{ Item: &mongodbflex.Instance{ Flavor: &mongodbflex.Flavor{ Id: utils.Ptr(testFlavorId), @@ -528,7 +528,7 @@ func TestBuildRequest(t *testing.T) { model.StorageClass = utils.Ptr("non-existing-class") }, ), - getInstanceResp: &mongodbflex.GetInstanceResponse{ + getInstanceResp: &mongodbflex.InstanceResponse{ Item: &mongodbflex.Instance{ Flavor: &mongodbflex.Flavor{ Id: utils.Ptr(testFlavorId), @@ -551,7 +551,7 @@ func TestBuildRequest(t *testing.T) { model.StorageSize = utils.Ptr(int64(9)) }, ), - getInstanceResp: &mongodbflex.GetInstanceResponse{ + getInstanceResp: &mongodbflex.InstanceResponse{ Item: &mongodbflex.Instance{ Flavor: &mongodbflex.Flavor{ Id: utils.Ptr(testFlavorId), diff --git a/internal/pkg/services/mongodbflex/utils/utils.go b/internal/pkg/services/mongodbflex/utils/utils.go index 52d9aa311..a5cbc7016 100644 --- a/internal/pkg/services/mongodbflex/utils/utils.go +++ b/internal/pkg/services/mongodbflex/utils/utils.go @@ -22,7 +22,7 @@ var instanceTypeToReplicas = map[string]int64{ type MongoDBFlexClient interface { ListVersionsExecute(ctx context.Context, projectId, region string) (*mongodbflex.ListVersionsResponse, error) - GetInstanceExecute(ctx context.Context, projectId, instanceId, region string) (*mongodbflex.GetInstanceResponse, error) + GetInstanceExecute(ctx context.Context, projectId, instanceId, region string) (*mongodbflex.InstanceResponse, error) GetUserExecute(ctx context.Context, projectId, instanceId, userId, region string) (*mongodbflex.GetUserResponse, error) ListRestoreJobsExecute(ctx context.Context, projectId string, instanceId, region string) (*mongodbflex.ListRestoreJobsResponse, error) } diff --git a/internal/pkg/services/mongodbflex/utils/utils_test.go b/internal/pkg/services/mongodbflex/utils/utils_test.go index 4867c5bb3..157bc2803 100644 --- a/internal/pkg/services/mongodbflex/utils/utils_test.go +++ b/internal/pkg/services/mongodbflex/utils/utils_test.go @@ -29,7 +29,7 @@ type mongoDBFlexClientMocked struct { listVersionsFails bool listVersionsResp *mongodbflex.ListVersionsResponse getInstanceFails bool - getInstanceResp *mongodbflex.GetInstanceResponse + getInstanceResp *mongodbflex.InstanceResponse getUserFails bool getUserResp *mongodbflex.GetUserResponse listRestoreJobsFails bool @@ -50,7 +50,7 @@ func (m *mongoDBFlexClientMocked) ListRestoreJobsExecute(_ context.Context, _, _ return m.listRestoreJobsResp, nil } -func (m *mongoDBFlexClientMocked) GetInstanceExecute(_ context.Context, _, _, _ string) (*mongodbflex.GetInstanceResponse, error) { +func (m *mongoDBFlexClientMocked) GetInstanceExecute(_ context.Context, _, _, _ string) (*mongodbflex.InstanceResponse, error) { if m.getInstanceFails { return nil, fmt.Errorf("could not get instance") } @@ -434,13 +434,13 @@ func TestGetInstanceName(t *testing.T) { tests := []struct { description string getInstanceFails bool - getInstanceResp *mongodbflex.GetInstanceResponse + getInstanceResp *mongodbflex.InstanceResponse isValid bool expectedOutput string }{ { description: "base", - getInstanceResp: &mongodbflex.GetInstanceResponse{ + getInstanceResp: &mongodbflex.InstanceResponse{ Item: &mongodbflex.Instance{ Name: utils.Ptr(testInstanceName), },