Skip to content

Azure Dns Migration

concept
1 min readUpdated

What it is responsible for

Azure Dns Migration turns pams.net DNS from GoDaddy-managed records into Azure-managed DNS, then guides wildcard SSL setup for *.pams.net through cert-manager and an Azure DNS ClusterIssuer. Its quick-start flow creates an Azure DNS zone, imports records, tests before nameserver changes, verifies migration after propagation, creates a managed identity with DNS permissions, and deploys the issuer. The documented sequence stops migration when pre-switch tests fail and records the managed-identity client ID for issuer configuration.

Notable members

  • Azure DNS Migration - Quick Start Guide directs GoDaddy nameserver switching, five-minute NS checks, and post-change verification.
  • 2-import-records.sh imports DNS records; 5-verify-migration.sh checks whether migration succeeded.
  • 4-setup-managed-identity.sh creates the cert-manager identity, grants permissions, and writes its client ID to the data file; cert-manager-azure-issuer.yaml receives the ID and is applied to deploy wildcard SSL.

319 entities in azure-dns-migration. Nothing else in this repository depends on it.

What it is made of

Its 319 entities sit in 5 files under azure-dns-migration: 314 doc comments and 5 markdown docs.

Where work enters

  • Azure DNS Migration - Quick Start Guideazure-dns-migration/QUICK_START.md:1
  • Azure DNS Migration for pams.netazure-dns-migration/README.md:1
  • Azure DNS Migration Checklistazure-dns-migration/docs/MIGRATION_CHECKLIST.md:1
  • Azure DNS Migration - Rollback Planazure-dns-migration/docs/ROLLBACK_PLAN.md:1

Was this page helpful?

Download as PDF