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: 385595570414.dkr.ecr.us-west-2.amazonaws.com/dbaas/staging/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://staging.tidbcloud.com"
          - name: TIDB_CLOUD_OAUTH_BASE_URL
            value: "https://oauth.staging.tidbcloud.com"
        resources:
          requests:
            cpu: 50m
            memory: 256Mi
          limits:
            cpu: 100m
            memory: 512Mi
        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