Skip to content

AZURE_DNS: support init command#4273

Open
TomOnTime wants to merge 2 commits into
mainfrom
azuredns-register-creds-metadata
Open

AZURE_DNS: support init command#4273
TomOnTime wants to merge 2 commits into
mainfrom
azuredns-register-creds-metadata

Conversation

@TomOnTime
Copy link
Copy Markdown
Collaborator

Summary

Register CredsMetadata for AZURE_DNS so the provider is offered by the dnscontrol init wizard.

Fields mirror the entries in integrationTest/profiles.json.

CC: @vatsalyagoel

Test plan

  • go build ./... passes
  • dnscontrol init lists AZURE_DNS as an option
  • Verify any // TODO: Verify annotations in the diff (e.g. PortalURL)

🤖 Generated with Claude Code

Register CredsMetadata so the AZURE_DNS provider appears in the `dnscontrol init` wizard.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Comment thread providers/azuredns/azureDnsProvider.go Outdated
DisplayName: "Azure DNS",
Kind: providers.KindDNS,
DocsURL: "https://docs.dnscontrol.org/provider/azuredns",
PortalURL: "https://portal.azure.com/", // TODO: Verify
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://learn.microsoft.com/en-us/azure/dns/ - would be a better reference link

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The DocsURL always points to the DNSControl docs. We might want to add https://learn.microsoft.com/en-us/azure/dns/ to that doc.

CC @cafferata for confirmation.

@TomOnTime TomOnTime requested a review from cafferata as a code owner May 16, 2026 14:56
@TomOnTime TomOnTime requested a review from vatsalyagoel May 16, 2026 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

3 participants