What's Changed
Compared to v0.3.0, the manifests
kubernetes-csi.yaml
andopenshift-csi.yaml
only contain the parts necessary for the CSI driver.
If the deployment and the CSI driver are needed, both manifests,<platform>.yaml
and<platform>-csi.yaml
have to be applied.
New Features 🎉
- Add support for single token by @gkrenn in #404
- Add option for selfregistering activegate by @fabwer in #423
- Add metrics-ingest ActiveGate capability by @aorcholski, @mjgrzybek in #322 #399
- Add metadata enrichment by @aorcholski, @mjgrzybek in #291
- Propagates tls cert to oneagents by @0sewa0 in #433
- Creates symlink for current version in CSI driver in the agent bin by @0sewa0 in #427
Bugfixes
- Update troubleshoot script with activegate version check by @luhi-DT in #369
- Remove unused KeyValue pair to fix wrong logging by @luhi-DT in #431
- Adds missing check for hostMonitoring for autoUpdate by @0sewa0 in #480
- Fix install.sh for kubectl 1.23 or later by @chrkl in #410
- Fixed error when deploying via GKE deployer image by @meik99 in #443
- Add missing conversion of env section by @chrismuellner in #475
Code Improvements
- Update troubleshootscript for MacOS by @gkrenn in #318
- Add support for managed tenant api url to troubleshoot script by @waodim in #378
- Change beta warning condition for applicationMonitoring by @luhi-DT in #363
- Adds ruxitagentproc.conf update mechanism for CSI driver by @0sewa0 in #366
- Add bootstrap manager for certificates by @chrismuellner in #329
- Validation webhook shows multiple errors by @0sewa0 in #382
pod_mutator
supports multiple injections;pod_mutator
refactoring by @mjgrzybek in #386- Simplify the permissions for the certificate generation by @0sewa0 in #398
- Refactors logging in most packages by @0sewa0 in #396
- Reorg codebase by @0sewa0 in #402
- Replace travis by github action by @gkrenn in #412
- Remove static manifests and replace with helm charts by @meik99 in #430
- Add missing token scope checks by @chrismuellner in #472
- Update dependencies by @chrismuellner in #477
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.4.0/kubernetes.yaml
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.4.0/kubernetes-csi.yaml
Kubernetes (default)
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.4.0/kubernetes.yaml
Openshift (with CSI driver)
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.4.0/openshift.yaml
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.4.0/openshift-csi.yaml
Openshift (default)
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.4.0/openshift.yaml