--- apiVersion: apps/v1 kind: Deployment metadata: name: attachments namespace: attachments labels: app: attachments spec: replicas: 1 selector: matchLabels: app: attachments template: metadata: labels: app: attachments spec: containers: - name: attachments image: cr.yandex/crp3ccidau046kdj8g9q/attachments:feature_6238c882 imagePullPolicy: IfNotPresent ports: - name: http containerPort: 8000 protocol: TCP env: - name: POSTGRES_POOL_SIZE value: "10" - name: API_ADDRESS value: 0.0.0.0:8000 - name: YANDEX_S3_ENDPOINT_URL valueFrom: secretKeyRef: name: s3-secret key: endpoint - name: YANDEX_S3_ACCESS_KEY_ID valueFrom: secretKeyRef: name: s3-secret key: login - name: YANDEX_S3_SECRET_ACCESS_KEY valueFrom: secretKeyRef: name: s3-secret key: password - name: YANDEX_S3_USE_SSL valueFrom: secretKeyRef: name: s3-secret key: use_ssl - name: YANDEX_S3_REGION valueFrom: secretKeyRef: name: s3-secret key: region - name: YANDEX_S3_VERIFY valueFrom: secretKeyRef: name: s3-secret key: verify - name: BUCKET_NAME valueFrom: secretKeyRef: name: s3-secret key: bucket - name: DATABASE_SSL_MODE value: disable - name: DATABASE_HOST valueFrom: secretKeyRef: name: postgresql-secrets key: hostname - name: DATABASE_PORT valueFrom: secretKeyRef: name: postgresql-secrets key: port - name: DATABASE_NAME valueFrom: secretKeyRef: name: postgresql-secrets key: database - name: DATABASE_USER valueFrom: secretKeyRef: name: postgresql-secrets key: username - name: DATABASE_PASSWORD valueFrom: secretKeyRef: name: postgresql-secrets key: password imagePullSecrets: - name: regcred