Skip to content

Releases: Dynatrace/dynatrace-operator

v0.4.1

02 Feb 10:34
d92f015
Compare
Choose a tag to compare

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.1/kubernetes.yaml
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.4.1/kubernetes-csi.yaml

Kubernetes (default)

kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.4.1/kubernetes.yaml

Openshift (with CSI driver)

oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.4.1/openshift.yaml
oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.4.1/openshift-csi.yaml

Openshift (default)

oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.4.1/openshift.yaml

Helm charts

helm repo update
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.4.1/dynatrace.com_dynakubes.yaml
helm upgrade dynatrace-operator dynatrace/dynatrace-operator --reuse-values --atomic --version="0.4.1"

What's Changed

Other Changes

Full Changelog: v0.4.0...v0.4.1

v0.4.0

25 Jan 15:58
2be8c15
Compare
Choose a tag to compare

What's Changed

Compared to v0.3.0, the manifests kubernetes-csi.yaml and openshift-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 🎉

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

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

v0.4.0 Helm Charts

25 Jan 16:15
2be8c15
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bugfixes

Code Improvements

Upgrading

The Operator's helm chart can be upgraded from the last version with,

helm repo remove dynatrace
helm repo add dynatrace https://raw.githubusercontent.com/Dynatrace/dynatrace-operator/master/config/helm/repos/stable
kubectl apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.4.0/dynatrace.com_dynakubes.yaml
helm upgrade dynatrace-operator dynatrace/dynatrace-operator --reuse-values --atomic --version="v0.4.0"

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.