From 61807061407a4d7ffcf285586ace60379b055213 Mon Sep 17 00:00:00 2001 From: matst80 Date: Sat, 4 Jul 2026 12:41:36 +0200 Subject: [PATCH] pin PROMOTIONS_FILE on cart deployments Cart-actor (x86/arm64) and cart-backoffice all resolve to the same NFS file at nfs/cart-actor/promotions.json given their existing volume mounts. cart-actor pods use PROMOTIONS_FILE=/data/promotions.json (mount subpath); cart-backoffice uses /data/cart-actor/promotions.json (NFS root + CART_DIR). Defensive alignment so UI edits are visible across pods even if a future NFS subpath shuffle happens. --- deployment/deployment.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/deployment/deployment.yaml b/deployment/deployment.yaml index 108391d..65a8f86 100644 --- a/deployment/deployment.yaml +++ b/deployment/deployment.yaml @@ -78,6 +78,8 @@ spec: env: - name: CART_DIR value: "/data/cart-actor" + - name: PROMOTIONS_FILE + value: "/data/cart-actor/promotions.json" - name: CHECKOUT_DIR value: "/data/checkout-actor" - name: TZ @@ -186,6 +188,8 @@ spec: env: - name: CART_DIR value: "/data/cart-actor" + - name: PROMOTIONS_FILE + value: "/data/promotions.json" - name: CHECKOUT_DIR value: "/data/checkout-actor" - name: TZ @@ -312,6 +316,8 @@ spec: memory: "70Mi" cpu: "1200m" env: + - name: PROMOTIONS_FILE + value: "/data/promotions.json" - name: TZ value: "Europe/Stockholm" - name: REDIS_ADDRESS