Dynatrace Operator release notes version 0.10.0

Release date: Nov 30, 2022

New features and enhancements

Troubleshoot subcommand

  • Unless the --dynakube parameter is provided, all DynaKubes in the given namespace are analyzed.

  • All errors detected by the troubleshoot subcommand are now displayed.

Labels and annotations

  • You can disable webhook injection for a pod in a monitored namespace with the following pod annotation: dynatrace.com/inject=false.

  • Configurable labels and annotations for OneAgent and ActiveGate are added to the DynaKube custom resource.

Feature flags

  • You can configure release label propagation by setting the feature.dynatrace.com/label-version-detection=true feature flag in DynaKube.

  • You can configure a more aggressive garbage collection on the CSI driver:

    • The MAX_UNMOUNTED_VOLUME_AGE environment variable on the provisioner container of the CSI driver pod sets the interval in days.

Helm

  • The csidriver.maxUnmountedVolumeAge parameter has been added to set the MAX_UNMOUNTED_VOLUME_AGE environment variable.

Resolved issues

  • Fixed the missing pod metadata for the enrichment file in case OneAgent injection is disabled.

  • Fixed ActiveGate StatefulSet recreation when labeled externally.

  • Fixed custom image handling in the troubleshoot subcommand.

  • Fixed the missing readOnlyRootFilesystem for ActiveGate init container in case the feature flag is set.

  • Reduced the default memory usage for Dynatrace Operator components by reducing logger instances.

  • Lowered the default CSI driver OneAgent log garbage collection interval to seven days.

References

See the GitHub release notes.