Repository navigation
0.160.0
·
21 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Highlights
- New workload instrumentation mode
pods: When enabled for a namespace, the operator leaves workloads (deployments, stateful sets, cron jobs etc.) unmodified and instead instruments each pod when it is created.
Deprecation Notice
The resource attribute container.image.tag has been deprecated since v0.146.0 of the k8s_attributes processor and is no longer emitted by default since v0.161.0 of the OpenTelemetry collector. The collectors deployed by the Dash0 Operator will continue to emit the deprecated resource attribute in addition to the new resource attribute container.image.tags until v0.165.0 of the operator.
Afterwards, only the new resource attribute container.image.tags will be emitted.
Please update your queries, alerts, dashboards, and other settings that use the deprecated resource attribute.
What's Changed
- feat(olm): detect OpenShift via the manager pod's SCC annotation by @p-d0 in #1637
- feat(olm): grant the collector daemonset the privileged SCC by @p-d0 in #1664
- feat(olm): support the eBPF profiler in the bundle and on OpenShift by @p-d0 in #1672
- feat(instrumentation): add instrumentWorkloads mode pods by @thieltges in #1638
- feat(instrumentation): resolve pod owners for opt-out and service attributes by @thieltges in #1645
- feat(instrumentation): handle switching between template modes and mode pods by @thieltges in #1657
- feat(instrumentation): run the operator manager highly available for mode pods by @thieltges in #1659
- fix(webhooks): honour cron job opt-out label for the jobs it creates by @thieltges in #1667
- chore: read operator config uncached before creating auto-monitoring by @p-d0 in #1636
- chore(deps): bump the production-dependencies group across 5 directories with 10 updates by @dependabot[bot] in #1654
- chore(olm): add the Dash0 logo as the icon of the bundle CSV by @p-d0 in #1661
- chore(olm): build the bundle image without default attestations by @p-d0 in #1665
- chore(agent0-connector): add heartbeat to avoid idle stream disconnects by @basti1302 in #1666
- chore: harden operator workloads for restrictive Kyverno policies by @p-d0 in #1662
- chore(config): check that component settings exist in Helm and the CRDs by @p-d0 in #1670
- chore(deps): bump Dash0 collector components (1.71.0/0.165.0/1.4.0/0.165.0) by @github-actions[bot] in #1677
- chore(instrumentation): use file instead of directory for Node.js by @basti1302 in #1678
- docs: document the supported cluster size for Kubernetes object collection by @shanishiri in #1663
Full Changelog: 0.159.0...0.160.0