If you delete a record using the Designate BIND 9 driver, the record still exists in DNS.
To see this problem, create a record:
designate record-create <domain-id> --type A --name www.example.com. --data 1.2.3.4
Ensure the record exists in DNS:
host www.example.com
Delete the record:
designate record-delete <domain-id> <record-id>
The record is removed from the Designate database:
record-list <domain-id>
But, the record still exists in DNS:
Any subsequent activity with designate (adding a new record for example) causes the record to be deleted.
If you delete a record using the Designate BIND 9 driver, the record still exists in DNS.
To see this problem, create a record:
designate record-create <domain-id> --type A --name www.example.com. --data 1.2.3.4
Ensure the record exists in DNS:
host www.example.com
Delete the record:
designate record-delete <domain-id> <record-id>
The record is removed from the Designate database:
record-list <domain-id>
But, the record still exists in DNS:
host www.example.com
Any subsequent activity with designate (adding a new record for example) causes the record to be deleted.