Describe the bug
We've noticed that dnscontrol push will create new domains, but won't actually create any records for said domain. This forces us to run dnscontrol push again, or revert to the deprecated dnscontrol create-domains then dnscontrol push.
Looking through the code (with no experience in writing Go), it doesn't seem that this is intended behavior.
To Reproduce
- Create a new domain file
- Add records to new domain
- Run
dnscontrol push
- Notice DNS records didn't get created, but domain did
- Run
dnscontrol push again
Expected behavior
dnscontrol push should create the new domain, then create records with a single execution of the command
DNS Provider
- Cloudflare (At minimum, this is untested with other providers)