Skip to content

fix: normalize trailing dot in DNS delegation root domain check#1929

Merged
im-Amitto merged 1 commit into
mainfrom
am/fix-dns-delegation-trailing-dot
Jul 16, 2026
Merged

fix: normalize trailing dot in DNS delegation root domain check#1929
im-Amitto merged 1 commit into
mainfrom
am/fix-dns-delegation-trailing-dot

Conversation

@im-Amitto

@im-Amitto im-Amitto commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Two bugs blocked install DNS delegation into GCP Cloud DNS parent zones (e.g. Lovable BYOC installs.lovable.dev).

  1. DNS_ROOT_DOMAIN carries GCP's trailing dot, so the strings.Contains guard never matched the dot-less install domain and delegation was silently skipped for every install. Normalize both sides.
  2. Cloud DNS requires NS rrdata to be fully-qualified; Route53 nameservers (AWS installs) come without a trailing dot, so Cloud DNS returned 400. Qualify each nameserver.

@im-Amitto im-Amitto added the promote-all Trigger a promotion of all nuon services and binaries. label Jul 16, 2026
@im-Amitto
im-Amitto merged commit 4e8a8fa into main Jul 16, 2026
28 checks passed
@im-Amitto
im-Amitto deleted the am/fix-dns-delegation-trailing-dot branch July 16, 2026 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api auto-update canary integration promote-all Trigger a promotion of all nuon services and binaries.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants