openova/products
Hatice Yildiz 200e0038b3 feat(catalyst): add Go API backend, Containerfiles, and nginx SPA config
- Add catalyst-api: Chi router, SSE provisioning logs, Hetzner token
  validation, deployment lifecycle simulation (hexagonal-lite layout)
- Add catalyst-ui Containerfile: multi-stage Node→nginx build with
  VITE_APP_MODE baked in at build time
- Add nginx.conf: SPA routing, /api/ proxy to catalyst-api, SSE support,
  /healthz endpoint, K3s DNS resolver
- Wire wizard to real API: StepCredentials validates token via POST
  /api/v1/credentials/validate; StepReview POSTs to /api/v1/deployments
  and stores deploymentId in Zustand; ProvisionPage streams SSE logs
- Add deploymentId to wizard state; fix currentStep initial value (1→1)
- Add region code/countryCode fields; fix cluster context naming convention

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 18:35:11 +01:00
..
axon feat(axon): add V1 query() alongside V2 session pool with profile routing 2026-03-19 12:26:34 +01:00
catalyst/bootstrap feat(catalyst): add Go API backend, Containerfiles, and nginx SPA config 2026-03-19 18:35:11 +01:00
cortex feat: restructure platform to 52 components and 9 products 2026-02-26 21:00:19 +00:00
fabric feat: restructure platform to 52 components and 9 products 2026-02-26 21:00:19 +00:00
fingate feat: restructure platform to 52 components and 9 products 2026-02-26 21:00:19 +00:00
relay feat: restructure platform to 52 components and 9 products 2026-02-26 21:00:19 +00:00