quota-list fails when vip quota response is missing
Bug #1903326 reported by
Adam Dyess
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-neutronclient |
Invalid
|
Undecided
|
Unassigned |
Bug Description
$ neutron --version
4.1.1
$ neutron quota-list
u'vip' <----- huh?
To post a comment you must log in.
$ neutron quota-list --debug parse(' v2token = keystoneauth1. loading. _plugins. identity. v2:Token' ) parse(' admin_token = keystoneauth1. loading. _plugins. admin_token: AdminToken' ) parse(' v3oidcauthcode = keystoneauth1. loading. _plugins. identity. v3:OpenIDConnec tAuthorizationC ode') parse(' v2password = keystoneauth1. loading. _plugins. identity. v2:Password' ) parse(' v3password = keystoneauth1. loading. _plugins. identity. v3:Password' ) parse(' v3oidcpassword = keystoneauth1. loading. _plugins. identity. v3:OpenIDConnec tPassword' ) parse(' token = keystoneauth1. loading. _plugins. identity. generic: Token') parse(' v3token = keystoneauth1. loading. _plugins. identity. v3:Token' ) parse(' password = keystoneauth1. loading. _plugins. identity. generic: Password' ) parse(' gnocchi- noauth = gnocchiclient. noauth: GnocchiNoAuthLo ader') parse(' table = cliff.formatter s.table: TableFormatter' ) parse(' json = cliff.formatter s.json_ format: JSONFormatter' ) parse(' csv = cliff.formatter s.commaseparate d:CSVLister' ) parse(' value = cliff.formatter s.value: ValueFormatter' ) parse(' yaml = cliff.formatter s.yaml_ format: YAMLFormatter' ) neutron. v2_0.quota. ListQuota run(Namespace( columns= [], formatter='table', max_width=0, noindent=False, quote_mode= 'nonnumeric' , request_ format= 'json') ) session REQ: curl -g -i -X GET http://<ip address>:35357/v3 -H "Accept: application/json" -H "User-Agent: keystoneauth1/2.4.1 python- requests/ 2.9.1 CPython/2.7.6" session RESP: [200] Content-Length: 253 Vary: X-Auth-Token Keep-Alive: timeout=5, max=100 Server: Apache/2.4.29 (Ubuntu) Connection: Keep-Alive Date: Fri, 06 Nov 2020 17:00:36 GMT Content-Type: application/json x-openstack- request- id: req-670594e2- 3cc3-479c- a568-8d3d09b23a 36 22T00:00: 00Z", "links": [{"rel": "self", "href": "http://<ip address> :5000/v3/ "}], "media-types": [{"base": "application/json", "type": "application/ vnd.openstack. identity- v3+json" }]}}
DEBUG: stevedore.extension found extension EntryPoint.
DEBUG: stevedore.extension found extension EntryPoint.
DEBUG: stevedore.extension found extension EntryPoint.
DEBUG: stevedore.extension found extension EntryPoint.
DEBUG: stevedore.extension found extension EntryPoint.
DEBUG: stevedore.extension found extension EntryPoint.
DEBUG: stevedore.extension found extension EntryPoint.
DEBUG: stevedore.extension found extension EntryPoint.
DEBUG: stevedore.extension found extension EntryPoint.
DEBUG: stevedore.extension found extension EntryPoint.
DEBUG: stevedore.extension found extension EntryPoint.
DEBUG: stevedore.extension found extension EntryPoint.
DEBUG: stevedore.extension found extension EntryPoint.
DEBUG: stevedore.extension found extension EntryPoint.
DEBUG: stevedore.extension found extension EntryPoint.
DEBUG: neutronclient.
DEBUG: keystoneauth.
DEBUG: keystoneauth.
RESP BODY: {"version": {"id": "v3.12", "status": "stable", "updated": "2019-01-
DEBUG: keystoneauth. identity. v3.base Making authentication request to http://<ip address> :5000/v3/ auth/tokens neutron. v2_0.quota. ListQuota search options: {} session REQ: curl -g -i -X GET http://<ip address> :9696/v2. 0/quotas. json -H "User-Agent: python- neutronclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}20a7a7565 6481962c89b6a6b 6ad...
DEBUG: neutronclient.
DEBUG: keystoneauth.