Skip to content
This repository has been archived by the owner on Dec 11, 2023. It is now read-only.

v0.6.0

Compare
Choose a tag to compare
@lrgar lrgar released this 16 Jan 08:39
3afee09

Improvements

Additional fields have been added to the OneAgent CRD:

A schema has also been added to the OneAgent CRD:

  • Add OpenAPI V3 Schema to CRD objects (#171)
  • Validate tokens for OneAgent and show results as conditions on OneAgent status section (#188)

Other changes

  • Operator Docker images have been merged, and are now the base image is UBI ([#179]
  • Improve error logging from Dynatrace API requests on Operator (#185)
  • Operator log entries now use ISO-8601 timestamps (e.g., "2019-10-30T12:59:43.717+0100") (#159)
  • Most operations now use HTTP Header for authentication with Dynatrace API (#167)
    (#179))
  • Update to nested OLM bundle structure (#163)
  • Code style improvements (#158, #175)
  • Update to Operator SDK 0.12.0 and Go modules (#157, #172)
  • Using istio.io/client-go to manage Istio objects (#174)
  • Add OLM manifests for v0.6.0 (#193)

Breaking changes

  • New OneAgent objects will be validated through the added schema by Kubernetes, so some issues may appear now, e.g., having an integer as tokens - it needs to be a YAML string now.
  • From now on, we'll publish the installation manifests, kubernetes.yaml and openshift.yaml, as release attachments rather than having them on the repository code base. For this specific release however, we'll keep both.

Upgrading

The Operator can be upgraded from 0.5.x with,

# Kubernetes
$ kubectl apply -f https://github.com/Dynatrace/dynatrace-oneagent-operator/releases/download/v0.6.0/kubernetes.yaml

# Openshift
$ oc apply -f https://github.com/Dynatrace/dynatrace-oneagent-operator/releases/download/v0.6.0/openshift.yaml