10 May 2026 02:28 AM
There was an upgrade of the DT Operator from version 1.6.3 (v1beta5) to 1.8.1(v1beta5).
After the deployment of 1.8.1 in the k8 cluster, The java springboot pods started crash-looping because the Dynatrace OneAgent isn't injecting the enrichment properties file.
Error: java.io.FileNotFoundException: /var/lib/dynatrace/enrichment/endpoint/endpoint.properties (No such file or directory)
The failed Pod has an annotation:
The DT operator log has the below entry:
$ kubectl logs -n dynatrace-system -l app.kubernetes.io/name=dynatrace-operator --tail=200 | grep -E 'bootstrapper|secret' > travel-bootstrapper.log
{"level":"info","ts":"2026-05-09T18:50:00.156Z","logger":"pod-mutation-injection","msg":"dynatrace-bootstrapper-certs is not available, trying to replicate","pod":"keda-reflector-29639210-"}
{"level":"info","ts":"2026-05-09T18:50:00.160Z","logger":"pod-mutation-injection","msg":"unable to copy source of integration-k8s-cluster-bootstrapper-certs as it is not available, injection not possible","pod":"keda-reflector-29639210-"}
In the impacted k8s cluster:
$ kubectl get secrets -n dynatrace-system
The output shows bootstrapper-config cert , and NOT the bootstrapper-certs .
The -bootstrapper-certs secret was NOT generated.
Please advise
Featured Posts