yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #06697
[Bug 1240479] Re: Filters don't work in LBaaS and VPNaaS list requests
** Changed in: horizon
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1240479
Title:
Filters don't work in LBaaS and VPNaaS list requests
Status in OpenStack Dashboard (Horizon):
Fix Released
Bug description:
Neutron API and CLI support filters. But in
horizon/openstack_dashboard/api "lbaas.py" and "vpnaas.py" we cannot
get any proper request with filters:
(Pdb) p api.lbaas.pools_get(request, name='tst')
DEBUG:neutronclient.client:
REQ: curl -i http://172.18.76.45:9696//v2.0/lb/pools.json -X GET -H "X-Auth-Token: be2d5fc1a53a883bf8851950516e4b61" -H "Content-Type: application/json" -H "Accept: application/json" -H "User-Agent: python-neutronclient"
Thus we get the whole list of pools:
DEBUG:neutronclient.client:RESP:{'date': 'Wed, 16 Oct 2013 11:30:46
GMT', 'status': '200', 'content-length': '854', 'content-type':
'application/json; charset=UTF-8', 'content-location':
'http://172.18.76.45:9696//v2.0/lb/pools.json'} {"pools": [{"status":
"PENDING_CREATE", "lb_method": "ROUND_ROBIN", "protocol": "HTTP",
"description": "", "health_monitors": [], "subnet_id":
"8c799d53-4f80-42a3-a5d6-8b521cf56608", "tenant_id":
"0c078acd6f854ed695f063d261fd5086", "admin_state_up": true, "name":
"tstpool2", "health_monitors_status": [], "members": [], "provider":
"haproxy", "status_description": null, "id": "8f67b4a6-bdf0-47cd-809a-
16cb76d1c652", "vip_id": null}, {"status": "PENDING_CREATE",
"lb_method": "ROUND_ROBIN", "protocol": "HTTP", "description": "",
"health_monitors": [], "subnet_id":
"8c799d53-4f80-42a3-a5d6-8b521cf56608", "tenant_id":
"0c078acd6f854ed695f063d261fd5086", "admin_state_up": true, "name":
"tst", "health_monitors_status": [], "members": [], "provider":
"haproxy", "status_description": null, "id":
"ff332901-8770-42b8-a3d0-0614b288ee10", "vip_id": null}]}
[<Pool: {u'status': u'PENDING_CREATE', u'lb_method': u'ROUND_ROBIN',
u'protocol': u'HTTP', u'description': u'', u'health_monitors': [],
u'subnet_id': u'8c799d53-4f80-42a3-a5d6-8b521cf56608', u'tenant_id':
u'0c078acd6f854ed695f063d261fd5086', u'admin_state_up': True,
u'vip_id': None, u'health_monitors_status': [], u'members': [],
u'provider': u'haproxy', u'status_description': None, u'id':
u'8f67b4a6-bdf0-47cd-809a-16cb76d1c652', u'name': u'tstpool2'}>,
<Pool: {u'status': u'PENDING_CREATE', u'lb_method': u'ROUND_ROBIN',
u'protocol': u'HTTP', u'description': u'', u'health_monitors': [],
u'subnet_id': u'8c799d53-4f80-42a3-a5d6-8b521cf56608', u'tenant_id':
u'0c078acd6f854ed695f063d261fd5086', u'admin_state_up': True,
u'vip_id': None, u'health_monitors_status': [], u'members': [],
u'provider': u'haproxy', u'status_description': None, u'id':
u'ff332901-8770-42b8-a3d0-0614b288ee10', u'name': u'tst'}>]
The same we could get without any filters:
(Pdb) p api.lbaas.pools_get(request)
DEBUG:neutronclient.client:
REQ: curl -i http://172.18.76.45:9696//v2.0/lb/pools.json -X GET -H "X-Auth-Token: be2d5fc1a53a883bf8851950516e4b61" -H "Content-Type: application/json" -H "Accept: application/json" -H "User-Agent: python-neutronclient"
To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1240479/+subscriptions