Dynatrace Operator release notes version 0.12.0

Release date: Jun 22, 2023

If your apiUrl uses a tenant alias, avoid using this version. Instead, we recommend opting for version 0.12.1.

New features and enhancements

  • The Dependabot has been replaced with Renovate for the dependency updates.
  • Removed custom security context constraints to reduce setup issues. We are now using the most restrictive default security context constraints depending on the Openshift version. For older versions, the privileged security context constraints are used.
  • The timeout for validating DynaKubes in the webhook is increased to 10 seconds.
  • Added a timeout of 15 minutes for all network requests to prevent indefinitely waiting for longer requests.
  • OpenShift debug pods are now ignored in webhook injection.
  • The number of requests against the API server is reduced when Istio is enabled.
  • The timeout for the ActiveGate readinessProbe has been doubled from 1 second to 2 seconds.

Helm chart installation

  • The image field is deprecated and has been replaced by the imageRef field. The imageRef field is divided into two distinct subfields: repository and tag. You can still use the image field; if it is set, the imageRef field will be disregarded.
  • Dynatrace Operator can now automatically detect the platform (Kubernetes, Openshift, or GKE Autopilot) during installation using the Helm chart. This feature can still be overridden by specifying the platform value in the values.yaml file.

Feature flags

Resolved issues

  • Fixed applications showing up as separate hosts in case of cloudNativeFullstack when using a tenant alias.
  • Introduced an additional safety check during the creation of the init secret by the webhook to eliminate potential race conditions.
  • Resolved an issue where TrustedCAs were not correctly supplied to the image library, which previously led to errors when pulling images with a trusted CA.
  • Corrected the handling of DynaKubes proxy to address a race condition that could occur with multiple DynaKubes having conflicting proxy settings.
  • Fixed an issue that affected the restart of OneAgent pods when the Dynatrace Operator version was upgraded.
  • Any modifications made to the custom image field will bypass the timestamp verification process.
  • The connection info secret is now always generated when the secret is missing, skipping the timestamp verification.