############################################################################## # Backfill Pod — One-shot job to import historical metrics from Mimir # # Usage: # kubectl create configmap backfill-script \ # --from-file=backfill.py=backfill.py -n victoriametrics # kubectl apply -f backfill-pod.yaml # kubectl logs -f backfill -n victoriametrics # # Cleanup: # kubectl delete pod backfill -n victoriametrics # kubectl delete configmap backfill-script -n victoriametrics ############################################################################## apiVersion: v1 kind: Pod metadata: name: backfill namespace: victoriametrics spec: restartPolicy: Never containers: - name: backfill image: python:3.12-slim command: ["python3", "/scripts/backfill.py"] env: - name: MIMIR_USERNAME value: "vultr_sea_inference" - name: MIMIR_PASSWORD valueFrom: secretKeyRef: name: backfill-credentials key: mimir-password - name: VM_URL value: "http://victoriametrics.victoriametrics.svc.cluster.local:8428" - name: START_TS value: "1773360000" # 2026-03-13T00:00:00Z - name: CHUNK_HOURS value: "6" volumeMounts: - name: script mountPath: /scripts volumes: - name: script configMap: name: backfill-script