yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #65708
[Bug 1702589] Re: Failed to get list of neutron-l7policy neutronclient CLI
Forward the bug to octavia project (as neutron-lbaas is maintained by
the octavia team).
Octavia team:
I am not sure the current status of neutronclient LBaaS v2 support and octavia client.
If you need a fix for neutronclient, feel free to forward the bug to neutronclient.
** Project changed: neutron => octavia
** Changed in: octavia
Status: In Progress => New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1702589
Title:
Failed to get list of neutron-l7policy neutronclient CLI
Status in octavia:
New
Bug description:
Neutron delete the action for REDIRECT_TO_POOL l7policy "redirect_url" field ,when there are mutiple policies,and action for REDIRECT_TO_URL and the frist data,it will cause neutronclient CLI
failed to get list of neutron-l7policy.
neutronclient returns an error as follows :
ERROR: neutronclient.shell 'redirect_url'
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/neutronclient/shell.py", line 877, in run_subcommand
return run_command(cmd, cmd_parser, sub_argv)
File "/usr/lib/python2.7/site-packages/neutronclient/shell.py", line 114, in run_command
return cmd.run(known_args)
File "/usr/lib/python2.7/site-packages/neutronclient/neutron/v2_0/__init__.py", line 324, in run
return super(NeutronCommand, self).run(parsed_args)
File "/usr/lib/python2.7/site-packages/cliff/display.py", line 101, in run
self.produce_output(parsed_args, column_names, data)
File "/usr/lib/python2.7/site-packages/cliff/lister.py", line 41, in produce_output
parsed_args,
File "/usr/lib/python2.7/site-packages/cliff/formatters/table.py", line 68, in emit_list
for row in data_iter:
File "/usr/lib/python2.7/site-packages/neutronclient/neutron/v2_0/__init__.py", line 723, in <genexpr>
for s in info), )
File "/usr/lib/python2.7/site-packages/neutronclient/common/utils.py", line 100, in get_item_properties
data = item[field_name]
KeyError: 'redirect_url'
'redirect_url'
neutron lbaas-l7policy JSON data:
{
"l7policies": [
{
"redirect_pool_id": null,
"description": "",
"admin_state_up": true,
"rules": [],
"tenant_id": "f21a9c86d7114bf99c711f4874d80474",
"listener_id": "3dcd35dc-44d0-4621-bf6c-f64b98fbbb6a",
"redirect_url": "http://www.example.com",
"action": "REDIRECT_TO_URL",
"position": 1,
"id": "0e010b73-416b-4bf5-81c4-a81b7cbcfb93",
"name": "policy-test"
},
{
"redirect_pool_id": "726d913d-2e2e-499d-a44e-39a321fb6811",
"description": "",
"admin_state_up": true,
"rules": [],
"tenant_id": "d715ff8ea9fb450b8399a428696feeb2",
"listener_id": "b528cd33-c186-47bc-8aca-1388d6da438e",
"action": "REDIRECT_TO_POOL",
"position": 2,
"id": "63769214-d051-452a-8429-410c5749a98b",
"name": "L7-01"
},
{
"redirect_pool_id": null,
"description": "",
"admin_state_up": true,
"rules": [],
"tenant_id": "9451fd91562943409cd2966cbd9d6fed",
"listener_id": "7131166b-3725-41ef-8379-d52426b63141",
"redirect_url": null,
"action": "REJECT",
"position": 1,
"id": "7317c1c0-d5ab-4ebc-b963-ccc4aacd1efd",
"name": "test"
},
{
"redirect_pool_id": "726d913d-2e2e-499d-a44e-39a321fb6811",
"description": "",
"admin_state_up": true,
"rules": [],
"tenant_id": "d715ff8ea9fb450b8399a428696feeb2",
"listener_id": "b528cd33-c186-47bc-8aca-1388d6da438e",
"action": "REDIRECT_TO_POOL",
"position": 1,
"id": "dd462890-7678-409e-98af-93eb87707383",
"name": "02"
}
]
}
To manage notifications about this bug go to:
https://bugs.launchpad.net/octavia/+bug/1702589/+subscriptions
References