Port the jobs logs --follow feature to read logs from Loki instead of from Kubernetes.
This is hard because the Loki API for this uses websockets, and the modern Python websocket client libraries prefer to use asyncio.
Port the jobs logs --follow feature to read logs from Loki instead of from Kubernetes.
This is hard because the Loki API for this uses websockets, and the modern Python websocket client libraries prefer to use asyncio.
| Title | Reference | Author | Source Branch | Dest Branch | |
|---|---|---|---|---|---|
| jobs-api: bump to 0.0.395-20250806171229-63780c9e | repos/cloud/toolforge/toolforge-deploy!910 | group_203_bot_f4d95069bb2675e4ce1fff090c1c1620 | bump_jobs-api | main | |
| loki_logs: Support following logs | repos/cloud/toolforge/jobs-api!193 | taavi | taavi/loki-follow | main |
taavi opened https://gitlab.wikimedia.org/repos/cloud/toolforge/jobs-api/-/merge_requests/193
Draft: loki_logs: Support following logs
taavi merged https://gitlab.wikimedia.org/repos/cloud/toolforge/jobs-api/-/merge_requests/193
loki_logs: Support following logs
group_203_bot_f4d95069bb2675e4ce1fff090c1c1620 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/910
jobs-api: bump to 0.0.395-20250806171229-63780c9e
taavi merged https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/910
jobs-api: bump to 0.0.395-20250806171229-63780c9e