Rename 'zone' to 'domain.'
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
This commit is contained in:
		| @@ -370,7 +370,7 @@ DEFINE_string('console_manager', 'nova.console.manager.ConsoleProxyManager', | ||||
| DEFINE_string('instance_dns_manager', | ||||
|               'nova.network.dns_driver.DNSDriver', | ||||
|               'DNS Manager for instance IPs') | ||||
| DEFINE_string('instance_dns_zone', '', | ||||
| DEFINE_string('instance_dns_domain', '', | ||||
|               'DNS Zone for instance IPs') | ||||
| DEFINE_string('floating_ip_dns_manager', | ||||
|               'nova.network.dns_driver.DNSDriver', | ||||
|   | ||||
| @@ -117,7 +117,7 @@ | ||||
|     "network:add_network_to_project": [], | ||||
|     "network:get_instance_nw_info": [], | ||||
|  | ||||
|     "network:get_dns_zones": [], | ||||
|     "network:get_dns_domains": [], | ||||
|     "network:add_dns_entry": [], | ||||
|     "network:modify_dns_entry": [], | ||||
|     "network:delete_dns_entry": [], | ||||
|   | ||||
| @@ -1340,7 +1340,7 @@ class FloatingIPTestCase(test.TestCase): | ||||
|         self.network.create_public_dns_domain(context_admin, domain2, | ||||
|                                               'fakeproject') | ||||
|  | ||||
|         domains = self.network.get_dns_zones(self.context) | ||||
|         domains = self.network.get_dns_domains(self.context) | ||||
|         self.assertEquals(len(domains), 2) | ||||
|         self.assertEquals(domains[0]['domain'], domain1) | ||||
|         self.assertEquals(domains[1]['domain'], domain2) | ||||
| @@ -1377,7 +1377,7 @@ class FloatingIPTestCase(test.TestCase): | ||||
|                     {'domain': 'example.com', 'scope': 'public'}, | ||||
|                     {'domain': 'test.example.org', 'scope': 'public'}] | ||||
|  | ||||
|         self.stubs.Set(self.network, 'get_dns_zones', fake_domains) | ||||
|         self.stubs.Set(self.network, 'get_dns_domains', fake_domains) | ||||
|  | ||||
|         context_admin = context.RequestContext('testuser', 'testproject', | ||||
|                                               is_admin=True) | ||||
| @@ -1387,7 +1387,7 @@ class FloatingIPTestCase(test.TestCase): | ||||
|         self.network.create_public_dns_domain(context_admin, domain2, | ||||
|                                               'fakeproject') | ||||
|  | ||||
|         domains = self.network.get_dns_zones(self.context) | ||||
|         domains = self.network.get_dns_domains(self.context) | ||||
|         for domain in domains: | ||||
|             self.network.add_dns_entry(self.context, address, | ||||
|                                        name1, "A", domain['domain']) | ||||
| @@ -1469,7 +1469,7 @@ class InstanceDNSTestCase(test.TestCase): | ||||
|                           domain1, zone1) | ||||
|  | ||||
|         self.network.create_private_dns_domain(context_admin, domain1, zone1) | ||||
|         domains = self.network.get_dns_zones(self.context) | ||||
|         domains = self.network.get_dns_domains(self.context) | ||||
|         self.assertEquals(len(domains), 1) | ||||
|         self.assertEquals(domains[0]['domain'], domain1) | ||||
|         self.assertEquals(domains[0]['availability_zone'], zone1) | ||||
| @@ -1480,8 +1480,8 @@ class InstanceDNSTestCase(test.TestCase): | ||||
|         self.network.delete_dns_domain(context_admin, domain1) | ||||
|  | ||||
|  | ||||
| zone1 = "example.org" | ||||
| zone2 = "example.com" | ||||
| domain1 = "example.org" | ||||
| domain2 = "example.com" | ||||
|  | ||||
|  | ||||
| class LdapDNSTestCase(test.TestCase): | ||||
| @@ -1490,48 +1490,48 @@ class LdapDNSTestCase(test.TestCase): | ||||
|         super(LdapDNSTestCase, self).setUp() | ||||
|         temp = utils.import_object('nova.network.ldapdns.FakeLdapDNS') | ||||
|         self.driver = temp | ||||
|         self.driver.create_domain(zone1) | ||||
|         self.driver.create_domain(zone2) | ||||
|         self.driver.create_domain(domain1) | ||||
|         self.driver.create_domain(domain2) | ||||
|  | ||||
|     def tearDown(self): | ||||
|         super(LdapDNSTestCase, self).tearDown() | ||||
|         self.driver.delete_domain(zone1) | ||||
|         self.driver.delete_domain(zone2) | ||||
|         self.driver.delete_domain(domain1) | ||||
|         self.driver.delete_domain(domain2) | ||||
|  | ||||
|     def test_ldap_dns_zones(self): | ||||
|         flags.FLAGS.floating_ip_dns_zones = [zone1, zone2] | ||||
|     def test_ldap_dns_domains(self): | ||||
|         flags.FLAGS.floating_ip_dns_domains = [domain1, domain2] | ||||
|  | ||||
|         zones = self.driver.get_zones() | ||||
|         self.assertEqual(len(zones), 2) | ||||
|         self.assertEqual(zones[0], zone1) | ||||
|         self.assertEqual(zones[1], zone2) | ||||
|         domains = self.driver.get_domains() | ||||
|         self.assertEqual(len(domains), 2) | ||||
|         self.assertEqual(domains[0], domain1) | ||||
|         self.assertEqual(domains[1], domain2) | ||||
|  | ||||
|     def test_ldap_dns_create_conflict(self): | ||||
|         address1 = "10.10.10.11" | ||||
|         name1 = "foo" | ||||
|         name2 = "bar" | ||||
|  | ||||
|         self.driver.create_entry(name1, address1, "A", zone1) | ||||
|         self.driver.create_entry(name1, address1, "A", domain1) | ||||
|  | ||||
|         self.assertRaises(exception.FloatingIpDNSExists, | ||||
|                           self.driver.create_entry, | ||||
|                           name1, address1, "A", zone1) | ||||
|                           name1, address1, "A", domain1) | ||||
|  | ||||
|     def test_ldap_dns_create_and_get(self): | ||||
|         address1 = "10.10.10.11" | ||||
|         name1 = "foo" | ||||
|         name2 = "bar" | ||||
|         entries = self.driver.get_entries_by_address(address1, zone1) | ||||
|         entries = self.driver.get_entries_by_address(address1, domain1) | ||||
|         self.assertFalse(entries) | ||||
|  | ||||
|         self.driver.create_entry(name1, address1, "A", zone1) | ||||
|         self.driver.create_entry(name2, address1, "A", zone1) | ||||
|         entries = self.driver.get_entries_by_address(address1, zone1) | ||||
|         self.driver.create_entry(name1, address1, "A", domain1) | ||||
|         self.driver.create_entry(name2, address1, "A", domain1) | ||||
|         entries = self.driver.get_entries_by_address(address1, domain1) | ||||
|         self.assertEquals(len(entries), 2) | ||||
|         self.assertEquals(entries[0], name1) | ||||
|         self.assertEquals(entries[1], name2) | ||||
|  | ||||
|         entries = self.driver.get_entries_by_name(name1, zone1) | ||||
|         entries = self.driver.get_entries_by_name(name1, domain1) | ||||
|         self.assertEquals(len(entries), 1) | ||||
|         self.assertEquals(entries[0], address1) | ||||
|  | ||||
| @@ -1540,17 +1540,17 @@ class LdapDNSTestCase(test.TestCase): | ||||
|         name1 = "foo" | ||||
|         name2 = "bar" | ||||
|  | ||||
|         self.driver.create_entry(name1, address1, "A", zone1) | ||||
|         self.driver.create_entry(name2, address1, "A", zone1) | ||||
|         entries = self.driver.get_entries_by_address(address1, zone1) | ||||
|         self.driver.create_entry(name1, address1, "A", domain1) | ||||
|         self.driver.create_entry(name2, address1, "A", domain1) | ||||
|         entries = self.driver.get_entries_by_address(address1, domain1) | ||||
|         self.assertEquals(len(entries), 2) | ||||
|  | ||||
|         self.driver.delete_entry(name1, zone1) | ||||
|         entries = self.driver.get_entries_by_address(address1, zone1) | ||||
|         self.driver.delete_entry(name1, domain1) | ||||
|         entries = self.driver.get_entries_by_address(address1, domain1) | ||||
|         LOG.debug("entries: %s" % entries) | ||||
|         self.assertEquals(len(entries), 1) | ||||
|         self.assertEquals(entries[0], name2) | ||||
|  | ||||
|         self.assertRaises(exception.NotFound, | ||||
|                           self.driver.delete_entry, | ||||
|                           name1, zone1) | ||||
|                           name1, domain1) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Andrew Bogott
					Andrew Bogott