diff --git a/CHANGELOG.md b/CHANGELOG.md index 10ada098..cc4023fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,8 @@ - **Feature:** New API client methods: `create_compliance_lock`, `delete_compliance_lock`, `delete_default_retention`, `get_compliance_lock`, `get_credentials_group`, `get_default_retention`, `set_default_retention` - `serviceaccount`: [v0.7.0](services/serviceaccount/CHANGELOG.md#v070) - **Feature:** Add `token_endpoint` attribute to `CreateServiceAccountKeyResponseCredentials` model class +- `observability`: [v0.14.0](services/observability/CHANGELOG.md#v0140) + - **Feature:** Add attribute `otlp_http_logs_url` to `InstanceSensitiveData` model class - `vpn`: [v0.1.0](services/vpn/CHANGELOG.md#v010) - Initial publication of STACKIT Python SDK module for STACKIT VPN service diff --git a/services/observability/CHANGELOG.md b/services/observability/CHANGELOG.md index 882ee55a..b2437ed5 100644 --- a/services/observability/CHANGELOG.md +++ b/services/observability/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.14.0 +- **Feature:** Add attribute `otlp_http_logs_url` to `InstanceSensitiveData` model class + ## v0.13.1 - **Feature:** client now supports UUID and decimal types - **Bugfix:** timeouts now passed to requests library diff --git a/services/observability/oas_commit b/services/observability/oas_commit index e3713dde..36076afe 100644 --- a/services/observability/oas_commit +++ b/services/observability/oas_commit @@ -1 +1 @@ -0e64886dd0847341800d7191ed193b75413be998 +87a3ad63dec0a953ff5c6072ad9a15fddd8ec5f8 diff --git a/services/observability/pyproject.toml b/services/observability/pyproject.toml index 6a62c788..3a787575 100644 --- a/services/observability/pyproject.toml +++ b/services/observability/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-observability" -version = "v0.13.1" +version = "v0.14.0" description = "STACKIT Observability API" authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }] requires-python = ">=3.9,<4.0" diff --git a/services/observability/src/stackit/observability/models/instance_sensitive_data.py b/services/observability/src/stackit/observability/models/instance_sensitive_data.py index ce7c4d20..ffc3163a 100644 --- a/services/observability/src/stackit/observability/models/instance_sensitive_data.py +++ b/services/observability/src/stackit/observability/models/instance_sensitive_data.py @@ -54,6 +54,7 @@ class InstanceSensitiveData(BaseModel): metrics_url: Annotated[str, Field(min_length=1, strict=True)] = Field(alias="metricsUrl") name: Optional[Annotated[str, Field(strict=True, max_length=300)]] = "" otlp_grpc_traces_url: Annotated[str, Field(min_length=1, strict=True)] = Field(alias="otlpGrpcTracesUrl") + otlp_http_logs_url: Annotated[str, Field(min_length=1, strict=True)] = Field(alias="otlpHttpLogsUrl") otlp_http_traces_url: Annotated[str, Field(min_length=1, strict=True)] = Field(alias="otlpHttpTracesUrl") otlp_traces_url: Annotated[str, Field(min_length=1, strict=True)] = Field(alias="otlpTracesUrl") plan: PlanModel @@ -84,6 +85,7 @@ class InstanceSensitiveData(BaseModel): "metricsUrl", "name", "otlpGrpcTracesUrl", + "otlpHttpLogsUrl", "otlpHttpTracesUrl", "otlpTracesUrl", "plan", @@ -170,6 +172,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "metricsUrl": obj.get("metricsUrl"), "name": obj.get("name") if obj.get("name") is not None else "", "otlpGrpcTracesUrl": obj.get("otlpGrpcTracesUrl"), + "otlpHttpLogsUrl": obj.get("otlpHttpLogsUrl"), "otlpHttpTracesUrl": obj.get("otlpHttpTracesUrl"), "otlpTracesUrl": obj.get("otlpTracesUrl"), "plan": PlanModel.from_dict(obj["plan"]) if obj.get("plan") is not None else None,