--- apiVersion: apps/v1 kind: Deployment metadata: name: workflows-api namespace: processing labels: app: workflows-api service: workflows-api spec: replicas: 1 selector: matchLabels: app: workflows-api template: metadata: labels: app: workflows-api service: workflows-api spec: containers: - name: workflows-api image: cr.yandex/crp3ccidau046kdj8g9q/workflows-api_prod:075fc0 imagePullPolicy: IfNotPresent ports: - name: http containerPort: 8000 protocol: TCP env: - name: POSTGRES_POOL_SIZE value: "3" - name: HTTP_HOST value: 0.0.0.0:8080 - name: DJANGO_HOST value: http://backend.django.svc.cluster.local:8000 - name: S3_SERVICE_ACCOUNT value: /etc/sarex/yc-s3/yc-s3-service-account.json - name: ENABLE_SQL_QUERY value: "0" - name: POSTGRES_SSL_USE value: "0" - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: POSTGRES_ADDRESS valueFrom: secretKeyRef: key: hostname name: postgresql-secret - name: POSTGRES_PORT valueFrom: secretKeyRef: key: port name: postgresql-secret - name: POSTGRES_USER valueFrom: secretKeyRef: key: username name: postgresql-secret - name: POSTGRES_PASSWORD valueFrom: secretKeyRef: key: password name: postgresql-secret - name: POSTGRES_DB valueFrom: secretKeyRef: key: database name: postgresql-secret - name: PUBLIC_KEY valueFrom: secretKeyRef: key: key name: public-key resources: requests: cpu: "1" memory: 1Gi imagePullSecrets: - name: regcred