diff --git a/CHANGELOG.md b/CHANGELOG.md index f48d723c..68447078 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ - **Feature:** Delete Project labels using the new method `DeleteProjectLabels` - **Feature:** List folders using the new method `ListFolders` - **Feature:** Partial Update Organization using the new method `PartialUpdateOrganization` +- `ske`: [v0.5.0](services/ske/CHANGELOG.md#v050-2025-06-10) + - **Feature:** Add new field `pod_address_ranges` to `ClusterStatus` - `stackitmarketplace`: - [v1.3.0](services/stackitmarketplace/CHANGELOG.md#v130-2025-06-10) - **Feature:** Add new field `facets` in `ListCatalogProductsResponse` diff --git a/services/ske/CHANGELOG.md b/services/ske/CHANGELOG.md index 78332449..93c66e27 100644 --- a/services/ske/CHANGELOG.md +++ b/services/ske/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.5.0 (2025-06-10) +- **Feature:** Add new field `pod_address_ranges` to `ClusterStatus` + ## v0.4.3 (2025-05-14) - **Feature:** Added enum `SKE_NODE_MACHINE_TYPE_NOT_FOUND` to `ClusterError` diff --git a/services/ske/pyproject.toml b/services/ske/pyproject.toml index 22bb148c..f1777183 100644 --- a/services/ske/pyproject.toml +++ b/services/ske/pyproject.toml @@ -3,7 +3,7 @@ name = "stackit-ske" [tool.poetry] name = "stackit-ske" -version = "v0.4.3" +version = "v0.5.0" authors = [ "STACKIT Developer Tools ", ] diff --git a/services/ske/src/stackit/ske/models/cluster_status.py b/services/ske/src/stackit/ske/models/cluster_status.py index 02d1410b..93b7aca6 100644 --- a/services/ske/src/stackit/ske/models/cluster_status.py +++ b/services/ske/src/stackit/ske/models/cluster_status.py @@ -45,6 +45,11 @@ class ClusterStatus(BaseModel): error: Optional[RuntimeError] = None errors: Optional[List[ClusterError]] = None hibernated: Optional[StrictBool] = None + pod_address_ranges: Optional[List[StrictStr]] = Field( + default=None, + description="The network ranges (in CIDR notation) used by pods of the cluster.", + alias="podAddressRanges", + ) __properties: ClassVar[List[str]] = [ "aggregated", "creationTime", @@ -53,6 +58,7 @@ class ClusterStatus(BaseModel): "error", "errors", "hibernated", + "podAddressRanges", ] model_config = ConfigDict( @@ -135,6 +141,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: else None ), "hibernated": obj.get("hibernated"), + "podAddressRanges": obj.get("podAddressRanges"), } ) return _obj