Commit Graph

  • 59c3f3ee06 feat(dlob): pin markets and wire mevnode endpoints main mpabi 2026-02-15 00:40:50 +01:00
  • 9c4c3096d7 chore(grafana): set default time range to now mpabi 2026-02-14 14:08:11 +01:00
  • b02bd6b66c feat(grafana): expand agave dashboard with node + geyser stats mpabi 2026-02-14 14:01:34 +01:00
  • 890ac4c86e feat(monitoring): add mpabi node-exporter scrape and agave dashboard mpabi 2026-02-14 13:43:26 +01:00
  • 9c6e974d3a fix(monitoring): add fallback_scrape_protocol for geyser metrics (missing Content-Type) u1 2026-02-14 11:52:50 +00:00
  • d1dc32d3bb chore(monitoring): delete traefik basic auth secret u1 2026-02-14 11:28:40 +00:00
  • a6a0accd6a chore(monitoring): remove basic auth middleware from prometheus ingressroute u1 2026-02-14 11:28:39 +00:00
  • 3b8b1f5492 chore(monitoring): delete traefik basic auth middleware u1 2026-02-14 11:28:38 +00:00
  • 0c80a08732 chore(monitoring): remove basic auth middleware from grafana ingressroute u1 2026-02-14 11:28:38 +00:00
  • 8b72e62621 chore(monitoring): remove traefik basic auth from monitoring extras u1 2026-02-14 11:28:37 +00:00
  • ff7a4b69cd fix(monitoring): disable prometheus-operator admission webhooks for GitOps stability u1 2026-02-14 11:04:31 +00:00
  • e7f9594381 fix(monitoring): use Replace sync option to avoid CRD patch annotation size issues u1 2026-02-14 11:01:03 +00:00
  • 0c0f219d02 fix(monitoring): skip CRDs in ArgoCD helm rendering u1 2026-02-14 11:00:04 +00:00
  • 9cf0ed84d9 fix(monitoring): disable CRD management in ArgoCD (avoid annotation size limit) u1 2026-02-14 10:59:32 +00:00
  • 2702edce22 fix(monitoring): keep monitoring-stack as helm release name (avoid duplicate install) u1 2026-02-14 10:58:11 +00:00
  • c33533fcd6 fix(monitoring): route prometheus-http to monitoring-stack service u1 2026-02-14 10:58:10 +00:00
  • 32eb047551 fix(monitoring): route prometheus to monitoring-stack service u1 2026-02-14 10:58:09 +00:00
  • d27d64e407 fix(monitoring): route grafana-http to monitoring-stack service u1 2026-02-14 10:58:08 +00:00
  • fa6893aa98 fix(monitoring): route grafana to monitoring-stack service u1 2026-02-14 10:58:08 +00:00
  • 77a8265b40 fix(monitoring): set helm releaseName to reuse existing kube-prometheus-stack resources u1 2026-02-14 10:55:36 +00:00
  • c692f8d653 fix(monitoring): use server-side apply to avoid CRD annotation size limit u1 2026-02-14 10:54:48 +00:00
  • 47096c9877 feat(monitoring): add ArgoCD app for monitoring ingress/certs/auth u1 2026-02-14 10:53:55 +00:00
  • 0104532e73 feat(monitoring): add ArgoCD app for kube-prometheus-stack u1 2026-02-14 10:53:55 +00:00
  • 19e7e48190 feat(monitoring): add prometheus ingressroute http->https redirect u1 2026-02-14 10:53:39 +00:00
  • 7ef3ffe62c feat(monitoring): add prometheus ingressroute (https + basic auth) u1 2026-02-14 10:53:38 +00:00
  • 1853ef6452 feat(monitoring): add grafana ingressroute http->https redirect u1 2026-02-14 10:53:38 +00:00
  • 34ef9490a4 feat(monitoring): add grafana ingressroute (https + basic auth) u1 2026-02-14 10:53:37 +00:00
  • f3bc3da9bb feat(monitoring): add TLS certificate for grafana/prometheus u1 2026-02-14 10:53:35 +00:00
  • f797234abd feat(monitoring): add traefik redirect-to-https middleware u1 2026-02-14 10:53:35 +00:00
  • c95a4286fb feat(monitoring): add basic auth secret for traefik u1 2026-02-14 10:53:34 +00:00
  • b72f281651 feat(monitoring): add traefik basic auth middleware u1 2026-02-14 10:53:34 +00:00
  • 98912c5b03 feat(monitoring): add kustomize scaffold for monitoring extras u1 2026-02-14 10:53:05 +00:00
  • 28876fa1d2 fix(dlob): relax dlob-publisher probes u1 2026-02-13 12:04:13 +01:00
  • 5f46d26037 feat(frontend): per-user DLOB source header u1 2026-02-13 11:33:13 +01:00
  • 57433c7e75 feat(dlob): support two sources + per-user switch u1 2026-02-13 10:48:20 +01:00
  • 9e7d7b88ac feat(candles): support oracle OHLC basis u1 2026-02-03 12:51:29 +01:00
  • bd88eaa3c8 fix(api): keep candle open continuity u1 2026-02-03 10:27:54 +01:00
  • cd4cbec7e0 fix(api): fill-forward missing candle buckets u1 2026-02-02 23:14:18 +01:00
  • 144f6e7c86 fix(db): fill-forward candles buckets u1 2026-02-02 23:05:04 +01:00
  • ef8f7cbeaa fix(candles): serve chart from cache and stabilize any-source u1 2026-02-02 22:28:30 +01:00
  • 507da3165f chore(frontend): bump image sha-b06fe7f codex 2026-02-01 22:00:55 +01:00
  • f41792a0fa fix(candles-cache): cap per-tf window to 1024 codex 2026-02-01 19:07:49 +01:00
  • e16a02453e fix(staging): hoist ensurePublicSelectTable in hasura bootstrap codex 2026-02-01 18:49:00 +01:00
  • b46d7d85c6 chore(staging): add candles-cache-worker deployment codex 2026-02-01 18:13:24 +01:00
  • e5543f408a feat(staging): add candles-cache-worker and api override codex 2026-02-01 18:12:26 +01:00
  • b239f564b2 feat(staging): add candles cache + v2 slippage codex 2026-02-01 18:12:15 +01:00
  • e6a2731d7e feat(api): run wrapper to add contract cost endpoints u1 2026-02-01 00:42:58 +00:00
  • bb2db662d5 feat(api): add trade-api wrapper configmap u1 2026-02-01 00:42:27 +00:00
  • 84aade8c89 feat(api): add wrapper to extend trade-api endpoints without rebuilding image u1 2026-02-01 00:41:59 +00:00
  • 2e77fe85e4 chore(dlob): add small slippage sizes for 10 USD estimates u1 2026-02-01 00:00:21 +00:00
  • 64ea940f30 feat(staging): add dlob ts history archiver u1 2026-01-31 12:53:05 +01:00
  • a5ef8b5c46 staging: allow trade.mpabi.pl origin for Hasura WS u1 2026-01-15 20:29:06 +00:00
  • 2451e1b046 staging: wire /graphql proxy into trade-frontend u1 2026-01-14 08:49:50 +00:00
  • 63288a2255 staging: mount frontend server script for /graphql u1 2026-01-14 08:49:27 +00:00
  • 4657e766f1 staging: add frontend server script with /graphql proxy u1 2026-01-14 08:49:17 +00:00
  • d3f00cfbb4 chore(staging): bump trade-frontend image to sha-ob-20260111203413 u1 2026-01-11 20:34:54 +00:00
  • 773784e1a3 chore(staging): bump trade-api image to k3s-20260111095435 u1 2026-01-11 09:55:33 +00:00
  • 56045f8f55 chore(staging): bump trade-frontend image to sha-ca9e44a u1 2026-01-11 09:55:18 +00:00
  • 1ba4c72e11 feat(staging): switch ticks ingest to dlob stats u1 2026-01-10 12:16:17 +00:00
  • 1efa41c112 feat(staging): switch ingestor to dlob stats u1 2026-01-10 12:16:09 +00:00
  • b925ad78e8 feat(staging): ingest ticks from dlob stats u1 2026-01-10 12:16:01 +00:00
  • 0f638f1d70 feat(deploy): add dlob derived stats workers u1 2026-01-10 11:45:01 +00:00
  • 5c59b27808 feat(dlob): add dlob-slippage-worker script u1 2026-01-10 11:30:41 +00:00
  • d66ce89c7a feat(dlob): add dlob-slippage-worker deployment u1 2026-01-10 11:28:12 +00:00
  • 78711b9baf feat(dlob): add dlob-depth-worker script u1 2026-01-10 11:27:57 +00:00
  • 51424eeefc feat(dlob): add dlob-depth-worker deployment u1 2026-01-10 11:26:41 +00:00
  • 45a637f545 feat(hasura): track derived dlob stats tables u1 2026-01-10 11:26:13 +00:00
  • 1b1603c8f0 feat(db): add dlob depth/slippage tables u1 2026-01-10 11:24:51 +00:00
  • 86fcc286e5 fix(dlob): run redis as single-node cluster u1 2026-01-10 10:08:48 +00:00
  • 5992a54ac3 fix(dlob-worker): allow forcing IPv6 egress u1 2026-01-10 10:08:32 +00:00
  • 44853ab6f6 chore(staging): enable dlob-worker ipv6 patch u1 2026-01-10 10:07:20 +00:00
  • c06a459b67 fix(staging): force dlob-worker via IPv6 u1 2026-01-10 10:07:12 +00:00
  • 370cb3f74c fix(staging): disable redis TLS for dlob u1 2026-01-10 09:49:38 +01:00
  • ead68a25cf feat(staging): self-host DLOB service u1 2026-01-10 09:37:52 +01:00
  • 392458ad99 fix(hasura): ignore already-untracked errors in bootstrap u1 2026-01-10 01:16:24 +00:00
  • bd05eab467 fix(deploy): bump frontend image to sha-226406a u1 2026-01-10 01:06:22 +00:00
  • f39f201b70 feat(dlob): wire worker + migrate job into kustomize u1 2026-01-10 00:54:04 +00:00
  • fee9120bc2 feat(dlob): add worker script u1 2026-01-10 00:53:48 +00:00
  • f32be5ea1c feat(dlob): add dlob worker deployment u1 2026-01-10 00:52:45 +00:00
  • 1a7a1c4de8 chore(hasura): run bootstrap as Argo hook u1 2026-01-10 00:52:33 +00:00
  • a628f9044f feat(db): add postgres migrate job u1 2026-01-10 00:52:10 +00:00
  • 0c853354eb feat(hasura): track DLOB tables and public permissions u1 2026-01-10 00:42:46 +00:00
  • 476eb331c2 feat(db): add DLOB latest tables u1 2026-01-10 00:41:53 +00:00
  • 93587645cd feat(hasura): enable unauthorized public role u1 2026-01-10 00:41:09 +00:00
  • 42f26089e1 deploy(frontend): bump image to sha-f85e6da u1 2026-01-10 00:40:46 +00:00
  • 75e87a7cc8 feat(staging): tune fake-ingestor realism u1 2026-01-09 01:48:55 +01:00
  • 0eef6bca12 feat(staging): switch ingestor to fake u1 2026-01-09 01:13:35 +01:00
  • ac50ca2117 chore(staging): bump images + add mpabi.pl host u1 2026-01-06 23:46:06 +01:00
  • 5442d52ab1 chore(argocd): use gitea.mpabi.pl repoURL u1 2026-01-06 18:10:58 +01:00
  • 227d035f01 chore(ingress): switch hosts to mpabi.pl u1 2026-01-06 18:03:42 +01:00
  • f1da4ca774 chore(frontend): bump image to sha-6107c4e u1 2026-01-06 17:50:31 +01:00
  • e7d4d405c3 feat(auth): replace ingress basicAuth with app login u1 2026-01-06 16:15:54 +01:00
  • f949a72443 chore(frontend): bump image sha-e20a1f5 u1 2026-01-06 16:11:18 +01:00
  • 0851e529a3 chore(frontend): bump image sha-77122e0 u1 2026-01-06 15:38:58 +01:00
  • add373d4a4 chore(frontend): bump image sha-1b0820f u1 2026-01-06 14:42:26 +01:00
  • 74a4aa1f4d feat(ui): expose whoami header and bump frontend u1 2026-01-06 14:33:21 +01:00
  • b737a17407 feat(auth): move trade login to traefik basicAuth u1 2026-01-06 13:35:13 +01:00
  • 99cfb12ec6 feat(k3s): add frontend ingress to staging overlay u1 2026-01-06 10:23:16 +00:00
  • 3bb98f469b feat(k3s): include frontend resources u1 2026-01-06 10:23:08 +00:00
  • ebdfa5f146 feat(k3s): expose trade-frontend via ingress (staging) u1 2026-01-06 10:22:58 +00:00