diff --git a/CHANGELOG.md b/CHANGELOG.md index 71c3cb3ed..4917a5880 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -78,6 +78,8 @@ - **Chore:** Bump minimum Python version to 3.10 - **Chore:** Update dependencies - `loadbalancer` + - [v0.12.0](services/loadbalancer/CHANGELOG.md#v0120) + - **Feature:** Add new enum values `TYPE_IP_EXHAUSTED`, `TYPE_DNS_NOT_CONFIGURED` and `TYPE_VM_PORT_NOT_CONFIGURED` to `LoadBalancerError` model - [v0.11.0](services/loadbalancer/CHANGELOG.md#v0110) - **Chore:** Bump minimum Python version to 3.10 - **Chore:** Update dependencies diff --git a/services/loadbalancer/CHANGELOG.md b/services/loadbalancer/CHANGELOG.md index c0e114be3..de7e09c9e 100644 --- a/services/loadbalancer/CHANGELOG.md +++ b/services/loadbalancer/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.12.0 +- **Feature:** Add new enum values `TYPE_IP_EXHAUSTED`, `TYPE_DNS_NOT_CONFIGURED` and `TYPE_VM_PORT_NOT_CONFIGURED` to `LoadBalancerError` model + ## v0.11.0 - **Chore:** Bump minimum Python version to 3.10 - **Chore:** Update dependencies diff --git a/services/loadbalancer/oas_commit b/services/loadbalancer/oas_commit index 36076afe8..6de9e0d73 100644 --- a/services/loadbalancer/oas_commit +++ b/services/loadbalancer/oas_commit @@ -1 +1 @@ -87a3ad63dec0a953ff5c6072ad9a15fddd8ec5f8 +425d0d7efa3593494efd4f608f4f887187465c1d diff --git a/services/loadbalancer/pyproject.toml b/services/loadbalancer/pyproject.toml index c03184111..0154485fa 100644 --- a/services/loadbalancer/pyproject.toml +++ b/services/loadbalancer/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-loadbalancer" -version = "v0.11.0" +version = "v0.12.0" description = "Load Balancer API" authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }] requires-python = ">=3.10,<4.0" diff --git a/services/loadbalancer/src/stackit/loadbalancer/models/load_balancer_error.py b/services/loadbalancer/src/stackit/loadbalancer/models/load_balancer_error.py index 4ed89f914..e5cdb4f5d 100644 --- a/services/loadbalancer/src/stackit/loadbalancer/models/load_balancer_error.py +++ b/services/loadbalancer/src/stackit/loadbalancer/models/load_balancer_error.py @@ -55,10 +55,13 @@ def type_validate_enum(cls, value): "TYPE_METRICS_MISCONFIGURED", "TYPE_LOGS_MISCONFIGURED", "TYPE_FIP_NOT_FOUND", + "TYPE_IP_EXHAUSTED", + "TYPE_DNS_NOT_CONFIGURED", + "TYPE_VM_PORT_NOT_CONFIGURED", ] ): raise ValueError( - "must be one of enum values ('TYPE_UNSPECIFIED', 'TYPE_INTERNAL', 'TYPE_QUOTA_SECGROUP_EXCEEDED', 'TYPE_QUOTA_SECGROUPRULE_EXCEEDED', 'TYPE_PORT_NOT_CONFIGURED', 'TYPE_FIP_NOT_CONFIGURED', 'TYPE_TARGET_NOT_ACTIVE', 'TYPE_METRICS_MISCONFIGURED', 'TYPE_LOGS_MISCONFIGURED', 'TYPE_FIP_NOT_FOUND')" + "must be one of enum values ('TYPE_UNSPECIFIED', 'TYPE_INTERNAL', 'TYPE_QUOTA_SECGROUP_EXCEEDED', 'TYPE_QUOTA_SECGROUPRULE_EXCEEDED', 'TYPE_PORT_NOT_CONFIGURED', 'TYPE_FIP_NOT_CONFIGURED', 'TYPE_TARGET_NOT_ACTIVE', 'TYPE_METRICS_MISCONFIGURED', 'TYPE_LOGS_MISCONFIGURED', 'TYPE_FIP_NOT_FOUND', 'TYPE_IP_EXHAUSTED', 'TYPE_DNS_NOT_CONFIGURED', 'TYPE_VM_PORT_NOT_CONFIGURED')" ) return value diff --git a/services/loadbalancer/uv.lock b/services/loadbalancer/uv.lock index 95f8c74a9..09c95f2b7 100644 --- a/services/loadbalancer/uv.lock +++ b/services/loadbalancer/uv.lock @@ -413,7 +413,7 @@ name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-loadbalancer" -version = "0.11.0" +version = "0.12.0" source = { editable = "." } dependencies = [ { name = "pydantic" },