Releases: Dynatrace/dynatrace-operator
v1.0.0-rc.1
โ ๏ธ This is a pre-release, which has no official support by Dynatrace. If you run into issues with this specific release, please open a Github Issue!Release notes for v1.0.0 will be published in our official documentation.
Installation
For information on how to install the latest dynatrace-operator please visit our official Documentation.
Helm (recommended)
helm upgrade dynatrace-operator oci://public.ecr.aws/dynatrace/dynatrace-operator --version 1.0.0-rc.1 --create-namespace --namespace dynatrace --install --atomic
Other upgrade/install instructions
Kubernetes
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v1.0.0-rc.1/kubernetes.yaml
Openshift
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v1.0.0-rc.1/openshift.yaml
Features
- Add hostGroup field to Dynakube CRD (spec.oneAgent.hostGroup)
Fixes
- Remove deprecated alpha.operator.dynatrace.com/feature- feature-flag prefix
- Fix default registry in helm chart and change it from dockerhub to ECR
- Only support autoUpdate for default registry in EdgeConnect (no autoUpdate for customImages)
Full changelog will be published with the final release, including bugfixes and further smaller improvements!
v1.0.0-rc.0
โ ๏ธ This is a pre-release, which has no official support by Dynatrace. If you run into issues with this specific release, please open a Github Issue!Release notes for v1.0.0 will be published in our official documentation.
Installation
For information on how to install the latest dynatrace-operator please visit our official Documentation.
Helm (recommended)
helm upgrade dynatrace-operator oci://public.ecr.aws/dynatrace/dynatrace-operator --version 1.0.0-rc.0 --create-namespace --namespace dynatrace --install --atomic
Other upgrade/install instructions
Kubernetes
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v1.0.0-rc.0/kubernetes.yaml
Openshift
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v1.0.0-rc.0/openshift.yaml
Features
- Changed the operators behaviour when interacting with private image registries, which means the operator does not need to have a customPullSecret anymore incase a private registry is used and the nodes are already authenticated (ECR, GCR, ACR,..). No image manifest gets pulled anymore. Auto-update now has to happen manually by updating the image field of the Dynakube. Incase custom images are used the operator requires OneAgent version 1.276+)
- Introduced an annotation to allow exclusion of specific containers from injection. To do so, addย container.inject.dynatrace.com/: "false"ย to your Dynakube or a specific pod.
- Host group is now used when requesting code module configuration from the Tenant (requires cluster version 283+). For older Cluster versions, the Host group will be ignored.
- Set NO_Proxy for ActiveGate communication endpoints within OneAgent configuration, in order to allow direct traffic when custom proxy is used.
- Update names for Operator deployment related components toย dynatrace-operatorย instead of using the custom name of the Helm chart (if set). There is no change if recommended Installation instructions for helm or manifests were used.
- Starting from OneAgent version 1.273.0, Dynakube's proxy value is mounted in a file instead of passing it as an argument or environment variable
- Ensure that each component's configuration is treated independently e.g issues in ActiveGate configuration do not interfere with OneAgent configuration
- EdgeConnects that are managed by the Operator (managedBy Attribute set) now support following automated error recovery scenarios:
EdgeConnect on the tenant already exists (has the same name as the CR)
EdgeConnect on the tenant has to be recreated because the client secret is missing3) EdgeConnect on the tenant has to be
recreated due to invalid EdgeConnectId - Moved the fieldsย csiReadOnlyย andย useCSIDriverย from env vars into the injection Secret for injected Pods in order to be more consistent
- Added a warning when using ONEAGENT_INSTALLER_SCRIPT_URLย and/orย ONEAGENT_INSTALLER_TOKENย env vars within the Dynakube, as they are not supported
- Enhanced the support archive with following resources:
MutatingWebhookConfiguration
ValidatingWebhookConfiguration
CustomResourceDefinition
configMaps from the operator's namespace
Fixes
- Fixed a problem, where the operator version was unexpectedly reported as "snapshot" in operator version 0.15.0 within the operators component log lines.
- It is now made sure that If theย --set-host-id-sourceย argument is specified in the Dynakube it doesn't show up twice in the final OneAgent argument list. The argument specified in the Dynakube takes precedence over any defaults that would be applied.Note also that this causes a restart ofOneAgent pods upon upgrading Dynatrace Operator.
- The ruxitagenproc.conf is no longer overwritten for already injected codemodules overtime
Full changelog will be published with the final release, including bugfixes and further smaller improvements!
v0.15.0
Installation
For information on how to install the latest dynatrace-operator please visit our official Documentation.
Upgrade/Install instructions
Kubernetes (with CSI driver)
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.15.0/kubernetes.yaml
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.15.0/kubernetes-csi.yaml
Kubernetes (default)
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.15.0/kubernetes.yaml
Openshift (with CSI driver)
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.15.0/openshift.yaml
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.15.0/openshift-csi.yaml
Openshift (default)
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.15.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.15.0"
What's Changed
Release Notes can be found in our official Documentation.
v0.15.0-rc.0
โ ๏ธ This is a pre-release, which has no official support by Dynatrace. If you run into issues with this specific release, please open a Github Issue!Release notes for v0.15.0 will be published in our official documentation.
Installation
For information on how to install the latest dynatrace-operator please visit our official Documentation.
Upgrade/Install instructions
Helm
helm upgrade dynatrace-operator oci://docker.io/dynatrace/dynatrace-operator \
--set "installCRD=true" \
--set "csidriver.enabled=true" \
--version "0.15.0-rc.0" \
--create-namespace --namespace dynatrace \
--install \
--atomic
Kubernetes
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.15.0-rc.0/kubernetes.yaml
Openshift
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.15.0-rc.0/openshift.yaml
Features
- Creation and maintenance of the EdgeConnect entries in the Dynatrace Environment can be fully managed by the Operator.
- A new injection failure policy is added to the operator (i.e. install-oneagent init container). It always enforces the monitoring mode to the one specified by the customer in the DynaKube.
Full changelog will be published with the final release, including bugfixes and further smaller improvements!
v0.14.2
Installation
For information on how to install the latest dynatrace-operator please visit our official Documentation.
Upgrade/Install instructions
Kubernetes (with CSI driver)
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.2/kubernetes.yaml
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.2/kubernetes-csi.yaml
Kubernetes (default)
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.2/kubernetes.yaml
Openshift (with CSI driver)
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.2/openshift.yaml
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.2/openshift-csi.yaml
Openshift (default)
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.2/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.14.2"
What's Changed
Release Notes can be found in our official Documentation.
v0.13.1
Installation
For information on how to install the latest dynatrace-operator please visit our official Documentation.
Upgrade/Install instructions
Kubernetes (with CSI driver)
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.13.1/kubernetes.yaml
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.13.1/kubernetes-csi.yaml
Kubernetes (default)
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.13.1/kubernetes.yaml
Openshift (with CSI driver)
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.13.1/openshift.yaml
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.13.1/openshift-csi.yaml
Openshift (default)
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.13.1/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.13.1"
What's Changed
Release Notes can be found in our official Documentation.
v0.14.1
Installation
For information on how to install the latest dynatrace-operator please visit our official Documentation.
Upgrade/Install instructions
Kubernetes (with CSI driver)
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.1/kubernetes.yaml
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.1/kubernetes-csi.yaml
Kubernetes (default)
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.1/kubernetes.yaml
Openshift (with CSI driver)
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.1/openshift.yaml
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.1/openshift-csi.yaml
Openshift (default)
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.1/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.14.1"
What's Changed
Release Notes can be found in our official Documentation.
v0.14.0
Installation
For information on how to install the latest dynatrace-operator please visit our official Documentation.
Upgrade instructions
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.14.0/kubernetes.yaml
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.0/kubernetes-csi.yaml
Kubernetes (default)
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.0/kubernetes.yaml
Openshift (with CSI driver)
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.0/openshift.yaml
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.0/openshift-csi.yaml
Openshift (default)
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.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.14.0"
What's Changed
Release Notes can be found in our official Documentation.
v0.14.0-rc.0
Warning
This is a pre-release, which has no official support by Dynatrace. If you run into issues with this specific release, please open a Github Issue!
Release notes for v0.14.0 will be published in our official documentation.
Installation
For information on how to install the latest dynatrace-operator please visit our official Documentation.
Upgrade/Install instructions
Kubernetes
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.0-rc.0/kubernetes.yaml
Openshift
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.14.0-rc.0/openshift.yaml
Features
- Ensure correct initial connection endpoints for operator provisioned components in case of network zone usage
- Add EdgeConnect as operator managed component more in our official Documentation
- Dynamically read liveness/readiness probe from oneAgent image manifest
Full changelog will be published with the final release, including bugfixes and further smaller improvements!
v0.13.0
Installation
For information on how to install the dynatrace-operator please visit our official Documentation.
Upgrade instructions
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.13.0/kubernetes.yaml
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.13.0/kubernetes-csi.yaml
Kubernetes (default)
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.13.0/kubernetes.yaml
Openshift (with CSI driver)
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.13.0/openshift.yaml
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.13.0/openshift-csi.yaml
Openshift (default)
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.13.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.13.0"
What's Changed
Release Notes can be found in our official Documentation.