This code was getting confusing because of the ambiguity
between dns zones and openstack availability zones. 'Domain'
seems a bit clearer than 'zone' in this context.
For blueprint public-and-private-dns.
Change-Id: I1d420be2e6f2054ee4392ce762775ece20a823b3
Adding this functionality required the existing DNS api
to be rearranged considerably.
Nova needs to track some information about domains that is
outside the scope of the DNS driver, specifically the availability
zone of a private domain and the project of a public domain.
In order to track those attributes, this patch adds a new table
to the Nova database, dns_domains.
This patch perpetuates some naming ambiguities (e.g. zone vs. domain).
A future renaming patch will sort all this out.
For blueprint public-and-private-dns.
Change-Id: I80865207d34ab7c6e2afc5638863a299b3913f8e
Removed the dns driver function rename_entry(). Since 'name'
is the unique identifier for an entry, trying to rename things
causes various confusions. Better to leave the user to
delete and recreate.
For blueprint public-and-private-dns.
Change-Id: I766af01299b7b28ad8d9f6c072a8f3e049bd286b