From: Harsh Prasad Date: Thu, 14 Jun 2012 11:17:56 +0000 (+0530) Subject: Cisco cli cannot find argument action_prefix X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=7b9a0b714736711acdb128b00e8e2f8aea7c41e4;p=openstack-build%2Fneutron-build.git Cisco cli cannot find argument action_prefix Bug #1012502 Removed use of argument action_prefix for Client. Also, made HOST, PORT and USE_SSL global. Signed-off-by: Harsh Prasad Change-Id: I93037b34fca89786778a2dcd8a3afc80df5687f8 --- diff --git a/quantum/plugins/cisco/client/cli.py b/quantum/plugins/cisco/client/cli.py index 35cc22279..7fe2b8adb 100644 --- a/quantum/plugins/cisco/client/cli.py +++ b/quantum/plugins/cisco/client/cli.py @@ -38,9 +38,12 @@ LOG = logging.getLogger('quantum') FORMAT = 'json' -ACTION_PREFIX_EXT = '/v1.0' -ACTION_PREFIX_CSCO = ACTION_PREFIX_EXT + \ - '/extensions/csco/tenants/{tenant_id}' +#ACTION_PREFIX_EXT = '/v1.0' +#ACTION_PREFIX_CSCO = ACTION_PREFIX_EXT + \ +# '/extensions/csco/tenants/{tenant_id}' +VERSION = '1.0' +URI_PREFIX_EXT = '' +URI_PREFIX_CSCO = '/extensions/csco/tenants/{tenant_id}' TENANT_ID = 'nova' CSCO_EXT_NAME = 'Cisco Nova Tenant' DEFAULT_QUANTUM_VERSION = '1.1' @@ -81,7 +84,7 @@ def list_extensions(*args): """Invoking the action to get the supported extensions""" request_url = "/extensions" client = Client(HOST, PORT, USE_SSL, format='json', - action_prefix=ACTION_PREFIX_EXT, tenant="dummy") + version=VERSION, uri_prefix=URI_PREFIX_EXT, tenant="dummy") data = client.do_request('GET', request_url) print("Obtained supported extensions from Quantum: %s" % data) @@ -102,7 +105,7 @@ def schedule_host(tenant_id, instance_id, user_id=None): request_url = "/novatenants/" + project_id + "/schedule_host" client = Client(HOST, PORT, USE_SSL, format='json', tenant=TENANT_ID, - action_prefix=ACTION_PREFIX_CSCO) + version=VERSION, uri_prefix=URI_PREFIX_CSCO) data = client.do_request('PUT', request_url, body=instance_data_dict) hostname = data["host_list"]["host_1"] @@ -124,7 +127,7 @@ def create_multiport(tenant_id, net_id_list, *args): request_url = "/multiport" client = Client(HOST, PORT, USE_SSL, format='json', tenant=tenant_id, - action_prefix=ACTION_PREFIX_CSCO) + version=VERSION, uri_prefix=URI_PREFIX_CSCO) data = client.do_request('POST', request_url, body=ports_info) print("Created ports: %s" % data)