Release date: Mar 25, 2024
ONEAGENT_INSTALLER_SCRIPT_URL and/or ONEAGENT_INSTALLER_TOKEN environment variables within the DynaKube, as they are unsupported.NO_PROXY being set by default. This change only impacts communication via ActiveGates.OneAgent version 1.273+ Dynatrace Operator now passes on proxy configuration from DynaKube via files for security reasons. The respective files can be found at the following paths:
OneAgent pods: /var/lib/dynatrace/secrets/internal-proxy
Code modules: /opt/dynatrace/oneagent-paas/agent/conf/ruxitagentproc.conf
operator, webhook, and csi-driver) use images from the Dynatrace repository on Amazon ECR to minimize throttling risks during the scaling of larger clusters.container.inject.dynatrace.com/<container-name>: "false" to your DynaKube configuration or directly to a specific pod.managedBy attribute set) now support the following automated error recovery scenarios:
EdgeConnectId.In release manifests, images are now pinned to the corresponding digest using the format <version>@sha.
For example
image: public.ecr.aws/dynatrace/dynatrace-operator:v1.0.0@sha256:f89...e811
dynatrace-operator, instead of using the custom name set by the Helm chart. This change does not apply if the recommended installation instructions for Helm or manifests were followed.MutatingWebhookConfigurationValidatingWebhookConfigurationCustomResourceDefinitionconfigMaps from Dynatrace Operator namespace.csiReadOnly and useCSIDriver fields have been moved from environment variables to the injection secret for injected pods, enhancing consistency.alpha.operator.dynatrace.com/feature- have been removed..spec.oneAgent.hostGroup field has been added to DynaKube to allow host group configuration across all deployment modes. The existing configuration via command arguments remains functional, however the dedicated field is prioritized when both options are specified.matchExpressions component of the namespace selector in the DynaKube configuration.ruxitagentproc.conf file is no longer overwritten for code modules that have already been injected over time.snapshot in the component log lines of Dynatrace Operator version 0.15.0.--set-host-id-source argument is specified in the DynaKube, it does not appear twice in the final OneAgent argument list. The argument specified in the DynaKube will take precedence over any default settings. This update will also cause OneAgent pods to restart upon upgrading the Dynatrace Operator.codeModulesImage for architectures other than amd64.Changes in this version:
csidriver.enabled is set to false in the Helm chart values.kubernetes.yaml or openshift.yaml if CSI driver is not needed.