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
- e.g. instead of
- 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
- used by configuring
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
andcsidriver.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