This repository has been archived by the owner on Dec 11, 2023. It is now read-only.
v0.6.0
Improvements
Additional fields have been added to the OneAgent CRD:
- Allow custom DNS Policy for OneAgent pods (#162)
- The service account for pods can now be customized (#182, #187)
- Custom labels can be added to pods (#183)
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
andopenshift.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