Skip to content

v0.8.0

Compare
Choose a tag to compare
@dt-team-kubernetes dt-team-kubernetes released this 09 Aug 11:31
· 18 commits to release-0.8 since this release
3efea60

Major changes

  • Lowered storage usage and deployment time when codeModulesImage field is used
  • Deprecate enable/disable prefix for feature flags
    • e.g. instead of feature.dynatrace.com/enable-automatic-kubernetes-api-monitoring the following should be used: feature.dynatrace.com/automatic-kubernetes-api-monitoring
    • old format can still be used, but support will be removed in a future version
  • Add option to reverse injection logic for namespaces (namespace is known, but pods need to be annotated with oneagent.dynatrace.com/inject=true to be monitored)
    • used by configuring feature.dynatrace.com/automatic-injection=false on a Dynakube

Installation

For information on how to install the dynatrace-operater please visit our official Documentation.

Upgrading

The Operator can be upgraded from the last release with, the following commands.

Kubernetes (with CSI driver)

kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.8.0/kubernetes.yaml
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.8.0/kubernetes-csi.yaml

Kubernetes (default)

kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.8.0/kubernetes.yaml

Openshift (with CSI driver)

oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.8.0/openshift.yaml
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.8.0/openshift-csi.yaml

Openshift (default)

oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.8.0/openshift.yaml

Helm

The Operator's helm chart can be upgraded from the last version with,

helm repo update
helm upgrade dynatrace-operator dynatrace/dynatrace-operator --reuse-values --atomic --version="0.8.0"

What's Changed

Bugfixes

  • Only set user/group for Oneagent security context when CSI driver is used by @chrismuellner in #954
  • Fix code modules image download loop by @gkrenn in #958
  • Improves check if image already exists in CSI driver by @0sewa0 in #966
  • Use kind Pod when OwnerReference is empty by @meik99 in #989
  • Add priorityClass to CSI Driver Pods by @luhi-DT in #1022 and #1032

Core changes

  • Set default value for version label when custom image is used by @0sewa0 in #843
  • Add feature flag to reverse injection logic by @StefanHauth in #908

Helm changes

  • Add configurable labels and annotations sections for operator components in helm-charts by @waodim in #935
  • Fix csidriver.limits and csidriver.requests usage in manifests by @StefanHauth in #1002
  • Improve naming of platforms available in helm chart by @gkrenn in #1020

Component changes

  • Fixes code modules cache not being updated correctly by @meik99 in #1008
  • Set correct connection info by @meik99 in #1014

Documentation changes

Full Changelog: v0.7.2...v0.8.0