9c6e974d3a
fix(monitoring): add fallback_scrape_protocol for geyser metrics (missing Content-Type)
2026-02-14 11:52:50 +00:00
d1dc32d3bb
chore(monitoring): delete traefik basic auth secret
2026-02-14 11:28:40 +00:00
a6a0accd6a
chore(monitoring): remove basic auth middleware from prometheus ingressroute
2026-02-14 11:28:39 +00:00
3b8b1f5492
chore(monitoring): delete traefik basic auth middleware
2026-02-14 11:28:38 +00:00
0c80a08732
chore(monitoring): remove basic auth middleware from grafana ingressroute
2026-02-14 11:28:38 +00:00
8b72e62621
chore(monitoring): remove traefik basic auth from monitoring extras
2026-02-14 11:28:37 +00:00
ff7a4b69cd
fix(monitoring): disable prometheus-operator admission webhooks for GitOps stability
2026-02-14 11:04:31 +00:00
e7f9594381
fix(monitoring): use Replace sync option to avoid CRD patch annotation size issues
2026-02-14 11:01:03 +00:00
0c0f219d02
fix(monitoring): skip CRDs in ArgoCD helm rendering
2026-02-14 11:00:04 +00:00
9cf0ed84d9
fix(monitoring): disable CRD management in ArgoCD (avoid annotation size limit)
2026-02-14 10:59:32 +00:00
2702edce22
fix(monitoring): keep monitoring-stack as helm release name (avoid duplicate install)
2026-02-14 10:58:11 +00:00
c33533fcd6
fix(monitoring): route prometheus-http to monitoring-stack service
2026-02-14 10:58:10 +00:00
32eb047551
fix(monitoring): route prometheus to monitoring-stack service
2026-02-14 10:58:09 +00:00
d27d64e407
fix(monitoring): route grafana-http to monitoring-stack service
2026-02-14 10:58:08 +00:00
fa6893aa98
fix(monitoring): route grafana to monitoring-stack service
2026-02-14 10:58:08 +00:00
77a8265b40
fix(monitoring): set helm releaseName to reuse existing kube-prometheus-stack resources
2026-02-14 10:55:36 +00:00
c692f8d653
fix(monitoring): use server-side apply to avoid CRD annotation size limit
2026-02-14 10:54:48 +00:00
47096c9877
feat(monitoring): add ArgoCD app for monitoring ingress/certs/auth
2026-02-14 10:53:55 +00:00
0104532e73
feat(monitoring): add ArgoCD app for kube-prometheus-stack
2026-02-14 10:53:55 +00:00
19e7e48190
feat(monitoring): add prometheus ingressroute http->https redirect
2026-02-14 10:53:39 +00:00
7ef3ffe62c
feat(monitoring): add prometheus ingressroute (https + basic auth)
2026-02-14 10:53:38 +00:00
1853ef6452
feat(monitoring): add grafana ingressroute http->https redirect
2026-02-14 10:53:38 +00:00
34ef9490a4
feat(monitoring): add grafana ingressroute (https + basic auth)
2026-02-14 10:53:37 +00:00
f3bc3da9bb
feat(monitoring): add TLS certificate for grafana/prometheus
2026-02-14 10:53:35 +00:00
f797234abd
feat(monitoring): add traefik redirect-to-https middleware
2026-02-14 10:53:35 +00:00
c95a4286fb
feat(monitoring): add basic auth secret for traefik
2026-02-14 10:53:34 +00:00
b72f281651
feat(monitoring): add traefik basic auth middleware
2026-02-14 10:53:34 +00:00
98912c5b03
feat(monitoring): add kustomize scaffold for monitoring extras
2026-02-14 10:53:05 +00:00
28876fa1d2
fix(dlob): relax dlob-publisher probes
2026-02-13 12:04:13 +01:00
5f46d26037
feat(frontend): per-user DLOB source header
...
- Add cookie-based source selector (mevnode|drift)\n- Proxy sets x-hasura-dlob-source for HTTP + WS\n- Include same proxy script mount in prod overlay
2026-02-13 11:33:13 +01:00
57433c7e75
feat(dlob): support two sources + per-user switch
...
- Add "source" column + composite PKs for DLOB tables\n- Filter public Hasura selects by X-Hasura-Dlob-Source\n- Run parallel workers for mevnode + dlob.drift.trade\n- Frontend proxy sets x-hasura-dlob-source from cookie and injects UI switch
2026-02-13 11:25:32 +01:00
9e7d7b88ac
feat(candles): support oracle OHLC basis
2026-02-03 12:51:29 +01:00
bd88eaa3c8
fix(api): keep candle open continuity
2026-02-03 10:27:54 +01:00
cd4cbec7e0
fix(api): fill-forward missing candle buckets
2026-02-02 23:14:18 +01:00
144f6e7c86
fix(db): fill-forward candles buckets
2026-02-02 23:05:04 +01:00
ef8f7cbeaa
fix(candles): serve chart from cache and stabilize any-source
2026-02-02 22:28:30 +01:00
codex
507da3165f
chore(frontend): bump image sha-b06fe7f
2026-02-01 22:00:55 +01:00
codex
f41792a0fa
fix(candles-cache): cap per-tf window to 1024
2026-02-01 19:07:49 +01:00
codex
e16a02453e
fix(staging): hoist ensurePublicSelectTable in hasura bootstrap
2026-02-01 18:49:00 +01:00
codex
b46d7d85c6
chore(staging): add candles-cache-worker deployment
2026-02-01 18:13:24 +01:00
codex
e5543f408a
feat(staging): add candles-cache-worker and api override
2026-02-01 18:12:26 +01:00
codex
b239f564b2
feat(staging): add candles cache + v2 slippage
2026-02-01 18:12:15 +01:00
e6a2731d7e
feat(api): run wrapper to add contract cost endpoints
2026-02-01 00:42:58 +00:00
bb2db662d5
feat(api): add trade-api wrapper configmap
2026-02-01 00:42:27 +00:00
84aade8c89
feat(api): add wrapper to extend trade-api endpoints without rebuilding image
2026-02-01 00:41:59 +00:00
2e77fe85e4
chore(dlob): add small slippage sizes for 10 USD estimates
2026-02-01 00:00:21 +00:00
64ea940f30
feat(staging): add dlob ts history archiver
2026-01-31 13:02:10 +01:00
a5ef8b5c46
staging: allow trade.mpabi.pl origin for Hasura WS
2026-01-15 20:29:06 +00:00
2451e1b046
staging: wire /graphql proxy into trade-frontend
2026-01-14 08:49:50 +00:00
63288a2255
staging: mount frontend server script for /graphql
2026-01-14 08:49:27 +00:00