Pre-submission Checklist
Operator version
1.23.0
Operator Helm chart version
2.18.0
Bug Report
What happened:
Upgrade of the helm chart set;
datadogAgentInternal:
# datadogAgentInternal.enabled -- Enables the Datadog Agent Internal controller
enabled: true
This caused the operator to fail to reconcile my existing datadogAgent custom resources causing all agents to be deleted/created in a loop
What I expected:
No change to existing datadogAgent deployments.
Steps to Reproduce
- Install operator with helm chart 2.13.1 defaults
- Deploy two datadogAgent custom resources
- Upgrade operator via helm chart 2.18.0 using defaults
- Operator will fail to reconcile existing datadogAgent deployments.
Environment
Kubernetes version: v1.32.11-eks-ac2d5a0
Helm version: v3.17.3
Cloud provider: AWS
Additional Context
Setting the following helm values for the operator chart disabled DDAI allows for deployment of datadogAgent CRs as expected;
datadogAgentInternal:
enabled: false
datadogCRDs:
crds:
datadogAgentInternals: false
Screenshot shows successful deployment of two datadogAgent custom resources with the new datadogAgentInternal controller disabled:

Pre-submission Checklist
Operator version
1.23.0
Operator Helm chart version
2.18.0
Bug Report
What happened:
Upgrade of the helm chart set;
This caused the operator to fail to reconcile my existing datadogAgent custom resources causing all agents to be deleted/created in a loop
What I expected:
No change to existing datadogAgent deployments.
Steps to Reproduce
Environment
Kubernetes version: v1.32.11-eks-ac2d5a0
Helm version: v3.17.3
Cloud provider: AWS
Additional Context
Setting the following helm values for the operator chart disabled DDAI allows for deployment of datadogAgent CRs as expected;
Screenshot shows successful deployment of two datadogAgent custom resources with the new datadogAgentInternal controller disabled:
