apiVersion: apps/v1
kind: Deployment
metadata:
  name: dataflow-grpc
spec:
  replicas: 2
  template:
    spec:
      containers:
        - name: dataflow-grpc
          image: 380838443567.dkr.ecr.us-west-2.amazonaws.com/dbaas/prod/dataflow-service:release-v20260901
          resources:
            limits:
              cpu: 500m
              memory: 1000Mi
            requests:
              cpu: 500m
              memory: 1000Mi
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: dataflow-http
spec:
  replicas: 2
  template:
    spec:
      containers:
        - name: dataflow-http
          image: 380838443567.dkr.ecr.us-west-2.amazonaws.com/dbaas/prod/dataflow-service:release-v20260901
          resources:
            limits:
              cpu: 500m
              memory: 1000Mi
            requests:
              cpu: 500m
              memory: 1000Mi
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: dataflow-worker
spec:
  replicas: 1
  template:
    spec:
      containers:
        - name: dataflow-worker
          image: 380838443567.dkr.ecr.us-west-2.amazonaws.com/dbaas/prod/dataflow-service:release-v20260901
          resources:
            limits:
              cpu: "1"
              memory: 2Gi
            requests:
              cpu: "1"
              memory: 2Gi
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: dataflow-workflow
spec:
  replicas: 4
  template:
    spec:
      containers:
        - name: dataflow-workflow
          image: 380838443567.dkr.ecr.us-west-2.amazonaws.com/dbaas/prod/dataflow-service:release-v20260901
          resources:
            limits:
              cpu: "1"
              memory: 2Gi
            requests:
              cpu: "1"
              memory: 2Gi
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: dataflow-ops
spec:
  replicas: 1
  template:
    spec:
      containers:
        - name: dataflow-ops
          image: 380838443567.dkr.ecr.us-west-2.amazonaws.com/dbaas/prod/dataflow-service:release-v20260901
          resources:
            limits:
              cpu: 500m
              memory: 1000Mi
            requests:
              cpu: 500m
              memory: 1000Mi
