Migrate from manifests to Helm for Dynatrace Operator installation

This guide describes the steps required to migrate from using manifests to Helm. This approach simplifies the deployment process and configuration of Dynatrace Operator.

For the succesfull migration, you need to completely uninstall and reinstall Dynatrace Operator and its components. Proceed with caution as this will remove and redeploy all components managed by Dynatrace Operator.

To ensure a clean migration:

  1. Remove all deployed Dynatrace custom resources such as EdgeConnect and DynaKube.

    kubectl delete edgeconnect --all
    kubectl delete dynakube --all
  2. Uninstall Dynatrace Operator via manifests.

  3. Install Dynatrace Operator via Helm. For more information about install instructions, see Get started with full observability

    helm install dynatrace-operator oci://public.ecr.aws/dynatrace/dynatrace-operator \
    --version <desired-version> \
    --create-namespace \
    --namespace dynatrace \
    --atomic
  4. Redeploy Dynatrace custom resources.

    kubectl apply -f edgeconnect.yaml
    kubectl apply -f dynakube.yaml