Skip to content

fix: make Cloud DNS NS delegation idempotent#1932

Merged
im-Amitto merged 2 commits into
mainfrom
am/fix-cloud-dns-ns-idempotent-upsert
Jul 17, 2026
Merged

fix: make Cloud DNS NS delegation idempotent#1932
im-Amitto merged 2 commits into
mainfrom
am/fix-cloud-dns-ns-idempotent-upsert

Conversation

@im-Amitto

Copy link
Copy Markdown
Contributor

Follow-up to #1929 and #1931. The GCP delegation path used additions-only, so retries and reprovisions failed with 409 alreadyExists. Cloud DNS has no native upsert, so look up the existing NS record set and replace it (delete + add in one change), no-op when unchanged. Matches the Route53 path's upsert behavior.

@im-Amitto
im-Amitto merged commit cba92af into main Jul 17, 2026
27 of 28 checks passed
@im-Amitto
im-Amitto deleted the am/fix-cloud-dns-ns-idempotent-upsert branch July 17, 2026 14:52
@im-Amitto im-Amitto added the promote-all Trigger a promotion of all nuon services and binaries. label Jul 17, 2026
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.

3 participants