apiVersion: apps/v1
kind: Deployment
metadata:
  annotations:
    sidecar.jaegertracing.io/inject: jaeger
  name: serverless-credits-campaign-api
spec:
  replicas: 1
  selector:
    matchLabels:
      app: serverless-credits-campaign-api
  strategy:
    type: RollingUpdate
  template:
    metadata:
      labels:
        app: serverless-credits-campaign-api
    spec:
      containers:
      - image: 380838443567.dkr.ecr.us-west-2.amazonaws.com/dbaas/prod/serverless-credits-campaign:450bd271f8964d4ab711f096fe171af9b2ec467c
        name: serverless-credits-campaign-api
        env:
          - name: CONFIG_PATH
            value: /etc/serverless-credits-campaign/config.yaml
          - name: TIDB_CLOUD_ACCOUNT_REQUESTER_EMAIL
            value: liangzhiyuan@pingcap.com
          - name: TIDB_CLOUD_BASE_URL
            value: "https://tidbcloud.com"
          - name: TIDB_CLOUD_OAUTH_BASE_URL
            value: "https://oauth.tidbcloud.com"
        resources:
          requests:
            cpu: 100m
            memory: 100Mi
          limits:
            cpu: 100m
            memory: 200Mi
        volumeMounts:
          - mountPath: /etc/serverless-credits-campaign
            name: serverless-credits-campaign-conf
            readOnly: true
      volumes:
        - name: serverless-credits-campaign-conf
          configMap:
            name: serverless-credits-campaign-conf