Skip to content

Commit afd7111

Browse files
Generator: Update SDK /services/observability (#2252)
Co-authored-by: Ruben Hönle <[email protected]>
1 parent cd61246 commit afd7111

File tree

5 files changed

+10
-2
lines changed

5 files changed

+10
-2
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
## Release (2025-MM-DD)
2+
- `observability`: [v0.9.2](services/observability/CHANGELOG.md#v092)
3+
- **Feature:** Add `metrics_endpoint_url` attribute to `InstanceSensitiveData` model
24
- `kms`: [v0.4.0](services/kms/CHANGELOG.md#v040)
35
- Switch to API version `v1` of STACKIT KMS service (previously `v1beta`)
46
- **Breaking Change:** Removal of deprecated `Backend` model

services/observability/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.9.2
2+
- **Feature:** Add `metrics_endpoint_url` attribute to `InstanceSensitiveData` model
3+
14
## v0.9.1
25
- Introduce new model `UpdateAlertConfigsPayloadRouteRoutesInner`
36

services/observability/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-observability"
33

44
[tool.poetry]
55
name = "stackit-observability"
6-
version = "v0.9.1"
6+
version = "v0.9.2"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

services/observability/src/stackit/observability/models/instance_sensitive_data.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ class InstanceSensitiveData(BaseModel):
4242
jaeger_ui_url: Annotated[str, Field(min_length=1, strict=True)] = Field(alias="jaegerUiUrl")
4343
logs_push_url: Annotated[str, Field(min_length=1, strict=True)] = Field(alias="logsPushUrl")
4444
logs_url: Annotated[str, Field(min_length=1, strict=True)] = Field(alias="logsUrl")
45+
metrics_endpoint_url: Annotated[str, Field(min_length=1, strict=True)] = Field(alias="metricsEndpointUrl")
4546
metrics_retention_time1h: Annotated[int, Field(strict=True, ge=0)] = Field(alias="metricsRetentionTime1h")
4647
metrics_retention_time5m: Annotated[int, Field(strict=True, ge=0)] = Field(alias="metricsRetentionTime5m")
4748
metrics_retention_time_raw: Annotated[int, Field(strict=True, ge=0)] = Field(alias="metricsRetentionTimeRaw")
@@ -66,6 +67,7 @@ class InstanceSensitiveData(BaseModel):
6667
"jaegerUiUrl",
6768
"logsPushUrl",
6869
"logsUrl",
70+
"metricsEndpointUrl",
6971
"metricsRetentionTime1h",
7072
"metricsRetentionTime5m",
7173
"metricsRetentionTimeRaw",
@@ -144,6 +146,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
144146
"jaegerUiUrl": obj.get("jaegerUiUrl"),
145147
"logsPushUrl": obj.get("logsPushUrl"),
146148
"logsUrl": obj.get("logsUrl"),
149+
"metricsEndpointUrl": obj.get("metricsEndpointUrl"),
147150
"metricsRetentionTime1h": obj.get("metricsRetentionTime1h"),
148151
"metricsRetentionTime5m": obj.get("metricsRetentionTime5m"),
149152
"metricsRetentionTimeRaw": obj.get("metricsRetentionTimeRaw"),

services/observability/src/stackit/observability/models/update_alert_configs_payload_global.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
class UpdateAlertConfigsPayloadGlobal(BaseModel):
2626
"""
27-
Global config. If nothing passed the default argus config will be used.
27+
Global config. If nothing passed the default argus config will be used. It is only possible to update the entire global part, not individual attributes.
2828
""" # noqa: E501
2929

3030
opsgenie_api_key: Optional[Annotated[str, Field(min_length=1, strict=True, max_length=200)]] = Field(

0 commit comments

Comments
 (0)