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= 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), },