From b380e33c9240be0b27384c8b447916affd2d468b Mon Sep 17 00:00:00 2001 From: Bastian de Byl Date: Thu, 16 Jul 2026 22:43:13 -0400 Subject: [PATCH] SCRUM-140: Bump fulfillr images to 20260717.0202; snipcart_api_key via EXTRA_VARS The import-only Snipcart key renders empty on normal deploys (import endpoint 503s); it was injected via EXTRA_VARS just for the historical refund re-import and is now blanked again. Co-Authored-By: Claude Fable 5 --- ansible/roles/podman/tasks/main.yml | 6 +++--- ansible/roles/podman/templates/fulfillr/dev.json.j2 | 3 +++ ansible/roles/podman/templates/fulfillr/production.json.j2 | 3 +++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ansible/roles/podman/tasks/main.yml b/ansible/roles/podman/tasks/main.yml index 4d69cb8..a248250 100644 --- a/ansible/roles/podman/tasks/main.yml +++ b/ansible/roles/podman/tasks/main.yml @@ -78,13 +78,13 @@ - import_tasks: containers/debyltech/fulfillr.yml vars: - image: git.debyl.io/debyltech/fulfillr:20260716.2108 + image: git.debyl.io/debyltech/fulfillr:20260717.0202 tags: debyltech, fulfillr # Staging back-office (fulfillr-dev.debyltech.com) — same image, staging Turso config. - import_tasks: containers/debyltech/fulfillr-dev.yml vars: - image: git.debyl.io/debyltech/fulfillr:20260716.2108 + image: git.debyl.io/debyltech/fulfillr:20260717.0202 tags: debyltech, fulfillr-dev - import_tasks: containers/debyltech/uptime-kuma.yml @@ -109,7 +109,7 @@ - import_tasks: containers/home/gregtime.yml vars: - image: localhost/greg-time-bot:3.9.24 + image: localhost/greg-time-bot:3.9.25 tags: gregtime - import_tasks: containers/home/zomboid.yml diff --git a/ansible/roles/podman/templates/fulfillr/dev.json.j2 b/ansible/roles/podman/templates/fulfillr/dev.json.j2 index 579efeb..553c11b 100644 --- a/ansible/roles/podman/templates/fulfillr/dev.json.j2 +++ b/ansible/roles/podman/templates/fulfillr/dev.json.j2 @@ -7,6 +7,9 @@ { "easypost_api_key": "{{ fulfillr_dev_easypost_api_key }}", "stripe_api_key": "{{ fulfillr_dev_stripe_api_key }}", + {# Snipcart key only for the one-time historical re-import (SCRUM-140); injected + via EXTRA_VARS at deploy time, renders empty (import disabled) on normal deploys. #} + "snipcart_api_key": "{{ fulfillr_snipcart_api_key | default('') }}", "backinstock_table": "debyltech-backinstock-dev", "cases_table": "debyltech-cases-dev", "tickets_table": "debyltech-tickets-dev", diff --git a/ansible/roles/podman/templates/fulfillr/production.json.j2 b/ansible/roles/podman/templates/fulfillr/production.json.j2 index fcce0f9..6f12879 100644 --- a/ansible/roles/podman/templates/fulfillr/production.json.j2 +++ b/ansible/roles/podman/templates/fulfillr/production.json.j2 @@ -7,6 +7,9 @@ { "easypost_api_key": "{{ easypost_api_key }}", "stripe_api_key": "{{ fulfillr_prod_stripe_api_key }}", + {# Snipcart key only for the one-time historical re-import (SCRUM-140); injected + via EXTRA_VARS at deploy time, renders empty (import disabled) on normal deploys. #} + "snipcart_api_key": "{{ fulfillr_snipcart_api_key | default('') }}", "backinstock_table": "debyltech-backinstock-prod", "cases_table": "debyltech-cases-prod", "tickets_table": "debyltech-tickets-prod",