DNS as a PR
Create an Azure DevOps pull request for DNS changes in the managed Google Cloud DNS zone.
This service generates reviewable YAML and never writes directly to Cloud DNS.
Record details
Use A, AAAA, CNAME, and TXT requests for records in the existing managed zone. Use NS only
when you have already created a child DNS zone elsewhere and need to delegate the subdomain
to that zone's authoritative nameservers.
Choose the record type for the pull request
How the request is processed
The request is validated by this service.
The service creates an Azure DevOps branch and pull request.
Azure Pipelines validate the generated DNS manifest.
After approval and merge, Argo CD and ExternalDNS apply the approved record.
DNS record detailsEnter the record values to include in the pull request.Requester informationProvide ownership metadata so reviewers know who is responsible for the record.Review and submitThe service will open a pull request. Nothing is applied to DNS until the pull request is approved and merged.
DNS name
Record type
Targets
TTL
Owner
Project
Project ID
Automated checks
Generated pull request file
This is the exact YAML file that will be added to the pull request.
File path
Branch
Pull request title
An Azure DevOps pull request is created.
Reviewers approve or reject the change.
After merge, Argo CD syncs the manifest and ExternalDNS reconciles the record.