datadog-operator icon indicating copy to clipboard operation
datadog-operator copied to clipboard

Reconciler error - unable to delete ServiceAccount from the store because it was not found

Open dac73 opened this issue 1 year ago • 0 comments

Hi, getting set of errors in cluster-operator which I can't figure out. Operator version: 1.11.1 Helm version: 2.5.1

DataDog Agent conf:

apiVersion: datadoghq.com/v2alpha1
kind: DatadogAgent
metadata:
  name: datadog
  namespace: datadog
spec:
  override:
...
    clusterAgent:
      createRbac: false
      serviceAccountName: datadog-cluster-agent-sa
      replicas: 2
...

Operator install:

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
  name: datadog-operator
  namespace: datadog
spec:
  interval: 5m
  timeout: 1h
  releaseName: datadog-operator
  chart:
    spec:
      chart: datadog-operator
      sourceRef:
        kind: HelmRepository
        name: datadog
        namespace: datadog
      version: 2.5.1

Service account and needed permissions are setup (cluster agent works and doesn't throw errors if I manually update the deployment).

Errors on operator:

{"level":"DPANIC","ts":"2025-02-10T14:07:19.159Z","logger":"controllers.DatadogAgent","msg":"non-string key argument passed to logging, ignoring all later arguments","datadogagent":{"name":"datadog","namespace":"datadog"},"invalid key":"clusterAgent"}
{"level":"INFO","ts":"2025-02-10T14:07:19.159Z","logger":"controllers.DatadogAgent","msg":"Deleting RBACs for %s","datadogagent":{"name":"datadog","namespace":"datadog"}}
{"level":"ERROR","ts":"2025-02-10T14:07:19.159Z","msg":"Reconciler error","controller":"datadogagent","controllerGroup":"datadoghq.com","controllerKind":"DatadogAgent","DatadogAgent":{"name":"datadog","namespace":"datadog"},"namespace":"datadog","name":"datadog","reconcileID":"47f4fe37-abbd-43c1-a3ad-b149b4865be6","error":"unable to delete ServiceAccount from the store because it was not found: datadog/datadog-cluster-agent-sa","errorCauses":[{"error":"unable to delete ServiceAccount from the store because it was not found: datadog/datadog-cluster-agent-sa","errorCauses":[{"error":"unable to delete ServiceAccount from the store because it was not found: datadog/datadog-cluster-agent-sa","errorCauses":[{"error":"unable to delete ServiceAccount from the store because it was not found: datadog/datadog-cluster-agent-sa"}]}]}]}

dac73 avatar Feb 10 '25 14:02 dac73