Releases: Dynatrace/dynatrace-operator
Releases · Dynatrace/dynatrace-operator
v0.3.0
Features
- Updated CRD version from
v1alpha1tov1beta1- Improved structure of the Custom Resource to simplify usage
- Added Conversion Webhook to migrate existing Dynakubes to the new version
- Added
ValidatingAdmissionWebhookto verify correctness of newly applied Dynakubes
- Added new monitoring modes:
- (PREVIEW with
useCSIDriver: true)applicationMonitoring: webhook based injection mechanism for automatic-app-only injection - Added auto-detection of c runtime flavor
hostMonitoring: only monitoring the host in the cluster without app-only injection- (PREVIEW)
cloudNativeFullStack: combination ofhostMonitoringandapplicationMonitoring - existing monitoring mode, i.e.
classicFullStack, will stay in place
- (PREVIEW with
- Improved ActiveGate support:
- Allow multiple capabilities within one ActiveGate pod
- Added option to define custom certificate (#293)
- Added support for self-signed K8S API certificates (#102)
- Added new way of monitoring applications in different namespaces
- Per default, all namespaces (excluding system namespaces) are monitored
- Added configuration via
namespaceSelectorto limit to namespaces with specific labels
- (PREVIEW) Added CSI Driver for
applicationMonitoringandcloudNativeFullStack- Minimizes binary downloads (once per node, instead of once per pod)
- Can be enabled for
applicationMonitoringviauseCSIDriver: true - Mandatory for
cloudNativeFullStack
- Added script to troubleshoot common installation issues
Bug fixes
- Removed Beta affinity for Kubernetes >= 1.14
Other changes
- Changed
imagePullPolicyforinitContainertoIfNotPresent(#299) - Changed deployment strategy for OneAgent Daemonset to
RollingUpdate
Upgrading
The Operator can be upgraded from v0.2.2 with,
# Kubernetes
$ kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.3.0/kubernetes.yaml
# Openshift
$ oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.3.0/openshift.yamlIf you want to use the PREVIEW features described above, install/upgrade via the following commands:
# Kubernetes
$ kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.3.0/kubernetes-csi.yaml
# Openshift
$ oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.3.0/openshift-csi.yamlv0.2.2
Bug fixes
- Fixed a bug where the proxy setting was not properly passed when using immutable images (#213)
- Fixed a bug where the proxy setting was expected in the wrong field in the secret when provided via proxy.valueFrom (#218)
Other changes
- Removed PodSecurityPolicies since they got removed with Kubernetes 1.22 (#215)
- Updated the apiVersion of the CRD from v1beta1 to v1 since v1beta1 got removed with Kubernetes 1.22 (#216)
Upgrading
The Operator can be upgraded from 0.2.1 with,
# Kubernetes
$ kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.2.2/kubernetes.yaml
# Openshift
$ oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.2.2/openshift.yaml
# Openshift 3.11
$ oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.2.2/openshift3.11.yamlv0.2.1
Bug fixes
- Fixed a bug where setting the resources for routing was not possible (#114)
Upgrading
The Operator can be upgraded from 0.2.0 with,
# Kubernetes
$ kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.2.1/kubernetes.yaml
# Openshift
$ oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.2.1/openshift.yamlv0.2.0
Features
- classicFullStack - The Dynatrace Operator now supports rolling out a fullstack agent
- routing - The Dynatrace Operator now supports rolling out a containerized ActiveGate to route the agent traffic
Upgrading
The Operator can be upgraded from 0.1.0 with,
# Kubernetes
$ kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.2.0/kubernetes.yaml
# Openshift
$ oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.2.0/openshift.yamlv0.1.0
Initial release
The Dynatrace Operator will allow you to run the containerized ActiveGate within Kubernetes or OpenShift and automatically handle its lifecycle.
Installation
To install the Dynatrace Operator follow our Quick Start guide
v0.0.1-alpha
Note: this project is currently in development. Shouldn't be installed by customers yet.