Commit Graph

  • 4efe1c2d92 chore(kargo): update image tag account to 0.26.0 on eu-central-1-prod (#451) svc.kargo 2026-06-22 19:59:44 +02:00
  • 6d481363ad chore(kargo): update image tag account to 0.26.0-x86_v2 on htwg-1-prod (#450) svc.kargo 2026-06-22 19:58:37 +02:00
  • 183bb029ff chore(kargo): update image tag official-bots to 0.24.0 on eu-central-1-prod (#449) svc.kargo 2026-06-22 19:58:31 +02:00
  • 574e849d46 chore(kargo): update image tag official-bots to 0.24.0-x86_v2 on htwg-1-prod (#448) svc.kargo 2026-06-22 19:58:30 +02:00
  • b65ddd0a49 chore(kargo): update image tag official-bots to 0.24.0 on staging (#447) svc.kargo 2026-06-22 19:54:29 +02:00
  • 674049e10e chore(kargo): update image tag account to 0.26.0 on staging (#446) svc.kargo 2026-06-22 19:52:16 +02:00
  • c133447ea6 chore(htwg-1): disable OTEL SDK to stop Grafana export noise Janis Eccarius 2026-06-22 19:17:04 +02:00
  • 07a453a05e chore(kargo): update image tag tournament to 0.5.0-x86_v2 on htwg-1-prod (#444) svc.kargo 2026-06-21 22:31:41 +02:00
  • 4b1df75d7a chore(kargo): update image tag official-bots to 0.23.0-x86_v2 on htwg-1-prod (#443) svc.kargo 2026-06-21 22:24:22 +02:00
  • 4ab804f3bd chore(kargo): update image tag official-bots to 0.23.0 on eu-central-1-prod (#442) svc.kargo 2026-06-21 22:24:14 +02:00
  • df44bd176e chore(kargo): update image tag tournament to 0.5.0 on staging (#441) svc.kargo 2026-06-21 22:24:11 +02:00
  • 7a60f2865c chore(kargo): update image tag official-bots to 0.23.0 on staging (#440) svc.kargo 2026-06-21 22:20:03 +02:00
  • f823e06971 chore(kargo): update image tag frontend to 0.5.0 on eu-central-1-prod (#439) svc.kargo 2026-06-21 22:15:44 +02:00
  • 654e97957f chore(kargo): update image tag frontend to 0.5.0-x86_v2 on htwg-1-prod (#438) svc.kargo 2026-06-21 22:15:43 +02:00
  • 7d2b4774c7 chore(kargo): update image tag frontend to 0.5.0 on staging (#437) svc.kargo 2026-06-21 22:11:49 +02:00
  • 6abed9bb6e feat(nowchess): add TOURNAMENT_EXTERNAL_SERVERS env var to tournament rollout Janis Eccarius 2026-06-21 21:34:05 +02:00
  • a84f62f972 fix(nowchess): correct tournament service port to 8088 and SELF_URL Janis Eccarius 2026-06-21 21:31:16 +02:00
  • 3e6a7be274 fix(htwg-1): correct TOURNAMENT_SELF_URL to htwg-1 own IP Janis Eccarius 2026-06-21 21:29:40 +02:00
  • b82a0919e9 feat(nowchess): wire TOURNAMENT_SERVICE_URL and TOURNAMENT_SELF_URL Janis Eccarius 2026-06-21 21:23:58 +02:00
  • 521a39fa04 fix(official-bots): point ACCOUNT_SERVICE_URL to correct K8s service name Janis Eccarius 2026-06-21 20:59:39 +02:00
  • f2aeea1b40 fix(kustomization): update API and WebSocket URLs for frontend environment Janis Eccarius 2026-06-21 20:49:52 +02:00
  • 587ea19e0e fix(spark-analytics): increase NIM timeout and trim max_tokens to avoid read timeouts Janis Eccarius 2026-06-21 17:58:29 +02:00
  • 1ab9d60dd2 fix(spark-analytics): use ThreadingHTTPServer to prevent probe starvation Janis Eccarius 2026-06-21 17:53:31 +02:00
  • ac51ad09a4 feat(spark-analytics): per-row AI analysis with queue and rate-limit handling Janis Eccarius 2026-06-21 17:48:10 +02:00
  • 7f11de365c fix(spark-analytics): proxy NIM API calls through server to avoid CORS Janis Eccarius 2026-06-21 17:36:04 +02:00
  • 60467d8ff6 fix(spark-analytics): escape \\n in JS userPrompt strings Janis Eccarius 2026-06-21 17:25:20 +02:00
  • 9074c3fbd0 fix(spark-analytics): replace multiline JS template literals with concatenation Janis Eccarius 2026-06-21 17:19:00 +02:00
  • 7aa3bd3b12 fix: update CORS_ORIGINS to new IP address Janis Eccarius 2026-06-21 17:16:59 +02:00
  • 252c543fed feat(spark-analytics): add per-user NVIDIA NIM AI explanations to webview Janis Eccarius 2026-06-21 17:16:26 +02:00
  • c1c81f2507 chore(staging): bump analytics image to 0.7.0 Janis Eccarius 2026-06-21 16:55:52 +02:00
  • 42cb4efc05 fix(staging): add NOWCHESS_PGN_CACHE_DIR to all analytics CronJobs Janis Eccarius 2026-06-21 16:30:39 +02:00
  • ce56b7cc8b chore(kargo): update image tag official-bots to 0.22.0-x86_v2 on htwg-1-prod (#436) svc.kargo 2026-06-21 16:30:58 +02:00
  • 433227e132 chore(kargo): update image tag official-bots to 0.22.0 on staging (#435) svc.kargo 2026-06-21 16:22:26 +02:00
  • e1e501766b chore(kargo): update image tag frontend to 0.4.4-x86_v2 on htwg-1-prod (#434) svc.kargo 2026-06-21 16:22:25 +02:00
  • 5423f0000a chore(kargo): update image tag frontend to 0.4.4 on staging (#433) svc.kargo 2026-06-21 16:12:22 +02:00
  • f2d13efcd7 fix: co-locate analytics driver pods with spark-worker for RWO PVC access Janis Eccarius 2026-06-21 16:06:51 +02:00
  • 283c6728d4 fix(spark-analytics): batch index COUNT queries in one connection, suppress BrokenPipeError Janis Eccarius 2026-06-21 15:52:34 +02:00
  • 609a222211 fix(spark-analytics): robust JDBC URL parsing, log resolved DB host on startup Janis Eccarius 2026-06-21 15:47:48 +02:00
  • bdc3efc878 fix(spark-analytics): install psycopg2 to /tmp/pkg, set PYTHONPATH so it is importable Janis Eccarius 2026-06-21 15:44:09 +02:00
  • 6765c5162d fix(spark-analytics): set HOME=/tmp so pip can write under non-root user 65534 Janis Eccarius 2026-06-21 15:42:50 +02:00
  • 4395415985 fix(spark-analytics): add --no-cache-dir to pip install for nonexistent home dir Janis Eccarius 2026-06-21 15:41:41 +02:00
  • ca78173a56 feat(spark-analytics): switch webview to PostgreSQL, always write analytics to DB Janis Eccarius 2026-06-21 15:35:32 +02:00
  • 4379c0e867 fix(secret): update INTERNAL_SECRET value in ncs-internal-secret Janis Eccarius 2026-06-21 15:07:27 +02:00
  • a190d50a09 feat(spark-analytics): add 7 CronJobs, results webview, and LiChess staging demo Janis Eccarius 2026-06-21 15:01:25 +02:00
  • 2bc911ab81 fix(lf): Line Endings fixed Janis Eccarius 2026-06-21 15:09:47 +02:00
  • 49e9d60bb0 chore(kargo): update image tag official-bots to 0.21.0-x86_v2 on htwg-1-prod (#432) svc.kargo 2026-06-21 13:50:51 +02:00
  • e164e6d1a2 chore(kargo): update image tag official-bots to 0.21.0 on staging (#430) svc.kargo 2026-06-21 13:46:54 +02:00
  • bde04c0944 chore(kargo): update image tag tournament to 0.4.0-x86_v2 on htwg-1-prod (#431) svc.kargo 2026-06-21 13:46:53 +02:00
  • ea4728b111 chore(kargo): update image tag core to 0.53.0-x86_v2 on htwg-1-prod (#428) svc.kargo 2026-06-21 13:46:46 +02:00
  • 72e623bbf5 chore(kargo): update image tag tournament to 0.4.0 on staging (#427) svc.kargo 2026-06-21 13:42:52 +02:00
  • 79a2968950 chore(kargo): update image tag core to 0.53.0 on staging (#426) svc.kargo 2026-06-21 13:42:22 +02:00
  • 45284b6e36 chore(kargo): update image tag frontend to 0.4.3-x86_v2 on htwg-1-prod (#425) svc.kargo 2026-06-21 12:36:28 +02:00
  • 0030998279 fix: add WebSocket timeout annotations and use-regex to ingresses (#419) lq64 2026-06-21 12:35:28 +02:00
  • fef2bb728b chore(kargo): update image tag ws to 0.17.0-x86_v2 on htwg-1-prod (#423) svc.kargo 2026-06-21 12:35:21 +02:00
  • 3822f2a77f chore(kargo): update image tag frontend to 0.4.3 on eu-central-1-prod (#424) svc.kargo 2026-06-21 11:13:22 +02:00
  • 11ede2b94c chore(kargo): update image tag ws to 0.17.0 on eu-central-1-prod (#422) svc.kargo 2026-06-21 11:12:42 +02:00
  • 4916dc590f chore(kargo): update image tag frontend to 0.4.3 on staging (#421) svc.kargo 2026-06-21 11:08:31 +02:00
  • c39661828b fix: wire analysis service to ingress across all clusters Janis Eccarius 2026-06-21 10:32:01 +02:00
  • 994a709f44 chore(kargo): update image tag ws to 0.17.0 on staging (#420) svc.kargo 2026-06-19 12:35:52 +02:00
  • cef7823b44 chore(kargo): update image tag frontend to 0.4.2 on staging (#418) svc.kargo 2026-06-17 11:22:48 +02:00
  • f655ce8ac6 fix(official-bots): resolve JWT verify key via MP env props (#417) Janis 2026-06-17 10:18:58 +02:00
  • 93df9ee8d3 fix(official-bots): resolve JWT verify key via MP env props (#416) Janis 2026-06-17 10:01:38 +02:00
  • 4563782626 fix(official-bots): mount JWT public key from ncs-jwt-keys (#414) Janis 2026-06-17 09:51:15 +02:00
  • 2d5047cc63 fix(official-bots): mount JWT public key from ncs-jwt-keys (#413) Janis 2026-06-17 09:43:05 +02:00
  • 669159b098 chore(kargo): update image tag frontend to 0.4.1 on eu-central-1-prod (#412) svc.kargo 2026-06-17 09:39:33 +02:00
  • 55bcbe8ee9 chore(kargo): update image tag account to 0.25.0 on eu-central-1-prod (#411) svc.kargo 2026-06-17 09:38:50 +02:00
  • 5d77b37f57 chore(kargo): update image tag frontend to 0.4.1-x86_v2 on htwg-1-prod (#410) svc.kargo 2026-06-17 09:38:03 +02:00
  • f11b96a387 chore(kargo): update image tag account to 0.25.0-x86_v2 on htwg-1-prod (#409) svc.kargo 2026-06-17 09:37:57 +02:00
  • 6b2c67bd77 chore(kargo): update image tag official-bots to 0.19.0 on eu-central-1-prod (#408) svc.kargo 2026-06-17 09:37:51 +02:00
  • 4850303432 chore(kargo): update image tag official-bots to 0.19.0-x86_v2 on htwg-1-prod (#407) svc.kargo 2026-06-17 09:37:50 +02:00
  • 793b92e1e3 chore(kargo): update image tag official-bots to 0.19.0 on staging (#406) svc.kargo 2026-06-17 09:33:57 +02:00
  • b8b7d5aa47 chore(kargo): update image tag account to 0.25.0 on staging (#405) svc.kargo 2026-06-17 09:33:26 +02:00
  • 79dc37ffb5 chore(kargo): update image tag frontend to 0.4.1 on staging (#404) svc.kargo 2026-06-17 09:22:11 +02:00
  • dbf9a551a7 fix(ingress): route /api/bots to official-bots service (#403) Janis 2026-06-17 08:58:49 +02:00
  • 06e70a5e8a feat(spark): add staging overlay, scale down prod Janis 2026-06-17 08:48:31 +02:00
  • f38fd0302c chore(kargo): update image tag frontend to 0.4.0 on staging (#402) svc.kargo 2026-06-17 08:24:42 +02:00
  • 738406c4e5 chore: set tournament bot difficulty to hard feat/tournament-bot-env-config LQ63 2026-06-17 02:13:50 +02:00
  • 6cef31d142 feat: wire official-bots to external tournament server LQ63 2026-06-17 02:04:26 +02:00
  • 95dc346064 fix(spark): use file:/// so driver serves analytics.jar to executors over HTTP Janis Eccarius 2026-06-17 01:33:13 +02:00
  • fe75a75a2e fix(spark): add headless Services + driver.host/port so executors can reach driver pods Janis Eccarius 2026-06-17 01:29:35 +02:00
  • 27920182cb fix(spark): raise executor.memory to 512m - JVM minimum heap is 471m Janis Eccarius 2026-06-17 01:23:25 +02:00
  • 0dbfd4d35c fix(spark): raise worker memory to 512m/1Gi to fit executor overhead Janis Eccarius 2026-06-17 01:20:59 +02:00
  • a0f96e9985 fix(spark): raise driver.memory to 512m - Spark 4.x minimum is 450m Janis Eccarius 2026-06-17 01:20:31 +02:00
  • 54e0561b43 fix(spark): fit executor within 256m worker - instances=1, memory=200m, driver=256m Janis Eccarius 2026-06-17 01:17:17 +02:00
  • 7eecc23510 chore(spark): minimal cluster - 1 master + 1 worker, reduced limits, no streaming Janis Eccarius 2026-06-17 01:09:36 +02:00
  • d34a78c921 chore(spark): scale down all Spark workloads to free cluster resources Janis Eccarius 2026-06-17 01:05:30 +02:00
  • 0070139a37 fix(spark): reduce worker cores to 2 per worker (4 total) Janis Eccarius 2026-06-17 00:47:51 +02:00
  • 1b75466b3e fix(spark): cap executor cores to prevent job starvation Janis Eccarius 2026-06-17 00:44:16 +02:00
  • d3feb65eb3 fix(spark): increase worker cores to 4 to allow concurrent jobs Janis Eccarius 2026-06-17 00:41:49 +02:00
  • 906a8cda2c fix(sealed-secrets): migrate Helm repo URL to bitnami Janis Eccarius 2026-06-17 00:40:23 +02:00
  • e9926cbf62 chore(argocd): re-enable auto-sync for Spark apps Janis Eccarius 2026-06-17 00:35:07 +02:00
  • f043443efd chore(kargo): update image tag analysis to 0.2.0 on eu-central-1-prod (#400) svc.kargo 2026-06-17 00:27:23 +02:00
  • f6274857d0 fix(redis): allow corrupt AOF tail on startup after CPU incident Janis Eccarius 2026-06-17 00:20:19 +02:00
  • 423f5aa497 chore(argocd): disable auto-sync for both Spark apps Janis Eccarius 2026-06-17 00:08:01 +02:00
  • 081d7807c3 fix(spark): use Recreate strategy to avoid RWO PVC deadlock Janis Eccarius 2026-06-17 00:04:45 +02:00
  • 23f814ae29 fix(spark): add headless service so executors can reach driver Janis Eccarius 2026-06-17 00:03:06 +02:00
  • cb9de632d9 fix(spark): drop driver pod requests to 50m CPU / 64Mi memory Janis Eccarius 2026-06-16 23:21:11 +02:00
  • dfa7749c18 chore(kargo): update image tag tournament to 0.3.0 on eu-central-1-prod (#399) svc.kargo 2026-06-16 22:57:57 +02:00
  • 342e1f60b3 fix(spark): lower driver pod requests to 100m CPU / 256Mi memory Janis Eccarius 2026-06-16 22:47:51 +02:00
  • 0b69b04b1c fix(spark): add fsGroup 185 so spark user can write to PVCs Janis Eccarius 2026-06-16 22:22:50 +02:00