Skip to content

Add Azure DNS support#331

Merged
nuwang merged 1 commit into
mainfrom
add_azure_dns_support
May 20, 2026
Merged

Add Azure DNS support#331
nuwang merged 1 commit into
mainfrom
add_azure_dns_support

Conversation

@nuwang
Copy link
Copy Markdown
Contributor

@nuwang nuwang commented May 20, 2026

Implements public DNS zones and record sets for the Azure provider via azure-mgmt-dns. Closes the long-standing gap tracked in #312, so the existing cross-provider DNS integration tests now exercise Azure instead of being skipped via has_service('dns.host_zones').

  • AzureDnsService / AzureDnsZoneService / AzureDnsRecordService
  • AzureDnsZone / AzureDnsRecord (admin_email round-trips in zone tags)
  • AzureDnsRecordSubService
  • AzureClient DNS CRUD using DnsManagementClient
  • Translates FQDN record names to Azure relative names ('@' for apex) and strips trailing dots, which Azure rejects in zone names
  • Supports A, AAAA, CNAME, MX, NS, PTR, SRV, TXT record types

Implements public DNS zones and record sets for the Azure provider
via azure-mgmt-dns. Closes the long-standing gap tracked in
#312, so the existing
cross-provider DNS integration tests now exercise Azure instead of
being skipped via has_service('dns.host_zones').

- AzureDnsService / AzureDnsZoneService / AzureDnsRecordService
- AzureDnsZone / AzureDnsRecord (admin_email round-trips in zone tags)
- AzureDnsRecordSubService
- AzureClient DNS CRUD using DnsManagementClient
- Translates FQDN record names to Azure relative names ('@' for apex)
  and strips trailing dots, which Azure rejects in zone names
- Supports A, AAAA, CNAME, MX, NS, PTR, SRV, TXT record types
@nuwang nuwang deployed to cloud-integration May 20, 2026 17:25 — with GitHub Actions Active
@nuwang nuwang temporarily deployed to cloud-integration May 20, 2026 17:25 — with GitHub Actions Inactive
@nuwang nuwang temporarily deployed to cloud-integration May 20, 2026 17:25 — with GitHub Actions Inactive
@nuwang nuwang temporarily deployed to cloud-integration May 20, 2026 17:25 — with GitHub Actions Inactive
@nuwang nuwang merged commit 7df0960 into main May 20, 2026
9 checks passed
@nuwang nuwang deleted the add_azure_dns_support branch May 20, 2026 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant