From b90238aa119fdefd2f48ff717331df42a58f07dc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Oct 2026 13:13:02 +0000 Subject: [PATCH 1/2] chore(deps): bump github.com/stackitcloud/stackit-sdk-go/services/objectstorage Bumps [github.com/stackitcloud/stackit-sdk-go/services/objectstorage](https://github.com/stackitcloud/stackit-sdk-go) from 1.9.2 to 1.10.1. - [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.9.2...services/iaas/v1.10.1) --- updated-dependencies: - dependency-name: github.com/stackitcloud/stackit-sdk-go/services/objectstorage dependency-version: 1.10.1 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 acc55cbb5..305f36b21 100644 --- a/go.mod +++ b/go.mod @@ -271,7 +271,7 @@ require ( github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.15.2 github.com/stackitcloud/stackit-sdk-go/services/logme v1.3.1 github.com/stackitcloud/stackit-sdk-go/services/mariadb v1.3.1 - github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.9.2 + github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.10.1 github.com/stackitcloud/stackit-sdk-go/services/observability v0.25.2 github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v1.3.1 github.com/stackitcloud/stackit-sdk-go/services/redis v1.4.1 diff --git a/go.sum b/go.sum index 704aeb9ac..69d271539 100644 --- a/go.sum +++ b/go.sum @@ -642,8 +642,8 @@ github.com/stackitcloud/stackit-sdk-go/services/mariadb v1.3.1 h1:FZJLUhHVrlrfFn github.com/stackitcloud/stackit-sdk-go/services/mariadb v1.3.1/go.mod h1:P1HFWSmuy2i1WA0PhcDfGsa0CRcbGTE+wDb1iEAL8/E= github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.12.2 h1:oXuBETy/UZ3T8XxnZM2rfKVPxOxiZhNdz5ojn8dqMFo= github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.12.2/go.mod h1:/a74NLBtvdS0Z2jrC4AvZCa+rcJDIhOOBkjM5y37eO4= -github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.9.2 h1:FvT1SDs4Q8MTNwKERqMUgvXAyYwv/MQTAGfZAxcDfQo= -github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.9.2/go.mod h1:HNLjAqJrfBYfK/DT7Nrwh6LkArq6bn/ri+kgps3skjc= +github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.10.1 h1:7zNpG0O+2gJC22ZfV1lX+EPwT8DGnnlTEMjMN22y80w= +github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.10.1/go.mod h1:HAQToFb4LrI6jdOdOowApI3KLF3D0KzE9ne0Lty4wkw= github.com/stackitcloud/stackit-sdk-go/services/observability v0.25.2 h1:fFb8inhRUgcmdVGHrOG59HKUnmENwwwq678895XgL1Q= github.com/stackitcloud/stackit-sdk-go/services/observability v0.25.2/go.mod h1:OAR5GjprwOgXmCIbZTP8ISJ4CmPrCW0zY0phg06pIps= github.com/stackitcloud/stackit-sdk-go/services/opensearch v1.3.1 h1:xVv2Z/ddBJaY65dfGMOn5pC8OAENOpO2fnKp7nuH5Lo= From 173f10f73fef334c779e89cd4a4143a1688a65eb Mon Sep 17 00:00:00 2001 From: Carlo Goetz Date: Thu, 8 Oct 2026 15:06:26 +0200 Subject: [PATCH 2/2] fix(object-storage): adjust for change from *time -> NullableTime --- internal/cmd/object-storage/credentials/create/create.go | 2 +- internal/cmd/object-storage/credentials/create/create_test.go | 3 ++- internal/cmd/object-storage/credentials/list/list.go | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/internal/cmd/object-storage/credentials/create/create.go b/internal/cmd/object-storage/credentials/create/create.go index eeec51ad1..e8a65e3f4 100644 --- a/internal/cmd/object-storage/credentials/create/create.go +++ b/internal/cmd/object-storage/credentials/create/create.go @@ -132,7 +132,7 @@ func buildRequest(ctx context.Context, model *inputModel, apiClient *objectstora req := apiClient.DefaultAPI.CreateAccessKey(ctx, model.ProjectId, model.Region) req = req.CredentialsGroup(model.CredentialsGroupId) req = req.CreateAccessKeyPayload(objectstorage.CreateAccessKeyPayload{ - Expires: model.ExpireDate, + Expires: *objectstorage.NewNullableTime(model.ExpireDate), }) return req } diff --git a/internal/cmd/object-storage/credentials/create/create_test.go b/internal/cmd/object-storage/credentials/create/create_test.go index 1cbf8fc7c..48e811182 100644 --- a/internal/cmd/object-storage/credentials/create/create_test.go +++ b/internal/cmd/object-storage/credentials/create/create_test.go @@ -68,7 +68,7 @@ func fixturePayload(mods ...func(payload *objectstorage.CreateAccessKeyPayload)) return objectstorage.CreateAccessKeyPayload{} } payload := objectstorage.CreateAccessKeyPayload{ - Expires: utils.Ptr(testExpirationDate), + Expires: *objectstorage.NewNullableTime(utils.Ptr(testExpirationDate)), } for _, mod := range mods { mod(&payload) @@ -207,6 +207,7 @@ func TestBuildRequest(t *testing.T) { diff := cmp.Diff(request, tt.expectedRequest, cmp.AllowUnexported(tt.expectedRequest, objectstorage.DefaultAPIService{}), cmpopts.EquateComparable(testCtx), + cmp.AllowUnexported(objectstorage.NullableTime{}), ) if diff != "" { t.Fatalf("Data does not match: %s", diff) diff --git a/internal/cmd/object-storage/credentials/list/list.go b/internal/cmd/object-storage/credentials/list/list.go index 997dc45a0..7264e8773 100644 --- a/internal/cmd/object-storage/credentials/list/list.go +++ b/internal/cmd/object-storage/credentials/list/list.go @@ -147,8 +147,8 @@ func outputResult(p *print.Printer, outputFormat, credentialsGroupLabel string, c := credentials[i] expiresAt := "Never" - if c.Expires != "" { - expiresAt = c.Expires + if c.Expires.Get() != nil && *c.Expires.Get() != "" { + expiresAt = *c.Expires.Get() } table.AddRow(c.KeyId, c.DisplayName, expiresAt) }