💡 Enhancements 💡
autoinstrumentation
: Bump dotnet instrumentation version to 1.0.0 (#2096)operator
: Remove default cpu and mem requests and limits from target allocator to match otel-collector behaviour (#1914)
To preserve the old behaviour for the case when the requests/limits were not explicitely set during the deployment, make sure to set the requests/limits of 100m/200m for CPU and 250Mi/500Mi for memory.operator
: Create ServiceMonitors when the Prometheus exporters are used. (#1963)operator
: Run end-to-end tests on Kubernetes 1.28 (#2047)operator
: Limit auto-instrumentation emptydir volume size (#2044)operator
: Make OpenShift routes work with missing hostname (#2074)
If the Ingress hostname is not specified OpenShift route hostname is set to<port-name>-<otel-cr-name>-route-<otel-cr-namespace>-basedomain
.
🧰 Bug fixes 🧰
operator
: Avoid running the auto-instrumentation pod mutator for pods already auto-instrumented (#1366)autoinstrumentation
: Allow the usage of the Apache HTTPD autoinstrumentation to be run as non-root user. Change the files permission to allow their copy from a non-root user. (#2068)operator
: Fixes reconciling otel-collector service's internal traffic policy changes. (#2061)operator
: Make OpenShift Route work with gRPC receivers by using h2c appProtocol (#1969)