This guide will show you how you can manually migrate from apiVersion: dynatrace.com/v1beta4 to apiVersion: dynatrace.com/v1beta4 of the DynaKube.
Introduced in: Dynatrace Operator version 1.5.0
Introduced in: Dynatrace Operator version 1.6.0
When migrating your DynaKube, remember to update the apiVersion field as well as any other fields that have changed
spec.activeGate.persistentVolumeClaimThe spec.activeGate.persistentVolumeClaim field has been renamed to spec.activeGate.volumeClaimTemplate. The functionality remains the same.
autoUpdateThe spec.oneAgent.<mode>.autoUpdate: true/false field is deprecated in v1beta5, so it shouldn't be used.
We recommend the following:
If you want autoUpdate: true, do not set image, codeModulesImage, or version.
apiVersion: dynatrace.com/v1beta5kind: DynaKubemetadata:name: examplenamespace: dynatracespec:oneAgent:cloudNativeFullstack: {} # same as autoUpdate: true# ...
If you want autoUpdate: false, set image, codeModulesImage or version
apiVersion: dynatrace.com/v1beta5kind: DynaKubemetadata:name: examplenamespace: dynatracespec:oneAgent:cloudNativeFullstack:image: ... # same effect as autoUpdate: falsecodeModulesImage: # same effect as autoUpdate: false# ...---apiVersion: dynatrace.com/v1beta5kind: DynaKubemetadata:name: examplenamespace: dynatracespec:oneAgent:cloudNativeFullstack:version: ... # replaces autoUpdate: false# ...