Skip to content

feat: add krater staging records, proxied to alastor - #17

Merged
jaspermayone merged 2 commits into
mainfrom
feat-krater-staging-records
Oct 23, 2026
Merged

jaspermayone merged 2 commits into
mainfrom
feat-krater-staging-records

Conversation

@jaspermayone

Copy link
Copy Markdown
Member

Summary

Krater staging runs on weft behind alastor's edge (patchworklabsorg/infra#32). This adds its two names, proxied A records to alastor (129.213.163.213), the same as quilt-staging:

  • krater-staging: the portal. Sign-in through Weave staging.
  • krater-staging-storage: its S3 storage (SeaweedFS).

The storage name is proxied on purpose. Staging stores small gallery screenshots, and Krater Compute (large checkpoints) is off. Cloudflare caps a request body at 100 MB. The comment says to turn the proxy off, or to use small multipart parts, before Compute needs more. No cache or Rocket Loader rule may apply to that name, because they break S3 signatures.

Order

Merge after alastor has the Krater staging edge routes (lock bump in jaspermayone/infra). Before that, both names return 404 from Traefik.

Test plan

  • Sort order and record shape match the other alastor records.
  • CI: validate and plan.

@jaspermayone
jaspermayone requested a review from a team October 23, 2026 21:39
@jaspermayone
jaspermayone requested a review from a team as a code owner October 23, 2026 21:39
@github-actions

Copy link
Copy Markdown

octoDNS plan

patchworklabs.org.

cloudflare

Operation Name Type TTL Value Source
Create krater-staging A 120 129.213.163.213 config
Create krater-staging-storage A 120 129.213.163.213 config
Update octodns-meta TXT 120 octodns-version=1.22.0; provider=cloudflare; time=2026-10-23T14:57:46.811427+00:00
60 octodns-version=1.22.0; provider=cloudflare; time=2026-10-23T21:39:52.797055+00:00

Summary: Creates=2, Updates=1, Deletes=0, Existing=29, Meta=False


Planned against main with a read-only Cloudflare token. Only the zone files at the repository root are included. Changes to config/, bin/ or .github/ are not in this plan, so review those by hand.

@jaspermayone
jaspermayone merged commit 4752643 into main Oct 23, 2026
8 checks passed
@jaspermayone
jaspermayone deleted the feat-krater-staging-records branch October 23, 2026 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant