feat(orchestrator): Proxmox BFF route (CF-Access service token proxy) #3
Reference in New Issue
Block a user
Delete Branch "devin/1776587283-proxmox-bff"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
feat(orchestrator): Proxmox BFF route (CF-Access service token proxy)
Adds a narrow, safelisted BFF surface so the Solace Bank Group PLC portal
(and other browser clients) can reach the Cloudflare Access protected
Proxmox API without requiring the user to complete a CF-Access SSO flow
in-browser.
Endpoints:
GET /api/proxmox/health — configuration probe (503 when unset)
GET /api/proxmox/cluster/status — aggregated cluster node status
Required orchestrator env:
PROXMOX_API_URL
PROXMOX_CF_ACCESS_CLIENT_ID
PROXMOX_CF_ACCESS_CLIENT_SECRET
When env is missing the endpoints return 503 with an actionable JSON
body and the frontend stays in its mocked state — no crashes, no
partial deploys.
Verification performed this session
Not yet done (intentional)
Required orchestrator env (staging + prod)
When any of these are missing, both routes return 503 with an actionable JSON body rather than crashing.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.