apiVersion: apps/v1
kind: Deployment
metadata:
  namespace: eks-saga
  name: eks-saga-orchestrator
spec:
  selector:
    matchLabels:
      app.kubernetes.io/name: eks-saga-orchestrator
  replicas: 1
  template:
    metadata:
      labels:
        app.kubernetes.io/name: eks-saga-orchestrator
    spec:
      serviceAccountName: eks-saga
      containers:
        - name: eks-saga-orchestrator
          image: accountId.dkr.ecr.regionId.amazonaws.com/eks-saga/orchestrator:0.0.0
          imagePullPolicy: Always
          envFrom:
            - configMapRef:
                name: eks-saga-orchestrator
          resources:
            limits:
              memory: "128Mi"
              cpu: "64m"
          ports:
            - containerPort: 8080
              protocol: "TCP"
      nodeSelector:
        role: db