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
4657e766f1
staging: add frontend server script with /graphql proxy
2026-01-14 08:49:17 +00:00
d3f00cfbb4
chore(staging): bump trade-frontend image to sha-ob-20260111203413
2026-01-11 20:34:54 +00:00
773784e1a3
chore(staging): bump trade-api image to k3s-20260111095435
2026-01-11 09:55:33 +00:00
56045f8f55
chore(staging): bump trade-frontend image to sha-ca9e44a
2026-01-11 09:55:18 +00:00
1ba4c72e11
feat(staging): switch ticks ingest to dlob stats
2026-01-10 12:16:17 +00:00
1efa41c112
feat(staging): switch ingestor to dlob stats
2026-01-10 12:16:09 +00:00
b925ad78e8
feat(staging): ingest ticks from dlob stats
2026-01-10 12:16:01 +00:00
0f638f1d70
feat(deploy): add dlob derived stats workers
2026-01-10 11:45:01 +00:00
5c59b27808
feat(dlob): add dlob-slippage-worker script
2026-01-10 11:30:41 +00:00
d66ce89c7a
feat(dlob): add dlob-slippage-worker deployment
2026-01-10 11:28:12 +00:00
78711b9baf
feat(dlob): add dlob-depth-worker script
2026-01-10 11:27:57 +00:00
51424eeefc
feat(dlob): add dlob-depth-worker deployment
2026-01-10 11:26:41 +00:00
45a637f545
feat(hasura): track derived dlob stats tables
2026-01-10 11:26:13 +00:00
1b1603c8f0
feat(db): add dlob depth/slippage tables
2026-01-10 11:24:51 +00:00
86fcc286e5
fix(dlob): run redis as single-node cluster
2026-01-10 10:08:48 +00:00
5992a54ac3
fix(dlob-worker): allow forcing IPv6 egress
2026-01-10 10:08:32 +00:00
44853ab6f6
chore(staging): enable dlob-worker ipv6 patch
2026-01-10 10:07:20 +00:00
c06a459b67
fix(staging): force dlob-worker via IPv6
2026-01-10 10:07:12 +00:00
370cb3f74c
fix(staging): disable redis TLS for dlob
2026-01-10 09:49:38 +01:00