apiVersion: apps/v1 kind: Deployment metadata: name: eveai-entitlements namespace: eveai-staging labels: app: eveai-entitlements component: backend role: worker spec: replicas: 1 selector: matchLabels: app: eveai-entitlements template: metadata: labels: app: eveai-entitlements component: backend role: worker spec: containers: - name: eveai-entitlements image: josakola/eveai_entitlements:latest envFrom: - secretRef: name: eveai-secrets env: - name: COMPONENT_NAME value: "eveai_entitlements" - name: ROLE value: "worker" - name: CELERY_CONCURRENCY value: "1" - name: CELERY_LOGLEVEL value: "DEBUG" - name: CELERY_MAX_TASKS_PER_CHILD value: "1000" - name: CELERY_PREFETCH value: "1" - name: CELERY_QUEUE_NAME value: "entitlements" - name: PUSH_GATEWAY_HOST valueFrom: secretKeyRef: name: eveai-secrets key: PUSH_GATEWAY_HOST optional: true - name: PUSH_GATEWAY_PORT valueFrom: secretKeyRef: name: eveai-secrets key: PUSH_GATEWAY_PORT optional: true resources: requests: cpu: "100m" memory: "256Mi" limits: cpu: "500m" memory: "512Mi"