This Splunk OpenTelemetry Collector for Kubernetes release adopts the Splunk OpenTelemetry Collector v0.129.0.
🛑 Breaking changes 🛑
operator
: Operator instrumentation configuration is now defined underinstrumentation.spec
. This change enables full customization of the instrumentation spec, with all user-provided instrumentation fields merged into the default spec. (#1873)- The configuration structure for operator auto-instrumentation has changed. All settings must now be defined under
instrumentation.spec
. - Any configuration directly under
instrumentation.*
(outside ofspec
) will cause an error during helm operations. - If you use
.Values.operator.enabled=true
and have overrides forinstrumentation
settings, please review the upgrade guidelines
- The configuration structure for operator auto-instrumentation has changed. All settings must now be defined under
agent
: Updates agent config for k8s control plane component's prometheus receivers to filter and keep only a limited set of metrics. (#1887)- This change is only relevant for users who have enabled the useControlPlaneMetricsHistogramData featuregate in their Helm chart configuration.
clusterReceiver
: Updates scrape config for EKS apiserver prometheus receiver. The change reflects metrics used in out-of-the-box dashboards in Splunk Observability. (#1893)- This change is only relevant for users who have enabled the
enableEKSApiServerMetrics
featuregate in their Helm chart configuration.
- This change is only relevant for users who have enabled the
💡 Enhancements 💡
other
: Add support for EKS Auto Mode (Part 1, hostnetwork). (#1899)other
: Remove EC2 detector and expand EKS detector which, in addition to IMDS, supports fetching attributes through API (Part 2 - POD Identity) . (#1903)
For more information, see the EKS Auto Mode documentationclusterReceiver
: Enable k8s events in the clusterReceiver by default when exporting logs is enabled. (#1895)operator
: Bump java to v2.17.1 in helm-charts/splunk-otel-collector/values.yaml (#1917)opentelemetry-operator-crds
: Bump subchart opentelemetry-operator-crds to 0.0.3. Refer to further instructions for updating CRDs if using option. (#1914)operator
: Bump operator to 0.91.0 in helm-charts/splunk-otel-collector/Chart.yaml (#1914)
🧰 Bug fixes 🧰
agent
: Fix Signalfx exporter metadata and add necessary mount for bottlerocket OS (#1898)