Releases: openmcp-project/observability-stack
Releases · openmcp-project/observability-stack
Release list
Release v0.1.3
What's Changed
✨ New Features
- improve setup documentation and fix minor bug in default value usage
(#117) @MichaelSp
📦 Dependency Updates
- chore(deps): update module github.com/containerd/containerd to v1.7.33 [SECURITY] (#112) @app/renovate
- chore(deps): update e2e-test-dependencies (#114) @app/renovate
- chore(deps): update dependency cert-manager/cert-manager to v1.20.3 (#118) @app/renovate
- chore(deps): update opentelemetry (#119) @app/renovate
- chore(deps): update actions/checkout action to v7 (#120) @app/renovate
- chore(deps): update e2e-go-dependencies (#121) @app/renovate
- chore(deps): update prometheus to v0.92.1 (#122) @app/renovate
- chore(deps): update dependency openmcp-project/metrics-operator to v0.11.3 (#123) @app/renovate
- chore(deps): update github-actions (#99) @app/renovate
Release v0.1.2
What's Changed
✨ New Features
- Add a configuration parameter that will be used as the common name of the client certificate.
(#111) @reshnm - Use the same name for kubernetes name and namespace labels/dimensions
(#116) @reshnm
📦 Dependency Updates
- chore(deps): update e2e-test-dependencies (#102) @app/renovate
- chore(deps): update opentelemetry (#104) @app/renovate
- chore(deps): update prometheus to v0.33.0 (#105) @app/renovate
- chore(deps): update e2e-go-dependencies (#106) @app/renovate
- chore(deps): update dependency openmcp-project/metrics-operator to v0.11.1 (#107) @app/renovate
- chore(deps): update e2e-go-dependencies to v4 (#108) @app/renovate
- chore(deps): update prometheus to v0.92.0 (#109) @app/renovate
- chore(deps): update e2e-go-dependencies (major) (#96) @app/renovate
- chore(deps): update e2e-go-dependencies (#98) @app/renovate
Full Changelog: v0.1.1...v0.1.2
Release v0.1.1
What's Changed
✨ New Features
- The observability stack can now collect logs from other clusters. By default, only
Clusterresources with purposeworkloadare affected, but this can be configured. Since the logs are pushed from the remote collector instance to the central one, the logs gateway on the platform cluster must be reachable and a TLS secret for the log injection endpoint is copied to the remote cluster, so be cautious when enabling this feature for other clusters.
(#100) @Diaphteiros
📦 Dependency Updates
- chore(deps): update ocm-k8s-toolkit (#67) @app/renovate
🔧 Other Changes
- Apply the renaming from openmcp.cloud to open-control-plane.io api group and ManagedControlPlaneV2 to ControlPlane kind
(#101) @reshnm
Full Changelog: v0.0.13...v0.1.1
Release v0.0.13
What's Changed
✨ New Features
📦 Dependency Updates
- chore(deps): update opentelemetry (#79) @app/renovate
- chore(deps): update kro to v0.9.2 (#80) @app/renovate
- chore(deps): update github-actions (#81) @app/renovate
- chore(deps): update e2e-go-dependencies (#86) @app/renovate
- chore(deps): update e2e-test-dependencies (#88) @app/renovate
- chore(deps): update module github.com/containerd/containerd to v1.7.32 [SECURITY] (#89) @app/renovate
- chore(deps): update ghcr.io/openmcp-project/images/cluster-provider-kind Docker tag to v0.4.1 (#93) @app/renovate
- chore(deps): update dependency openmcp-project/metrics-operator to v0.11.0 (#94) @app/renovate
- chore(deps): update quay.io/prometheus/prometheus Docker tag to v3.12.0 (#95) @app/renovate
Full Changelog: v0.0.12...v0.0.13
Release v0.0.12
What's Changed
✨ New Features
📦 Dependency Updates
- chore(deps): update ghcr.io/openmcp-project/images/cluster-provider-kind Docker tag to v0.3.1 (#78) @app/renovate
Full Changelog: v0.0.11...v0.0.12
Release v0.0.11
What's Changed
✨ New Features
- Allow resource configuration for metrics-operator, open-telemetry-collector, prometheus
(#75) @reshnm
📦 Dependency Updates
- chore(deps): update ghcr.io/openmcp-project/images/cluster-provider-kind Docker tag to v0.3.0 (#73) @app/renovate
- chore(deps): update prometheus to v0.91.0 (#76) @app/renovate
Full Changelog: v0.0.10...v0.0.11
Release v0.0.10
What's Changed
✨ New Features
- Remove overly strict port range definition for HTTP routes
Fix the namespace handling of federated cluster access
Remove the namespace dimension from e2etestruns as the resource is cluster scoped
Align flux kustomization/helmrelease interval and timeouts
(#72) @reshnm
📦 Dependency Updates
- chore(deps): update quay.io/prometheus/alertmanager Docker tag to v0.32.1 (#71) @app/renovate
Full Changelog: v0.0.9...v0.0.10
Release v0.0.9
What's Changed
✨ New Features
- Add PodMontor to enable metrics endpoint scraping on all pods on the platform cluster
(#66) @reshnm - Add metrics and rules for E2ETestRuns
(#70) @reshnm
📦 Dependency Updates
- chore(deps): update ocm-k8s-toolkit to v0.4.0 (#52) @app/renovate
- chore(deps): update github-actions (#55) @app/renovate
- chore(deps): update softprops/action-gh-release action to v3 (#58) @app/renovate
- chore(deps): update opentelemetry (#60) @app/renovate
- chore(deps): update ghcr.io/openmcp-project/images/openmcp-operator Docker tag to v0.19.1 (#64) @app/renovate
- chore(deps): update e2e-go-dependencies to v0.36.0 (#65) @app/renovate
- chore(deps): update module go.opentelemetry.io/otel to v1.41.0 [SECURITY] (#68) @app/renovate
- chore(deps): update quay.io/prometheus/prometheus Docker tag to v3.11.3 (#69) @app/renovate
Full Changelog: v0.0.8...v0.0.9
Release v0.0.8
What's Changed
✨ New Features
- Add log aggregation to the observability stack. Pod stdout/stderr logs from all cluster nodes are now automatically collected by an OpenTelemetry Collector DaemonSet and stored in Victoria Logs. The Victoria Logs UI is accessible via the shared Observability Gateway using
HTTPS and mTLS client certificate authentication (same certificate used for Prometheus). Logs from additional Kubernetes clusters can be ingested via a dedicated mTLS OTLP endpoint. Victoria Logs retention period, storage size, and resource limits are configurable via the
ObservabilityStackcustom resource.
(#39) @reshnm - Add metrics and rules for
clusters.openmcp.cloudresources
(#61) @reshnm
📦 Dependency Updates
- chore(deps): update quay.io/prometheus/prometheus Docker tag to v3.11.0 (#48) @app/renovate
- chore(deps): update docker/login-action digest to 4907a6d (#49) @app/renovate
- chore(deps): update kro to v0.9.1 (#50) @app/renovate
- chore(deps): update prometheus (#51) @app/renovate
- chore(deps): update module helm.sh/helm/v3 to v3.20.2 (#53) @app/renovate
- chore(deps): update actions/github-script action to v9 (#54) @app/renovate
- chore(deps): update dependency open-telemetry/opentelemetry-helm-charts to v0.109.2 (#56) @app/renovate
- chore(deps): update dependency cert-manager/cert-manager to v1.20.2 (#57) @app/renovate
- chore(deps): update quay.io/prometheus/prometheus Docker tag to v3.11.2 (#59) @app/renovate
- chore(deps): update e2e-go-dependencies (#62) @app/renovate
- chore(deps): update module github.com/moby/spdystream to v0.5.1 [SECURITY] (#63) @app/renovate
Full Changelog: v0.0.7...v0.0.8
Release v0.0.7
What's Changed
📦 Dependency Updates
- chore(deps): update opentelemetry (#42) @app/renovate
- chore(deps): update prometheus to v0.90.1 (#43) @app/renovate
- chore(deps): update dependency cert-manager/cert-manager to v1.20.1 (#44) @app/renovate
- chore(deps): update kro to v0.9.0 (#46) @app/renovate
- chore(deps): update ocm-k8s-toolkit to v0.3.0 (#47) @app/renovate
Full Changelog: v0.0.6...v0.0.7