From 9c3f1c535029b45097f8d2cc054d50bc96fa2722 Mon Sep 17 00:00:00 2001 From: Jasper Mayone Date: Fri, 23 Oct 2026 17:38:45 -0400 Subject: [PATCH 1/2] feat: add krater staging records, proxied to alastor --- patchworklabs.org.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/patchworklabs.org.yaml b/patchworklabs.org.yaml index b90fdbd..8ac6309 100644 --- a/patchworklabs.org.yaml +++ b/patchworklabs.org.yaml @@ -102,6 +102,25 @@ google._domainkey: # @patchworklabsorg/infra type: TXT value: v=DKIM1\; k=rsa\; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzEuGHXgOxIj0qk83hV4ajl/OIpXbhE/MTKhXU1VZDBISO/+yBCQsVyq1j4F13tWxUpYLlw78OJl+7TlAyZ4llYY5z2Oj+EiAIQZCRBLmKN7zDpnbwbiM4hfam5vnhCvFwdgg0aKUY221T/Pe5Mjz11e0VtyOJ3D3enPId010bi99p93Dimf+rFo9YFwps7U/V4O5rWaRyG9snFcl9tshvKTgQ6OoHEvLbvQIU1QTiXR6oHAI5KP/8BzA26djgIKqNuHaU9S70KSVUH/9CBSAjHP50j4i4rGGEr6PopNjxQxN5owwu2jUDEIOrv13RLpNPISu1NaPCgMnGVyfsQ77yQIDAQAB +# Krater staging (Project Ganymede portal), on weft behind alastor's edge +# (patchworklabsorg/infra hosts/weft/krater.nix). Weave staging sign-in. +krater-staging: # @patchworklabsorg/infra + octodns: + cloudflare: + proxied: true + ttl: 120 + type: A + value: 129.213.163.213 + +# Krater staging's S3 storage (SeaweedFS on weft), behind alastor's edge. +krater-staging-storage: # @patchworklabsorg/infra + octodns: + cloudflare: + proxied: true + ttl: 120 + type: A + value: 129.213.163.213 + openpgpkey: # @patchworklabsorg/infra ttl: 300 type: CNAME From a8945c50ff400d2a352f67c770f22e6c0f9e9ab1 Mon Sep 17 00:00:00 2001 From: Jasper Mayone Date: Fri, 23 Oct 2026 17:39:28 -0400 Subject: [PATCH 2/2] docs: say why krater staging storage is proxied --- patchworklabs.org.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/patchworklabs.org.yaml b/patchworklabs.org.yaml index 8ac6309..a727908 100644 --- a/patchworklabs.org.yaml +++ b/patchworklabs.org.yaml @@ -113,6 +113,10 @@ krater-staging: # @patchworklabsorg/infra value: 129.213.163.213 # Krater staging's S3 storage (SeaweedFS on weft), behind alastor's edge. +# Proxied on purpose: staging stores small gallery screenshots, and Compute +# (large checkpoints) is off. Cloudflare caps a request body at 100 MB, so +# turn the proxy off or use small multipart parts before Compute needs more. +# No cache or Rocket Loader rule may apply here: they break S3 signatures. krater-staging-storage: # @patchworklabsorg/infra octodns: cloudflare: