From f3fa2c4b88c6c45ad1b71d5394f185c05f078379 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Mon, 8 Sep 2025 14:54:11 +0000 Subject: [PATCH 1/2] Generate serviceaccount --- .../src/stackit/serviceaccount/api/default_api.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/services/serviceaccount/src/stackit/serviceaccount/api/default_api.py b/services/serviceaccount/src/stackit/serviceaccount/api/default_api.py index eef8af61c..6a9f95810 100644 --- a/services/serviceaccount/src/stackit/serviceaccount/api/default_api.py +++ b/services/serviceaccount/src/stackit/serviceaccount/api/default_api.py @@ -986,6 +986,8 @@ def create_short_lived_access_token( _response_types_map: Dict[str, Optional[str]] = { "200": "CreateShortLivedAccessTokenResponse", + "400": "Error", + "403": "AuthError", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) response_data.read() @@ -1069,6 +1071,8 @@ def create_short_lived_access_token_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "CreateShortLivedAccessTokenResponse", + "400": "Error", + "403": "AuthError", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) response_data.read() @@ -1152,6 +1156,8 @@ def create_short_lived_access_token_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "CreateShortLivedAccessTokenResponse", + "400": "Error", + "403": "AuthError", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) return response_data.response From 99dcf97a13d16baa184398bee8333a3444fb1f80 Mon Sep 17 00:00:00 2001 From: Marcel Jacek Date: Tue, 9 Sep 2025 08:58:48 +0200 Subject: [PATCH 2/2] Update CHANGELOG.md and pyproject.toml --- CHANGELOG.md | 2 ++ services/serviceaccount/CHANGELOG.md | 3 +++ services/serviceaccount/pyproject.toml | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a0418ec5a..0b13a1b22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,8 @@ - Mark attributes `max_message_size_ki_b` and `max_messages_per_hour` as optional (previously required) in `UpdateIntakeRunnerPayload` model - `ske`: [v1.3.0](services/ske/CHANGELOG.md#v130) - **Feature:** Add new field `kubernetes` to `Nodepool` model +- `serviceaccount`: [v0.4.1](services/serviceaccount/CHANGELOG.md#v041) + - **Improvement:** Improve error handling for `CreateShortLivedAccessToken` - `stackitmarketplace`: [v1.8.0](services/stackitmarketplace/CHANGELOG.md#v180) - **Feature:** Add new field `free_trial` in `CatalogProductOverview` model diff --git a/services/serviceaccount/CHANGELOG.md b/services/serviceaccount/CHANGELOG.md index 35bbf18bb..e15193aae 100644 --- a/services/serviceaccount/CHANGELOG.md +++ b/services/serviceaccount/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.4.1 +- **Improvement:** Improve error handling for `CreateShortLivedAccessToken` + ## v0.4.0 - **Feature:** Add new `algorithm` field to `CreateServiceAccountKeyPayload` model with enum values `RSA_2048` and `RSA_4096` diff --git a/services/serviceaccount/pyproject.toml b/services/serviceaccount/pyproject.toml index c10b01955..86e121572 100644 --- a/services/serviceaccount/pyproject.toml +++ b/services/serviceaccount/pyproject.toml @@ -3,7 +3,7 @@ name = "stackit-serviceaccount" [tool.poetry] name = "stackit-serviceaccount" -version = "v0.4.0" +version = "v0.4.1" authors = [ "STACKIT Developer Tools ", ]