apiVersion: apps/v1
kind: Deployment
metadata:
  annotations:
    sidecar.jaegertracing.io/inject: jaeger
  name: dbaas-core-svc-worker
spec:
  replicas: 0
  template:
    metadata:
      labels:
        app: dbaas-core-svc-worker
    spec:
      containers:
        - name: core-svc-worker
          env:
            - name: GCP_WORKLOAD_IDENTITY_AUDIENCE
              value: //iam.googleapis.com/projects/301623017899/locations/global/workloadIdentityPools/prod-dbaas/providers/prod-dbaas-eks-oidc
            - name: GCP_IMPERSONATE_SA
              value: prod-prod-central@dbaas-prod.iam.gserviceaccount.com
            - name: TIINF_POD_NAME
              value: "coresvc-worker-dummy1-dummy2"
          image: 380838443567.dkr.ecr.us-west-2.amazonaws.com/dbaas/prod/core-svc:release-v20260408
          resources:
            limits:
              cpu: "1"
              memory: 2Gi
            requests:
              cpu: "1"
              memory: 2Gi
          volumeMounts:
            - mountPath: /gardener
              name: gardener
      volumes:
        - name: gardener
          secret:
            defaultMode: 420
            secretName: core-svc-gardener-kubeconfig # gardener apiserver kubeconfig
