Release date: September 8th, 2025
If you're running Dynatrace Operator version 1.7, we recommend upgrading to version 1.7.1 to receive the latest important patches.
We have identified the following known issues with Dynatrace Operator version 1.7.0.
The number of volume mounts required for injecting code modules into application pods has been reduced. Additionally, OneAgent binaries are now mounted as read-only to enhance security and stability. For more details, refer to the updated workload mutation documentation.
You can now limit the size of ephemeral volumes attached to injected application pods using workload annotations. For configuration details and sizing recommendations, refer to our storage guide.
dynatrace-kubernetes-monitoring have been extendedAs Dynatrace extends its coverage of Kubernetes objects, the ActiveGate requires additional permissions. The following objects have been added to the dynatrace-kubernetes-monitoring role with get/list/watch permissions:
customresourcedefinitionsingressesnetworkpoliciesendpointsliceshorizontalpodautoscalerssettings:object:write and settings:object:read are now only required if Kubernetes automation is used.livenessProbe of the CSI driver server container can now be configured in Helm. The following Helm switches have been added:
.csidriver.server.livenessProbe.failureThreshold.csidriver.server.livenessProbe.initialDelaySeconds.csidriver.server.livenessProbe.periodSeconds.csidriver.server.livenessProbe.successThreshold.csidriver.server.livenessProbe.timeoutSeconds.spec.telemetryIngest without specifiying .spec.templates.openTelemetryCollector.imageRef. The Dynatrace Operator will continue to use the latest image from the Dynatrace public ECR registry for the OpenTelemetry collector. However, using latest tags is an anti-pattern that should be avoided. Specifying the image will become mandatory in a future version.entities.read scope is no longer requiredsettings.read and settings.write become optionalThe following features are limited in functionality if settings.read and settings.write are not present on the API token.
topology:dt.entity.kubernetes_cluster enrichment..spec.templates.logMonitoring.resources DynaKube setting now correctly applies resource requests to both the init and the main container of the LogMonitoring DaemonSet..spec.apiServer field of the EdgeConnect configuration..spec.oneAgent.(classicFullStack|cloudNativeFullStack|hostMonitoring).version are now correctly applied if .spec.oneAgent.(classicFullStack|cloudNativeFullStack|hostMonitoring).autoUpdate is disabled.Dynatrace Operator now provides replacements for the external dependencies (binaries) used for the CSI liveness probe and the CSI node driver registrar. With mentioned replacements, increased frequency and promptness of updates will minimize vulnerabilities in the Dynatrace Operator.
csidriver.registrar.builtIn=false and csidriver.livenessprobe.builtIn=false.WorkloadAllowlists.The old binaries will remain part of the operator image for future releases. Until the final removal of binaries, vulnerability scanners might still report vulnerabilities.
.spec.telemetryIngest was enabled..spec.securityContext.runAsNonRoot in OpenShift environments..spec.proxy are now correctly applied to the LogMonitoring module. Additionally, the local ActiveGate service URL is automatically included in the noProxy configuration..spec.networkZone will now be correctly propagated to the logMonitoring DaemonSet.
For existing deployments, where standalone logMonitoring and .spec.networkZone are already configured, the logMonitoring pods will be restarted to use the correct network zone configuration.The Helm repository located in dynatrace/helm-charts is deprecated and will stop receiving updates in a future release! If you are still using it,
please update the URL to dynatrace/dynatrace-operator or switch to the OCI registry-based approach. Update the Helm repository URL with the following commands:
helm repo remove dynatracehelm repo add dynatrace https://raw.githubusercontent.com/Dynatrace/dynatrace-operator/main/config/helm/repos/stable
The following API versions of the DynaKube CustomResourceDefinition have been removed in Dynatrace Operator version v1.7:
v1beta1v1beta2The following API versions of the DynaKube CustomResourceDefinition are marked for deprecation and will be removed in the specified Dynatrace Operator versions:
v1beta3 will be removed with Dynatrace Operator version 1.8.spec.oneagent.(cloudNativeFullStack|classicFullStack|hostMonitoring).autoUpdate is deprecated and should no longer be used. The flag will be removed in a future version of the Dynatrace Operator. Do one of the following:
.spec.oneagent.(cloudNativeFullStack|classicFullStack|hostMonitoring).version field to pin the version on a per-DynaKube basis.CSI sidecar binaries, located in /usr/local/bin/csi-node-driver-registrar and /usr/local/bin/livenessprobe, are now deprecated and will be removed in a future version of Dynatrace Operator.
Support for OpenShift 4.10 and 4.11 ended in March 2025. As a result, Dynatrace Operator 1.7.0 will no longer support these versions.
Starting with this version, it is no longer possible to deploy a DynaKube with API versions v1beta1 or v1beta2. Please update your DynaKube to the latest API version, v1beta5, before upgrading your Dynatrace Operator installation. For more information, see Migration guides for DynaKube apiVersions.