diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-01-14 00:45:04 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-01-14 00:45:04 +0000 |
| commit | fa3077d51a77b4244c2b9655e28c06d208c80114 (patch) | |
| tree | 5dfdb1940b8c949d7ad466e2d0c6f0d00f3e674c /openstackclient/compute/v2/server.py | |
| parent | bd1adaf003a805a1b480b7b48db2a9fe6c4a5ee9 (diff) | |
| parent | 57dac0bc3add71d6c491e2cecc60ef756b75ac32 (diff) | |
| download | python-openstackclient-fa3077d51a77b4244c2b9655e28c06d208c80114.tar.gz | |
Merge "Refactor network endpoint enablement checking"
Diffstat (limited to 'openstackclient/compute/v2/server.py')
| -rw-r--r-- | openstackclient/compute/v2/server.py | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py index be0ad8cb..7afd18f2 100644 --- a/openstackclient/compute/v2/server.py +++ b/openstackclient/compute/v2/server.py @@ -257,10 +257,6 @@ class CreateServer(show.ShowOne): log = logging.getLogger(__name__ + '.CreateServer') - def _is_neutron_enabled(self): - service_catalog = self.app.client_manager.auth_ref.service_catalog - return 'network' in service_catalog.get_endpoints() - def get_parser(self, prog_name): parser = super(CreateServer, self).get_parser(prog_name) parser.add_argument( @@ -460,8 +456,6 @@ class CreateServer(show.ShowOne): block_device_mapping.update({dev_key: block_volume}) nics = [] - if parsed_args.nic: - neutron_enabled = self._is_neutron_enabled() for nic_str in parsed_args.nic: nic_info = {"net-id": "", "v4-fixed-ip": "", "v6-fixed-ip": "", "port-id": ""} @@ -471,7 +465,7 @@ class CreateServer(show.ShowOne): msg = _("either net-id or port-id should be specified " "but not both") raise exceptions.CommandError(msg) - if neutron_enabled: + if self.app.client_manager.is_network_endpoint_enabled(): network_client = self.app.client_manager.network if nic_info["net-id"]: net = network_client.find_network( @@ -489,7 +483,7 @@ class CreateServer(show.ShowOne): ).id if nic_info["port-id"]: msg = _("can't create server with port specified " - "since neutron not enabled") + "since network endpoint not enabled") raise exceptions.CommandError(msg) nics.append(nic_info) |
