artifacthub helm/dynatrace/dynatrace-operator 0.7.0
v0.7.0

latest releases: 1.2.0, 1.1.1, 1.2.0-rc.0...
2 years ago

Features

  • Support for generating AuthToken for Operator-managed Activegates
  • Support for scannable multidistro image
    • binaries will be copied from image instead of downloaded from the API (reduces network traffic)
    • image has to built manually and hosted on image registry
  • Update helm charts to remove CR generation and include CRD
    • allow reuse of existing Dynakube samples after successful helm installation
    • controllable via installCRD flag
  • Set high availability mode for webhook
    • Add Pod disruption budget and topology spread constraints (schedule single replica per node and block node deletion if no other webhook replica is scheduled)
    • Increase replicas to 2

Installation

For information on how to install the dynatrace-operater please visit our official Documentation.

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

Kubernetes (default)

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

Openshift (with CSI driver)

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

Openshift (default)

oc apply -f https://github.com/Dynatrace/dynatrace-operator/releases/download/v0.7.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.7.0"

What's Changed

Bugfixes

  • Fixes using wrong tag for immutable image when version is set by @meik99 in #694
  • Add RW volume for AG tls certificate by @aorcholski in #721
  • Add an validator to verify correctness of ProxyUrl string/secret by @aorcholski in #706
  • Update agent config during init only in case of installer mode by @0sewa0 in #718
  • Adapt error handling of invalid revision.json by @luhi-DT in #734
  • Add feature flag for ignoring proxy within oneAgent and activeGate by @luhi-DT in #737
  • Improve logs for ruxitagentproc.conf cache deletion by @chrismuellner in #756
  • Replace the latest oneagent version endpoint to use the versions endpoint by @0sewa0 in #762
  • Fixes unintentional introduction of DEPLOYED_VIA_OLM environment variable by @meik99 in #784
  • Add tolerations for k8s 1.24 to samples by @luhi-DT in #792
  • Fix error masking in standalone runner by @luhi-DT in #794
  • Use apiReader in nodes controller where possible by @0sewa0 in #808
  • Fix data-ingests's endpoint.properties secret handling by @mjgrzybek in #809
  • Set bash shell as preferred for make by @mjgrzybek in #812
  • Readds separate proxy key to the init secret by @0sewa0 in #839
  • Adapt makefile to generate correct names for csi manifests by @luhi-DT in #848

Core changes

  • Add malformed response to log metadata in dtclient by @gkrenn in #685
  • Add image field for hostAgents to cloudNativeFullStack by @luhi-DT in #689
  • Remove possibility to install operator with install.sh by @gkrenn in #731
  • Check fork flag on pull_request event by @chrismuellner in #743
  • Remove ExportData token permission if host-requests are disabled by @ernstvonoelsen in #670
  • Bump go version to ^1.18 by @mjgrzybek in #742
  • Added e2e ActiveGate tests by @mjgrzybek in #740
  • Updates csi garbage-collector logic to work with images by @0sewa0 in #748
  • Remove unnecessary ports in manifests by @waodim in #766
  • Moves scripts into hack folder by @meik99 in #771
  • Refactors address_of to use Go 1.18 generics by @toszr in #654
  • Add feature flag for setting DT_INITIAL_CONNECT_RETRY_MS env-var to webhook injected containers by @luhi-DT in #790
  • Add basic support for activeGate auth token by @luhi-DT in #786
  • Implements automatic-kubernetes-api-monitoring-cluster-name feature flag by @mjgrzybek in #797
  • Update controller-gen to v0.9.0 by @chrismuellner in #801
  • Add reusable build-dockerimage and push-dockerimage workflows by @aorcholski in #788
  • Update registrar to v2.5.1 and livenessprobe to v2.7.0 by @chrismuellner in #798
  • Changes reinvocation policy to be enabled by default by @meik99 in #802
  • Move complicated makefile logic into separate scripts by @aorcholski in #804
  • Add auth token rotation for the activeGate by @luhi-DT in #805
  • Move github actions bash scripts into separate files by @gkrenn in #814
  • Updates the questions.yml for rancher by @0sewa0 in #810
  • Adds default tolerations for the csi driver by @0sewa0 in #836
  • Add image publish release workflow by @chrismuellner in #855

Helm changes

Component changes

  • Add codeModulesImage field to Dynakube where CSI Driver is used by @waodim in #684
  • Add connectionInfo to ProcessModuleConfig by @mjgrzybek in #728
  • Implements copying codeModules from image. by @0sewa0 in #729
  • Store initial connect retry value in curl config file by @meik99 in #806

Documentation changes

Full Changelog: v0.0.1...v0.7.0

Don't miss a new dynatrace-operator release

NewReleases is sending notifications on new releases.