From 42cb4efc05f81a108562d918446939763cadac8d Mon Sep 17 00:00:00 2001 From: Janis Eccarius Date: Sun, 21 Jun 2026 16:30:39 +0200 Subject: [PATCH] fix(staging): add NOWCHESS_PGN_CACHE_DIR to all analytics CronJobs Points to /spark-output/.pgn-cache so the decompressed Lichess PGN file is written to the shared PVC, accessible by both driver and executor pods. Co-Authored-By: Claude Sonnet 4.6 --- .../eu-central-1-staging/kustomization.yaml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/spark-analytics/eu-central-1-staging/kustomization.yaml b/spark-analytics/eu-central-1-staging/kustomization.yaml index 501a5d3..2bc1c93 100755 --- a/spark-analytics/eu-central-1-staging/kustomization.yaml +++ b/spark-analytics/eu-central-1-staging/kustomization.yaml @@ -46,6 +46,8 @@ patches: env: - name: NOWCHESS_PGN_PATH value: "https://database.lichess.org/standard/lichess_db_standard_rated_2013-01.pgn.zst" + - name: NOWCHESS_PGN_CACHE_DIR + value: "/spark-output/.pgn-cache" target: kind: CronJob name: spark-opening-book @@ -86,6 +88,8 @@ patches: env: - name: NOWCHESS_PGN_PATH value: "https://database.lichess.org/standard/lichess_db_standard_rated_2013-01.pgn.zst" + - name: NOWCHESS_PGN_CACHE_DIR + value: "/spark-output/.pgn-cache" target: kind: CronJob name: spark-player-stats @@ -127,6 +131,8 @@ patches: env: - name: NOWCHESS_PGN_PATH value: "https://database.lichess.org/standard/lichess_db_standard_rated_2013-01.pgn.zst" + - name: NOWCHESS_PGN_CACHE_DIR + value: "/spark-output/.pgn-cache" target: kind: CronJob name: spark-player-clustering @@ -167,6 +173,8 @@ patches: env: - name: NOWCHESS_PGN_PATH value: "https://database.lichess.org/standard/lichess_db_standard_rated_2013-01.pgn.zst" + - name: NOWCHESS_PGN_CACHE_DIR + value: "/spark-output/.pgn-cache" target: kind: CronJob name: spark-player-graph @@ -220,6 +228,8 @@ patches: env: - name: NOWCHESS_PGN_PATH value: "https://database.lichess.org/standard/lichess_db_standard_rated_2013-01.pgn.zst" + - name: NOWCHESS_PGN_CACHE_DIR + value: "/spark-output/.pgn-cache" target: kind: CronJob name: spark-game-length @@ -238,6 +248,8 @@ patches: env: - name: NOWCHESS_PGN_PATH value: "https://database.lichess.org/standard/lichess_db_standard_rated_2013-01.pgn.zst" + - name: NOWCHESS_PGN_CACHE_DIR + value: "/spark-output/.pgn-cache" target: kind: CronJob name: spark-color-advantage @@ -256,6 +268,8 @@ patches: env: - name: NOWCHESS_PGN_PATH value: "https://database.lichess.org/standard/lichess_db_standard_rated_2013-01.pgn.zst" + - name: NOWCHESS_PGN_CACHE_DIR + value: "/spark-output/.pgn-cache" target: kind: CronJob name: spark-elo-distribution @@ -274,6 +288,8 @@ patches: env: - name: NOWCHESS_PGN_PATH value: "https://database.lichess.org/standard/lichess_db_standard_rated_2013-01.pgn.zst" + - name: NOWCHESS_PGN_CACHE_DIR + value: "/spark-output/.pgn-cache" target: kind: CronJob name: spark-time-control @@ -292,6 +308,8 @@ patches: env: - name: NOWCHESS_PGN_PATH value: "https://database.lichess.org/standard/lichess_db_standard_rated_2013-01.pgn.zst" + - name: NOWCHESS_PGN_CACHE_DIR + value: "/spark-output/.pgn-cache" target: kind: CronJob name: spark-daily-activity @@ -310,6 +328,8 @@ patches: env: - name: NOWCHESS_PGN_PATH value: "https://database.lichess.org/standard/lichess_db_standard_rated_2013-01.pgn.zst" + - name: NOWCHESS_PGN_CACHE_DIR + value: "/spark-output/.pgn-cache" target: kind: CronJob name: spark-rating-mismatch @@ -328,6 +348,8 @@ patches: env: - name: NOWCHESS_PGN_PATH value: "https://database.lichess.org/standard/lichess_db_standard_rated_2013-01.pgn.zst" + - name: NOWCHESS_PGN_CACHE_DIR + value: "/spark-output/.pgn-cache" target: kind: CronJob name: spark-termination-stats