diff options
| author | Brian Waldon <brian.waldon@rackspace.com> | 2011-07-19 09:36:37 -0400 |
|---|---|---|
| committer | Brian Waldon <brian.waldon@rackspace.com> | 2011-07-19 09:36:37 -0400 |
| commit | 82e2eeb5a097f1c3c6cb56fc3dfa862575f5da9a (patch) | |
| tree | db2558c01d633c99e8cb99d7cc15c486cb06796d /nova/api | |
| parent | acf3e24c4b6d782543c1b8cdc4d25c9d129ecb95 (diff) | |
respecting use_ipv6 flag if set to False
Diffstat (limited to 'nova/api')
| -rw-r--r-- | nova/api/openstack/views/addresses.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/nova/api/openstack/views/addresses.py b/nova/api/openstack/views/addresses.py index 77310e4b1..ddbf7a144 100644 --- a/nova/api/openstack/views/addresses.py +++ b/nova/api/openstack/views/addresses.py @@ -15,9 +15,12 @@ # License for the specific language governing permissions and limitations # under the License. +from nova import flags from nova import utils from nova.api.openstack import common +FLAGS = flags.FLAGS + class ViewBuilder(object): """Models a server addresses response as a python dictionary.""" @@ -52,9 +55,10 @@ class ViewBuilderV11(ViewBuilder): ip_addresses = list(self._extract_ipv4_addresses(interface)) - ipv6_address = self._extract_ipv6_address(interface) - if ipv6_address is not None: - ip_addresses.append(ipv6_address) + if FLAGS.use_ipv6: + ipv6_address = self._extract_ipv6_address(interface) + if ipv6_address is not None: + ip_addresses.append(ipv6_address) networks[network_label].extend(ip_addresses) |
