From 528a3c1822fa09aaad4b601b89065a558a9a9f21 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Fri, 13 Feb 2026 14:31:45 +0000 Subject: [PATCH 1/2] Generate rabbitmq --- services/rabbitmq/oas_commit | 1 + .../src/stackit/rabbitmq/models/instance_parameters.py | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 services/rabbitmq/oas_commit diff --git a/services/rabbitmq/oas_commit b/services/rabbitmq/oas_commit new file mode 100644 index 00000000..064e1081 --- /dev/null +++ b/services/rabbitmq/oas_commit @@ -0,0 +1 @@ +cfcfc32bc1ae335acecd7bf7ffb60354fdc565ab diff --git a/services/rabbitmq/src/stackit/rabbitmq/models/instance_parameters.py b/services/rabbitmq/src/stackit/rabbitmq/models/instance_parameters.py index d45bc4f2..f9ebf346 100644 --- a/services/rabbitmq/src/stackit/rabbitmq/models/instance_parameters.py +++ b/services/rabbitmq/src/stackit/rabbitmq/models/instance_parameters.py @@ -62,7 +62,7 @@ class InstanceParameters(BaseModel): ) syslog: Optional[List[StrictStr]] = None tls_ciphers: Optional[List[StrictStr]] = Field(default=None, alias="tls-ciphers") - tls_protocols: Optional[StrictStr] = Field(default=None, alias="tls-protocols") + tls_protocols: Optional[List[StrictStr]] = Field(default=None, alias="tls-protocols") __properties: ClassVar[List[str]] = [ "consumer_timeout", "enable_monitoring", @@ -111,8 +111,9 @@ def tls_protocols_validate_enum(cls, value): if value is None: return value - if value not in set(["tlsv1.2", "tlsv1.3"]): - raise ValueError("must be one of enum values ('tlsv1.2', 'tlsv1.3')") + for i in value: + if i not in set(["tlsv1.2", "tlsv1.3"]): + raise ValueError("each list item must be one of ('tlsv1.2', 'tlsv1.3')") return value model_config = ConfigDict( From e744857bfa0ac43afafe4615ce52ae82984455f8 Mon Sep 17 00:00:00 2001 From: Carlo Goetz Date: Mon, 16 Feb 2026 17:43:57 +0100 Subject: [PATCH 2/2] fix(rabbitmq) write changelog, bump version --- CHANGELOG.md | 2 ++ services/rabbitmq/CHANGELOG.md | 3 +++ services/rabbitmq/pyproject.toml | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f433e16..e656fb2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ - Set fields `description` to optional in for `Key`, `KeyRing` and `WrappingKey` - `logs`: [v0.2.0](services/logs/CHANGELOG.md#v020) - **Feature:** Switch from `v1beta` version to `v1` version of the API. +- `rabbitmq`: [v0.4.0](services/rabbitmq/CHANGELOG.md#v040) + - **Breaking Change:** `tls_protocols` on `instance_parameters` is now a list of strings instead of a single string - `sfs`: [v0.2.0](services/sfs/CHANGELOG.md#v020) - **Feature:** Switch from `v1beta` API version to `v1` version. - **Breaking change:** Remove `ListSnapshotSchedules` method diff --git a/services/rabbitmq/CHANGELOG.md b/services/rabbitmq/CHANGELOG.md index 538e092a..241ed453 100644 --- a/services/rabbitmq/CHANGELOG.md +++ b/services/rabbitmq/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.4.0 +- **Breaking Change:** `tls_protocols` on `instance_parameters` is now a list of strings instead of a single string + ## v0.3.0 - **Version**: Minimal version is now python 3.9 diff --git a/services/rabbitmq/pyproject.toml b/services/rabbitmq/pyproject.toml index 084be68f..89ccaa7e 100644 --- a/services/rabbitmq/pyproject.toml +++ b/services/rabbitmq/pyproject.toml @@ -3,7 +3,7 @@ name = "stackit-rabbitmq" [tool.poetry] name = "stackit-rabbitmq" -version = "v0.3.0" +version = "v0.4.0" authors = [ "STACKIT Developer Tools ", ]