diff --git a/infra/helm/stonks-oracle/values-live-math.yaml b/infra/helm/stonks-oracle/values-live-math.yaml new file mode 100644 index 0000000..5ff9f7d --- /dev/null +++ b/infra/helm/stonks-oracle/values-live-math.yaml @@ -0,0 +1,50 @@ +## Live-Math stage overrides +## Helm merges these with the base values.yaml. +## Runs the dual-pipeline signal engine with its own paper trading account +## for validating the math-upgraded signal pipeline in production conditions. + +## Image tag — overridden by Kargo during promotion +image: + tag: latest + +## Config overrides: paper broker (separate account), dedicated DB/Redis namespace +config: + BROKER_MODE: "paper" + BROKER_PROVIDER: "alpaca" + LOG_LEVEL: "INFO" + TRADING_ENABLED: "true" + POSTGRES_DB: "stonks_live_math" + REDIS_DB: "3" + DEPLOY_STAGE: "live-math" + POSTGRES_USER: "stonks_live_math" + OLLAMA_BASE_URL: "http://10.1.1.12:2701" + MARKET_DATA_BASE_URL: "https://api.polygon.io" + +## Secrets — dedicated paper trading account for live-math +secrets: + core: + POSTGRES_PASSWORD: "St0nks0racl3!" + MINIO_ACCESS_KEY: "AKIA6V7J3N9B5P0D2YQH" + MINIO_SECRET_KEY: "8fG3!v2rJ7$wN@9mLpQ6zXbC4tKdPqW1" + REDIS_PASSWORD: "PSCh4ng3me!" + broker: + BROKER_API_KEY: "PK64RS7NH24XPBI3IDEU3BB72Y" + BROKER_API_SECRET: "Ho4D84392vB4s2TkGi52ra5FcxEskGfJSZYRKHa3qrYq" + BROKER_BASE_URL: "https://paper-api.alpaca.markets" + market: + MARKET_DATA_API_KEY: "NPwKtrLvoBxcKt3Byp5PEvuZiBZU_d8E" + +## Live-math-specific ingress hostnames +ingress: + hosts: + queryApi: stonks-math-api.celestium.life + symbolRegistry: stonks-math-registry.celestium.life + dashboard: stonks-math.celestium.life + superset: stonks-math-dash.celestium.life + trino: stonks-math-trino.celestium.life + tradingEngine: stonks-math-trading.celestium.life + +## Scale: same as production (single replicas for most services) +services: + extractor: + replicas: 1