This Splunk OpenTelemetry Collector for Kubernetes release adopts the Splunk OpenTelemetry Collector v0.157.0.
🛑 Breaking changes 🛑
chart: Rename allkubeletstatsreceiver references tokubelet_stats(#2515)
Thekubeletstatsalias has been deprecated in favor ofkubelet_statsin the chart-generated configuration.
Any Helm values or overrides that referencekubeletstats(for example,*.config.receivers.kubeletstats
or pipelines that listkubeletstatsas a receiver) must be updated to usekubelet_stats.
The chart will fail to be installed or upgraded if the deprecated alias is still referenced.
💡 Enhancements 💡
agent: Enable compaction by default for the persistent queue file storage extension. (#79002)
Prevents unbounded disk growth after traffic spikes. Compaction triggers when the file is ≥200 MiB and live data has dropped to ≤100 MiB and on collector start.
Override configuration viaagent.config.extensions.file_storage/persistent_queue.compaction.chart: Set mounted Splunk Secret files to mode0440by default and setfsGroup: 999on Linux Collector pods. Both settings remain configurable. (#2441)chart: Add the Splunk access token header to the default OpAMP HTTP forwarder egress config. (#4437)chart: Add an opt-in setting to read Splunk tokens from mounted Secret files. (#2441)
EnablefeatureGates.mountSplunkSecretAsFileto use this mode with either a chart-created or existing Secret. This option is disabled by default and is not currently supported withdistribution: gke/autopilot.chart: Addagent.tokenPassthroughandgateway.tokenPassthroughoptions to enable passthrough of the client's authentication token to Splunk Observability and OpAMP. (#2509)
When enabled, the collector propagates the caller'sX-SF-Tokento Splunk Observability
(viaheaders_setter) and to the OpAMP HTTP forwarder egress. Defaults preserve today's
behavior:agent.tokenPassthrough=falseandgateway.tokenPassthrough=true.chart: Bump TargetAllocator to 0.156.0 in helm-charts/splunk-otel-collector/Chart.yaml (#2503)chart: Bump obi to 0.11.0 in helm-charts/splunk-otel-collector/Chart.yaml (#2510)operator: Bump dotnet to v1.15.0 in helm-charts/splunk-otel-collector/values.yaml (#2518)operator: Bump java-csa to v2.29.0 in helm-charts/splunk-otel-collector/values.yaml (#2485)operator: Bump nodejs to v4.10.0 in helm-charts/splunk-otel-collector/values.yaml (#2517)operator: Bump operator to 0.120.0 in helm-charts/splunk-otel-collector/Chart.yaml (#2500)