We use ArgoCD to deploy our applications as well as the OpenTelemetry Operator
It usually happens that the workload which is annotated for auto instrumentation starts up before the operator is fully installed.
This means the applications opentelemetry environment variables are not populated and that the auto instrumentation pod is never attached as a initContainer.
The way to fix this is to manually delete the pod and then allow it to be recreated once the opentelemetry operator is installed.
Component(s)
auto-instrumentation
Describe the issue you're reporting
Hi
We use ArgoCD to deploy our applications as well as the OpenTelemetry Operator
It usually happens that the workload which is annotated for auto instrumentation starts up before the operator is fully installed.
This means the applications opentelemetry environment variables are not populated and that the auto instrumentation pod is never attached as a initContainer.
The way to fix this is to manually delete the pod and then allow it to be recreated once the opentelemetry operator is installed.
Has anyone found a way around this?