Skip to content

Balancer: point balancerproject.org at Envoy LB by 2026-07-27 #160

Description

@themightychris

For the Balancer team. Deadline: 2026-07-27 — after that the TLS cert expires and the site breaks.

balancerproject.org still points at the old ingress-nginx load balancer, which can no longer renew certificates (see #144). It must move to Envoy.

What to change

In whatever DNS provider hosts balancerproject.org (Google Cloud DNS, project unknown to us — we don't have access):

Record Type Value
balancerproject.org A 45.79.246.168

www.balancerproject.org is a CNAME to the apex, so it follows automatically. Set TTL to 60 first if it isn't already, so rollback is fast.

What to expect

  • Everything is staged on our side. We verified the ACME challenge already answers correctly through Envoy, so the cert issues automatically within ~1-2 minutes of the DNS change. No action needed from us.
  • ~60–90 seconds of downtime at the moment of the flip: Envoy redirects HTTP→HTTPS, and its HTTPS listener doesn't come up until the cert lands.
  • Rollback = set the A record back to 104.237.148.175. This only works until we decommission ingress-nginx, so go before then if you want a bail-out.

Do it whenever you like, but before Jul 27

Two hard limits:

  1. 2026-07-27 — current cert expires.
  2. ingress-nginx decommission (Migrate to Envoy Gateway: ingress-nginx → Gateway API + cert-manager gatewayHTTPRoute #144 phase 5.5) — blocked on this issue.

Please comment here when it's done.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions