apiVersion: batch/v1 kind: Job metadata: name: demo-clone-VIRTUAL_TENANT_ID namespace: bakery-ia labels: app: demo-clone component: runtime spec: ttlSecondsAfterFinished: 3600 # Clean up after 1 hour backoffLimit: 2 template: metadata: labels: app: demo-clone spec: restartPolicy: Never containers: - name: clone-data image: bakery/inventory-service:latest # Uses inventory image which has all scripts command: ["python", "/app/scripts/demo/clone_demo_tenant.py"] env: - name: VIRTUAL_TENANT_ID value: "VIRTUAL_TENANT_ID" - name: DEMO_ACCOUNT_TYPE value: "DEMO_ACCOUNT_TYPE" - name: INVENTORY_DATABASE_URL valueFrom: secretKeyRef: name: database-secrets key: INVENTORY_DATABASE_URL - name: SALES_DATABASE_URL valueFrom: secretKeyRef: name: database-secrets key: SALES_DATABASE_URL - name: ORDERS_DATABASE_URL valueFrom: secretKeyRef: name: database-secrets key: ORDERS_DATABASE_URL - name: TENANT_DATABASE_URL valueFrom: secretKeyRef: name: database-secrets key: TENANT_DATABASE_URL - name: LOG_LEVEL value: "INFO" resources: requests: memory: "256Mi" cpu: "100m" limits: memory: "512Mi" cpu: "500m"