Commit Graph

257 Commits

Author SHA1 Message Date
svc.kargo 2d03547d58 chore(kargo): update image tag official-bots to 0.40.0 on staging (#518) 2026-06-24 22:53:18 +02:00
svc.kargo 8a2e175ba8 chore(kargo): update image tag official-bots to 0.39.0 on staging (#516) 2026-06-24 22:27:21 +02:00
svc.kargo 1f9c5fc940 chore(kargo): update image tag official-bots to 0.38.0 on staging (#514) 2026-06-24 20:32:46 +02:00
svc.kargo 13ada3312d chore(kargo): update image tag official-bots to 0.37.0 on staging (#512) 2026-06-24 20:06:49 +02:00
svc.kargo 9ca55db829 chore(kargo): update image tag official-bots to 0.36.0 on staging (#509) 2026-06-24 00:05:01 +02:00
svc.kargo 9f23ef35fd chore(kargo): update image tag official-bots to 0.35.0 on staging (#506) 2026-06-23 23:53:29 +02:00
svc.kargo 873d6563e8 chore(kargo): update image tag official-bots to 0.34.0 on staging (#503) 2026-06-23 23:16:10 +02:00
svc.kargo 093cb8b933 chore(kargo): update image tag tournament to 0.9.0 on staging (#500) 2026-06-23 22:40:23 +02:00
svc.kargo 533b26a15a chore(kargo): update image tag official-bots to 0.33.0 on staging (#497) 2026-06-23 21:42:14 +02:00
svc.kargo bcaee070eb chore(kargo): update image tag tournament to 0.8.0 on staging (#494) 2026-06-23 20:53:57 +02:00
svc.kargo 92faff4212 chore(kargo): update image tag official-bots to 0.32.0 on staging (#491) 2026-06-23 15:25:39 +02:00
svc.kargo 59b30804f3 chore(kargo): update image tag frontend to 0.6.3 on staging (#480) 2026-06-23 15:01:06 +02:00
svc.kargo f8552a681c chore(kargo): update image tag official-bots to 0.31.0 on staging (#476) 2026-06-23 14:56:52 +02:00
svc.kargo 21d4f34a7d chore(kargo): update image tag frontend to 0.6.2 on staging (#473) 2026-06-23 14:21:21 +02:00
svc.kargo 8c9659da75 chore(kargo): update image tag official-bots to 0.30.0 on staging (#472) 2026-06-23 14:04:19 +02:00
svc.kargo 952e121c4e chore(kargo): update image tag tournament to 0.7.0 on staging (#469) 2026-06-23 14:03:28 +02:00
svc.kargo 6d6d540303 chore(kargo): update image tag official-bots to 0.29.0 on staging (#467) 2026-06-23 11:04:25 +02:00
svc.kargo efdd2774e9 chore(kargo): update image tag frontend to 0.6.1 on staging (#465) 2026-06-23 10:50:00 +02:00
svc.kargo a8f98a1419 chore(kargo): update image tag tournament to 0.6.0 on staging (#462) 2026-06-23 10:21:01 +02:00
svc.kargo 4adbf38b2b chore(kargo): update image tag official-bots to 0.28.0 on staging (#461) 2026-06-23 10:17:32 +02:00
svc.kargo 7a736c41d0 chore(kargo): update image tag frontend to 0.6.0 on staging (#458) 2026-06-23 09:45:02 +02:00
svc.kargo 1487b4b840 chore(kargo): update image tag official-bots to 0.27.0 on staging (#457) 2026-06-22 22:51:42 +02:00
svc.kargo df0ff57707 chore(kargo): update image tag official-bots to 0.26.0 on staging (#455) 2026-06-22 21:54:28 +02:00
svc.kargo bc6bbc7b71 chore(kargo): update image tag official-bots to 0.25.0 on staging (#452) 2026-06-22 20:51:24 +02:00
svc.kargo b65ddd0a49 chore(kargo): update image tag official-bots to 0.24.0 on staging (#447) 2026-06-22 19:54:29 +02:00
svc.kargo 674049e10e chore(kargo): update image tag account to 0.26.0 on staging (#446) 2026-06-22 19:52:16 +02:00
svc.kargo df44bd176e chore(kargo): update image tag tournament to 0.5.0 on staging (#441) 2026-06-21 22:24:11 +02:00
svc.kargo 7a60f2865c chore(kargo): update image tag official-bots to 0.23.0 on staging (#440) 2026-06-21 22:20:03 +02:00
svc.kargo 7d2b4774c7 chore(kargo): update image tag frontend to 0.5.0 on staging (#437) 2026-06-21 22:11:49 +02:00
svc.kargo 433227e132 chore(kargo): update image tag official-bots to 0.22.0 on staging (#435) 2026-06-21 16:22:26 +02:00
svc.kargo 5423f0000a chore(kargo): update image tag frontend to 0.4.4 on staging (#433) 2026-06-21 16:12:22 +02:00
svc.kargo e164e6d1a2 chore(kargo): update image tag official-bots to 0.21.0 on staging (#430) 2026-06-21 13:46:54 +02:00
svc.kargo 72e623bbf5 chore(kargo): update image tag tournament to 0.4.0 on staging (#427) 2026-06-21 13:42:52 +02:00
svc.kargo 79a2968950 chore(kargo): update image tag core to 0.53.0 on staging (#426) 2026-06-21 13:42:22 +02:00
lq64 0030998279 fix: add WebSocket timeout annotations and use-regex to ingresses (#419)
Add proxy-read-timeout and proxy-send-timeout (3600s) so nginx does not
drop long-lived WebSocket connections at the default 60s idle timeout.

Add use-regex: "true" to staging to match production — without it, the
ImplementationSpecific path for the game WebSocket
(/api/board/game/[A-Za-z0-9]{8}/ws) is treated as a literal string
instead of a regex and never matches real game IDs.

---------

Co-authored-by: LQ63 <lkhermann@web.de>
Reviewed-on: #419
Co-authored-by: Leon Hermann <lq@blackhole.local>
Co-committed-by: Leon Hermann <lq@blackhole.local>
2026-06-21 12:35:28 +02:00
svc.kargo 4916dc590f chore(kargo): update image tag frontend to 0.4.3 on staging (#421) 2026-06-21 11:08:31 +02:00
Janis Eccarius c39661828b fix: wire analysis service to ingress across all clusters
Add /api/analysis → nowchess-analysis-active:8087 path rule to
eu-central-1-staging, eu-central-1-prod, and htwg-1-prod ingresses.
Rule placed before the /api catch-all so nginx routes correctly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-21 10:32:01 +02:00
svc.kargo 994a709f44 chore(kargo): update image tag ws to 0.17.0 on staging (#420) 2026-06-19 12:35:52 +02:00
svc.kargo cef7823b44 chore(kargo): update image tag frontend to 0.4.2 on staging (#418) 2026-06-17 11:22:48 +02:00
Janis 4563782626 fix(official-bots): mount JWT public key from ncs-jwt-keys (#414)
Reviewed-on: #414
2026-06-17 09:51:15 +02:00
svc.kargo 793b92e1e3 chore(kargo): update image tag official-bots to 0.19.0 on staging (#406) 2026-06-17 09:33:57 +02:00
svc.kargo b8b7d5aa47 chore(kargo): update image tag account to 0.25.0 on staging (#405) 2026-06-17 09:33:26 +02:00
svc.kargo 79dc37ffb5 chore(kargo): update image tag frontend to 0.4.1 on staging (#404) 2026-06-17 09:22:11 +02:00
Janis dbf9a551a7 fix(ingress): route /api/bots to official-bots service (#403)
/api/bots/official/join-tournament returned 404 because no ingress
rule matched the prefix; requests fell through to the /api catch-all
and hit nowchess-core (8080), which has no such endpoint.

Add /api/bots Prefix rule -> nowchess-official-bots-active:8088 in
all three environments (staging, eu-central-1-prod, htwg-1-prod).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

Reviewed-on: #403
2026-06-17 08:58:49 +02:00
svc.kargo f38fd0302c chore(kargo): update image tag frontend to 0.4.0 on staging (#402) 2026-06-17 08:24:42 +02:00
svc.kargo 7f17905b68 chore(kargo): update image tag analysis to 0.2.0 on staging (#395) 2026-06-16 21:53:37 +02:00
svc.kargo 7b95f16361 chore(kargo): update image tag official-bots to 0.18.0 on staging (#394) 2026-06-16 21:52:58 +02:00
svc.kargo e61cf790b1 chore(kargo): update image tag tournament to 0.3.0 on staging (#393) 2026-06-16 21:49:31 +02:00
Janis 63e9d0512c feat(nci-11): add Kubernetes manifests for nowchess-analysis service (#392)
Co-authored-by: Janis Eccarius <eccariusjanis@gmail.com>
Reviewed-on: #392
2026-06-16 19:42:04 +02:00
svc.kargo 0bb5aabf98 chore(kargo): update image tag analysis to 0.2.0 on staging (#383) 2026-06-15 23:01:39 +02:00