This guide will show you how you can manually migrate from apiVersion: dynatrace.com/v1beta5 to apiVersion: dynatrace.com/v1beta6 of the DynaKube.
Introduced in: Dynatrace Operator version 1.6.0
Introduced in: Dynatrace Operator version 1.8.0
When migrating your DynaKube, remember to update the apiVersion field as well as any other fields that have changed
versionThe spec.oneAgent.<mode>.version field is deprecated in v1beta6, so it shouldn't be used.
We recommend the following:
If you want OneAgent to be autoupdated, do not set image, codeModulesImage, or version.
apiVersion: dynatrace.com/v1beta6kind: DynaKubemetadata:name: examplenamespace: dynatracespec:oneAgent:cloudNativeFullstack: {}# ...
If you want to use specific version, set image, codeModulesImage.
apiVersion: dynatrace.com/v1beta6kind: DynaKubemetadata:name: examplenamespace: dynatracespec:oneAgent:cloudNativeFullstack:image: ...codeModulesImage: ...# ...
spec.extensionsThe spec.extensions field was moved to spec.extensions.prometheus to accommodate the new spec.extensions.databases field. The functionality remains the same.