Repository navigation
Global control plane - #5
Conversation
Proposed IP changesAllowlist 3 new addresses before they start carrying traffic, 15 days after this release. GLOBAL ·
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 4a28a46. Configure here.
| </html> | ||
| EOF | ||
| cp dist/global.json dist/us.json dist/global.txt dist/us.txt site/ | ||
| cp .github/pages/index.html site/index.html |
There was a problem hiding this comment.
Pages drops published EU allowlist URLs
Medium Severity
The Pages deploy now publishes only global.json and global.txt, so the previously advertised always-latest URLs eu.json and eu.txt disappear on the next deploy. Allowlist automation still fetching those files will start getting 404s.
Additional Locations (2)
Triggered by learned rule: Pages is always-latest; Releases are pinned
Reviewed by Cursor Bugbot for commit 4a28a46. Configure here.


Note
Medium Risk
Customers must switch allowlists from eu.json to global.json and add new control-plane CIDRs; release/PR diff logic depends on eu→global migration behaving correctly.
Overview
Replaces the EU control plane with a global control plane (
global/andglobal.jsonon Pages/releases) and documents that the former EU plane is now global. Build, validate, release notes, and CI path filters are updated accordingly, with backward-compatible diffs when the previous release or PR base still usedeu.json/eu/.Publishes control-plane egress on wildcard hostnames:
*.truefoundry.cloud(two NAT IPs) inglobal/ip-ranges.jsonand*.us.truefoundry.cloud(one IP) inus/ip-ranges.json, which was previously empty. The JSON schema and validator now allow an optional*.prefix on hostnames only forcontrol_planeendpoints.Ships a proper GitHub Pages landing page (
.github/pages/index.html) instead of the inline minimal HTML in the release workflow—download cards for global/US, live counts from JSON, copy-URL buttons, and allowlist guidance for gateway hostnames.Reviewed by Cursor Bugbot for commit 4a28a46. Bugbot is set up for automated code reviews on this repo. Configure here.