taiga-sync-job.yaml 809 B

1234567891011121314151617181920212223242526272829303132
  1. apiVersion: batch/v1
  2. kind: Job
  3. metadata:
  4. name: taiga-sync-job
  5. namespace: food-ai
  6. spec:
  7. backoffLimit: 2
  8. template:
  9. spec:
  10. restartPolicy: Never
  11. containers:
  12. - name: taiga-sync
  13. image: food-ai-taiga:latest
  14. command: ["python", "taiga_feed.py"]
  15. env:
  16. - name: TAIGA_TOKEN
  17. valueFrom:
  18. secretKeyRef:
  19. name: food-ai-secrets
  20. key: TAIGA_TOKEN
  21. - name: SYNC_CONFIG
  22. value: "/config/sync.yaml"
  23. volumeMounts:
  24. - name: sync-config
  25. mountPath: /config
  26. volumes:
  27. - name: sync-config
  28. configMap:
  29. name: taiga-sync-config
  30. items:
  31. - key: sync.yaml
  32. path: sync.yaml