diff --git a/CHANGELOG.md b/CHANGELOG.md index 29e65c37a..1cb5b8c24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ - Switch to API version `v1` of STACKIT KMS service (previously `v1beta`) - **Breaking Change:** Removal of deprecated `Backend` model - **Breaking Change:** Mark `protection` attribute as required in `Key`, `CreateKeyPayload`, `CreateWrappingKeyPayload` and `WrappingKey` model +- `intake`: [v0.1.1](services/intake/CHANGELOG.md#v011) + - Mark attributes `max_message_size_ki_b` and `max_messages_per_hour` as optional (previously required) in `UpdateIntakeRunnerPayload` model ## Release (2025-08-29) - `kms`: [v0.3.0](services/kms/CHANGELOG.md#v030) diff --git a/services/intake/CHANGELOG.md b/services/intake/CHANGELOG.md index 903280ad7..90338acb0 100644 --- a/services/intake/CHANGELOG.md +++ b/services/intake/CHANGELOG.md @@ -1,3 +1,5 @@ -## v0.1.0 +## v0.1.1 +- Mark attributes `max_message_size_ki_b` and `max_messages_per_hour` as optional (previously required) in `UpdateIntakeRunnerPayload` model -- **New**: STACKIT Intake module can be used to manage the STACKIT Intake. Manage your `IntakeRunners`, `Intakes` and `IntakeUsers` \ No newline at end of file +## v0.1.0 +- **New**: STACKIT Intake module can be used to manage the STACKIT Intake. Manage your `IntakeRunners`, `Intakes` and `IntakeUsers` diff --git a/services/intake/pyproject.toml b/services/intake/pyproject.toml index 4c7a7e942..468e298cc 100644 --- a/services/intake/pyproject.toml +++ b/services/intake/pyproject.toml @@ -3,7 +3,7 @@ name = "stackit-intake" [tool.poetry] name = "stackit-intake" -version = "v0.1.0" +version = "v0.1.1" authors = [ "STACKIT Developer Tools ", ] @@ -96,4 +96,4 @@ docstring-quotes = '"""' multiline-quotes = '"""' ban-relative-imports = true # Exclude generated code -extend-exclude = [ "src/stackit/*/models/*", "src/stackit/*/api/*", "src/stackit/*/*.py" ] \ No newline at end of file +extend-exclude = [ "src/stackit/*/models/*", "src/stackit/*/api/*", "src/stackit/*/*.py" ] diff --git a/services/intake/src/stackit/intake/__init__.py b/services/intake/src/stackit/intake/__init__.py index 3786ed5cc..2e9c2b267 100644 --- a/services/intake/src/stackit/intake/__init__.py +++ b/services/intake/src/stackit/intake/__init__.py @@ -7,7 +7,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/api/default_api.py b/services/intake/src/stackit/intake/api/default_api.py index 94ef4c99b..f7f13acb2 100644 --- a/services/intake/src/stackit/intake/api/default_api.py +++ b/services/intake/src/stackit/intake/api/default_api.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/api_client.py b/services/intake/src/stackit/intake/api_client.py index 739161e42..8f8a5e94a 100644 --- a/services/intake/src/stackit/intake/api_client.py +++ b/services/intake/src/stackit/intake/api_client.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/configuration.py b/services/intake/src/stackit/intake/configuration.py index 79c77936f..5445d509f 100644 --- a/services/intake/src/stackit/intake/configuration.py +++ b/services/intake/src/stackit/intake/configuration.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/exceptions.py b/services/intake/src/stackit/intake/exceptions.py index 67f5f36d2..989acaee0 100644 --- a/services/intake/src/stackit/intake/exceptions.py +++ b/services/intake/src/stackit/intake/exceptions.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/__init__.py b/services/intake/src/stackit/intake/models/__init__.py index b74e8dd9a..4396cb623 100644 --- a/services/intake/src/stackit/intake/models/__init__.py +++ b/services/intake/src/stackit/intake/models/__init__.py @@ -6,7 +6,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/catalog_auth.py b/services/intake/src/stackit/intake/models/catalog_auth.py index 9c3cdf9d7..3b81e19ee 100644 --- a/services/intake/src/stackit/intake/models/catalog_auth.py +++ b/services/intake/src/stackit/intake/models/catalog_auth.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/catalog_auth_patch.py b/services/intake/src/stackit/intake/models/catalog_auth_patch.py index 045885ff7..3f98f2e32 100644 --- a/services/intake/src/stackit/intake/models/catalog_auth_patch.py +++ b/services/intake/src/stackit/intake/models/catalog_auth_patch.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/catalog_auth_type.py b/services/intake/src/stackit/intake/models/catalog_auth_type.py index c98d19f24..abb0cf661 100644 --- a/services/intake/src/stackit/intake/models/catalog_auth_type.py +++ b/services/intake/src/stackit/intake/models/catalog_auth_type.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/client_config.py b/services/intake/src/stackit/intake/models/client_config.py index 51c0534e1..31f46067c 100644 --- a/services/intake/src/stackit/intake/models/client_config.py +++ b/services/intake/src/stackit/intake/models/client_config.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/create_intake_payload.py b/services/intake/src/stackit/intake/models/create_intake_payload.py index 910e34b9b..128d85040 100644 --- a/services/intake/src/stackit/intake/models/create_intake_payload.py +++ b/services/intake/src/stackit/intake/models/create_intake_payload.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/create_intake_runner_payload.py b/services/intake/src/stackit/intake/models/create_intake_runner_payload.py index df794a0f7..342b8f9c4 100644 --- a/services/intake/src/stackit/intake/models/create_intake_runner_payload.py +++ b/services/intake/src/stackit/intake/models/create_intake_runner_payload.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/create_intake_user_payload.py b/services/intake/src/stackit/intake/models/create_intake_user_payload.py index 875335aa8..521d7da5d 100644 --- a/services/intake/src/stackit/intake/models/create_intake_user_payload.py +++ b/services/intake/src/stackit/intake/models/create_intake_user_payload.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/dremio_auth.py b/services/intake/src/stackit/intake/models/dremio_auth.py index 888ece274..5c7844aad 100644 --- a/services/intake/src/stackit/intake/models/dremio_auth.py +++ b/services/intake/src/stackit/intake/models/dremio_auth.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/dremio_auth_patch.py b/services/intake/src/stackit/intake/models/dremio_auth_patch.py index aa2bf990f..f75fd5f8e 100644 --- a/services/intake/src/stackit/intake/models/dremio_auth_patch.py +++ b/services/intake/src/stackit/intake/models/dremio_auth_patch.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/intake_catalog.py b/services/intake/src/stackit/intake/models/intake_catalog.py index 2b49e48a4..f1e0d3ea6 100644 --- a/services/intake/src/stackit/intake/models/intake_catalog.py +++ b/services/intake/src/stackit/intake/models/intake_catalog.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/intake_catalog_patch.py b/services/intake/src/stackit/intake/models/intake_catalog_patch.py index 6ba7feb0e..6596d5f84 100644 --- a/services/intake/src/stackit/intake/models/intake_catalog_patch.py +++ b/services/intake/src/stackit/intake/models/intake_catalog_patch.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/intake_response.py b/services/intake/src/stackit/intake/models/intake_response.py index dc4610658..0f830fd51 100644 --- a/services/intake/src/stackit/intake/models/intake_response.py +++ b/services/intake/src/stackit/intake/models/intake_response.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/intake_runner_response.py b/services/intake/src/stackit/intake/models/intake_runner_response.py index 0bd56b8c3..e974cd1b6 100644 --- a/services/intake/src/stackit/intake/models/intake_runner_response.py +++ b/services/intake/src/stackit/intake/models/intake_runner_response.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/intake_user_response.py b/services/intake/src/stackit/intake/models/intake_user_response.py index dd6be1c40..99430a3e9 100644 --- a/services/intake/src/stackit/intake/models/intake_user_response.py +++ b/services/intake/src/stackit/intake/models/intake_user_response.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/list_intake_runners_response.py b/services/intake/src/stackit/intake/models/list_intake_runners_response.py index 1506d3d22..5096ce56e 100644 --- a/services/intake/src/stackit/intake/models/list_intake_runners_response.py +++ b/services/intake/src/stackit/intake/models/list_intake_runners_response.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/list_intake_users_response.py b/services/intake/src/stackit/intake/models/list_intake_users_response.py index 45c8174a0..db9c7773a 100644 --- a/services/intake/src/stackit/intake/models/list_intake_users_response.py +++ b/services/intake/src/stackit/intake/models/list_intake_users_response.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/list_intakes_response.py b/services/intake/src/stackit/intake/models/list_intakes_response.py index f536a3a06..d636f62dd 100644 --- a/services/intake/src/stackit/intake/models/list_intakes_response.py +++ b/services/intake/src/stackit/intake/models/list_intakes_response.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/update_intake_payload.py b/services/intake/src/stackit/intake/models/update_intake_payload.py index b30d4db17..651eba96b 100644 --- a/services/intake/src/stackit/intake/models/update_intake_payload.py +++ b/services/intake/src/stackit/intake/models/update_intake_payload.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/update_intake_runner_payload.py b/services/intake/src/stackit/intake/models/update_intake_runner_payload.py index 3bba6510a..5791c2e44 100644 --- a/services/intake/src/stackit/intake/models/update_intake_runner_payload.py +++ b/services/intake/src/stackit/intake/models/update_intake_runner_payload.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -39,11 +39,13 @@ class UpdateIntakeRunnerPayload(BaseModel): default=None, description="Labels are key-value pairs associated with the resource. To update labels: - Provide a new set of key-value pairs to replace the existing labels. - Send empty object `{}` to remove all labels. - Omit this field to leave the labels unchanged. ", ) - max_message_size_ki_b: StrictInt = Field( - description="The maximum size of a message in kibibytes (1 KiB = 1024 bytes).", alias="maxMessageSizeKiB" + max_message_size_ki_b: Optional[StrictInt] = Field( + default=None, + description="The maximum size of a message in kibibytes (1 KiB = 1024 bytes).", + alias="maxMessageSizeKiB", ) - max_messages_per_hour: StrictInt = Field( - description="The maximum number of messages per hour.", alias="maxMessagesPerHour" + max_messages_per_hour: Optional[StrictInt] = Field( + default=None, description="The maximum number of messages per hour.", alias="maxMessagesPerHour" ) __properties: ClassVar[List[str]] = [ "description", diff --git a/services/intake/src/stackit/intake/models/update_intake_user_payload.py b/services/intake/src/stackit/intake/models/update_intake_user_payload.py index 50e1abd5d..88c890293 100644 --- a/services/intake/src/stackit/intake/models/update_intake_user_payload.py +++ b/services/intake/src/stackit/intake/models/update_intake_user_payload.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/models/user_type.py b/services/intake/src/stackit/intake/models/user_type.py index 4ba2ca4fd..4bb376719 100644 --- a/services/intake/src/stackit/intake/models/user_type.py +++ b/services/intake/src/stackit/intake/models/user_type.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/intake/src/stackit/intake/rest.py b/services/intake/src/stackit/intake/rest.py index e6f486e18..07c13b656 100644 --- a/services/intake/src/stackit/intake/rest.py +++ b/services/intake/src/stackit/intake/rest.py @@ -5,7 +5,7 @@ This API provides endpoints for managing Intakes. - The version of the OpenAPI document: 1beta.2.1 + The version of the OpenAPI document: 1beta.2.3 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually.