Route public release storage domains
This commit is contained in:
parent
b06244e88c
commit
dd7dc89341
2 changed files with 20 additions and 0 deletions
|
|
@ -191,6 +191,10 @@ The same change also makes the forge itself the release authority: release tags
|
|||
- Publish `sparkle/<channel>/`, `sparkle/appcast.xml`, and `sparkle/default/` pointers from `publish-store-uploads`.
|
||||
- The macOS app embeds Sparkle and consumes the `https://releases.burrow.net/sparkle/appcast.xml` feed.
|
||||
- Add `infra/releases` as the OpenTofu boundary for the GCS release and package repository backup buckets. Garage is the required S3-compatible primary distribution target after host bootstrap. `infra/identity` remains the boundary for Google KMS signing keys, the Authentik WIF pool/provider, and the runner service account.
|
||||
- Serve `releases.burrow.net` and `packages.burrow.net` from the forge Caddy
|
||||
edge as stable Burrow domains backed by the GCS release and package buckets.
|
||||
Appcast enclosure URLs and package repository metadata must use those Burrow
|
||||
domains instead of provider-specific object-storage URLs.
|
||||
|
||||
## Security and Operational Considerations
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue