From 79220ec00ca59a5843b6bb4f1aa5cf9bfd3dea6a Mon Sep 17 00:00:00 2001 From: Shih-Hao Li Date: Fri, 6 Jan 2017 10:23:55 -0800 Subject: [PATCH] NSXv3: Add support for dns-integration extension Change-Id: I54b3d944f4b976ced5fd4d4f6c5d4b7fc8911228 --- vmware_nsxlib/v3/native_dhcp.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vmware_nsxlib/v3/native_dhcp.py b/vmware_nsxlib/v3/native_dhcp.py index cd530e78..ac2fbb38 100644 --- a/vmware_nsxlib/v3/native_dhcp.py +++ b/vmware_nsxlib/v3/native_dhcp.py @@ -54,10 +54,14 @@ class NsxLibNativeDhcp(utils.NsxLibApiBase): options = {'option121': {'static_routes': host_routes}} name = utils.get_name_and_uuid(network['name'] or 'dhcpserver', network['id']) + dns_domain = network.get('dns_domain') + domain_name = dns_domain['dns_domain'] if dns_domain else ( + self.nsxlib_config.dns_domain) + return {'name': name, 'server_ip': server_ip, 'dns_nameservers': dns_nameservers, - 'domain_name': self.nsxlib_config.dns_domain, + 'domain_name': domain_name, 'gateway_ip': gateway_ip, 'options': options, 'tags': tags}