--- apiVersion: apps/v1 kind: Deployment metadata: name: celery namespace: flows labels: app: celery service: celery spec: replicas: 1 selector: matchLabels: app: celery template: metadata: labels: app: celery service: celery spec: containers: - name: celery image: cr.yandex/crp3ccidau046kdj8g9q/flows-backend_worker:production_2a439111 imagePullPolicy: IfNotPresent command: - uv args: - run - celery - -A - config - worker - -l - info ports: - name: http containerPort: 8000 protocol: TCP env: - name: ADMIN_PANEL_SECRET_KEY valueFrom: secretKeyRef: key: key name: admin-secret - name: JWT_PUBLIC_KEY valueFrom: secretKeyRef: key: public_key name: jwt-secret - name: LOG_LEVEL value: DEBUG - name: BASE_HOST value: https://srx.wb.ru - name: CELERY_QUEUE value: flow - name: EAV_HOST value: http://eav-service.eav.svc.cluster.local:8000 - name: DJANGO_HOST value: http://backend.django.svc.cluster.local:8000/api - name: PLANNING_HOST value: http://backend-service.pm.svc.cluster.local:8000/api/pm/msp - name: PLANNING_USE value: "True" - name: DOCUMENTATION_HOST value: http://documentations-api.documentations.svc.cluster.local:8080/internal/v1 - name: DOCUMENTATION_EXTERNAL_HOST value: http://documentations-api.documentations.svc.cluster.local:8080/api/v1 - name: ENABLE_ANALYTICS value: "1" - name: ENABLE_CELERY value: "1" - name: ENABLE_MAILGUN value: "0" - name: ENABLE_METRICS value: "0" - name: FROM_EMAIL value: sarex@rwb.ru - name: GATEWAY_URL value: http://pdm-api.documentations.svc.cluster.local:8080 - name: RESOURCE_URL value: http://resources-service.resources.svc.cluster.local:8000 - name: SERVICE_HOST value: https://srx.wb.ru/flows/api/v1 - name: SMTP_HOST value: mail.rwb.ru - name: DOCUMENTATION_PG_HOST valueFrom: secretKeyRef: key: hostname name: postgresql-secret-documentations - name: DOCUMENTATION_PG_PORT valueFrom: secretKeyRef: key: port name: postgresql-secret-documentations - name: DOCUMENTATION_PG_DATABASE valueFrom: secretKeyRef: key: database name: postgresql-secret-documentations - name: DOCUMENTATION_PG_USERNAME valueFrom: secretKeyRef: key: username name: postgresql-secret-documentations - name: DOCUMENTATION_PG_PASSWORD valueFrom: secretKeyRef: key: password name: postgresql-secret-documentations - name: CHECKLIST_HOST value: http://checklists-backend-service.checklists.svc.cluster.local:80 - name: SMTP_PORT value: "465" - name: SYNC_RESOURCE_ID value: "1" - name: TIMEOUT value: "120" - name: WORKFLOWS_HOST value: http://workflows-api-service.workflow.svc.cluster.local:8000/api/v1 - name: WORKFLOWS_TIMEOUT value: "60" - name: DOCUMENTATION_TIMEOUT value: "60" - name: DJANGO_TOKEN valueFrom: secretKeyRef: key: token name: django-secret - name: PG_DB valueFrom: secretKeyRef: key: database name: postgresql-secret - name: PG_LOGIN valueFrom: secretKeyRef: key: username name: postgresql-secret - name: PG_HOST valueFrom: secretKeyRef: key: hostname name: postgresql-secret - name: PG_PORT valueFrom: secretKeyRef: key: port name: postgresql-secret - name: PG_PASSWORD valueFrom: secretKeyRef: key: password name: postgresql-secret - name: RABBITMQ_USERNAME valueFrom: secretKeyRef: key: username name: rabbitmq-secret - name: RABBITMQ_PASSWORD valueFrom: secretKeyRef: key: password name: rabbitmq-secret - name: RABBITMQ_VHOST valueFrom: secretKeyRef: key: vhost name: rabbitmq-secret - name: RABBITMQ_HOST valueFrom: secretKeyRef: key: hostname name: rabbitmq-secret - name: RABBITMQ_PORT valueFrom: secretKeyRef: key: port name: rabbitmq-secret resources: requests: cpu: "1" memory: 1Gi imagePullSecrets: - name: regcred