Skip to content

Releases: Dynatrace/dynatrace-operator

v0.3.0

25 Nov 13:34
883392d
Compare
Choose a tag to compare

Features

  • Updated CRD version from v1alpha1 to v1beta1
    • Improved structure of the Custom Resource to simplify usage
    • Added Conversion Webhook to migrate existing Dynakubes to the new version
    • Added ValidatingAdmissionWebhook to 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 of hostMonitoring and applicationMonitoring
    • existing monitoring mode, i.e. classicFullStack, will stay in place
  • 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 namespaceSelector to limit to namespaces with specific labels
  • (PREVIEW) Added CSI Driver for applicationMonitoring and cloudNativeFullStack
    • Minimizes binary downloads (once per node, instead of once per pod)
    • Can be enabled for applicationMonitoring via useCSIDriver: true
    • Mandatory for cloudNativeFullStack
  • Added script to troubleshoot common installation issues

Bug fixes

  • Removed Beta affinity for Kubernetes >= 1.14

Other changes

  • Changed imagePullPolicy for initContainer to IfNotPresent (#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.yaml

If 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.yaml

v0.2.2

11 Aug 12:03
f4fa150
Compare
Choose a tag to compare

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.yaml

v0.2.1

07 Apr 05:47
Compare
Choose a tag to compare

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.yaml

v0.2.0

31 Mar 12:59
Compare
Choose a tag to compare

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.yaml

v0.1.0

18 Jan 15:35
Compare
Choose a tag to compare

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

18 Nov 13:25
c0320fb
Compare
Choose a tag to compare

Note: this project is currently in development. Shouldn't be installed by customers yet.