2017-11-18 19:02:23 |
Michel Nederlof |
bug |
|
|
added bug |
2017-11-18 19:03:48 |
Michel Nederlof |
juniperopenstack: assignee |
|
Michel Nederlof (mnederlof) |
|
2017-11-18 19:07:38 |
Michel Nederlof |
information type |
Proprietary |
Public |
|
2017-11-18 19:14:02 |
Michel Nederlof |
description |
1. When running 'neutron lbaas-loadbalancer-show', the listener property output is incorrect.
Currently it is like { ... , 'listener': ['<uuid>'], ...}
While it should be like { ... , 'listener': [{'id': '<uuid>'}], ... }
this causes automation tools like kubernetes to fail when cleaning up loadbancers of contrail
For example see this bug (which was fixed after changing the output like above):
https://github.com/kubernetes/kubernetes/issues/54864#issuecomment-344455078
2. The provider (as lbaas-loadbalancer attribute) is not returned through the neutron API. If not set i'd opt to return a default provider value ('opencontrail'), as also used when creating the loadbalancer resource.
3. In the output of 'neutron lbaas-listener-show' the field 'default_pool_id' is missing, causing the LBAASv2 dashboards to render incomplete (since the reference to the pool is missing from the listener page).
I'd say we use the first pool referenced in the listener (similar to referencing the loadbalancer).
I will provide patches for these issues. |
1. When running 'neutron lbaas-loadbalancer-show', the listener property output is incorrect.
Currently it is like { ... , 'listener': ['<uuid>'], ...}
While it should be like { ... , 'listener': [{'id': '<uuid>'}], ... }
this causes automation tools like kubernetes and terraform to fail when cleaning up loadbancers of contrail
For example see this bug (which was fixed after changing the output like above):
https://github.com/kubernetes/kubernetes/issues/54864#issuecomment-344455078
2. The provider (as lbaas-loadbalancer attribute) is not returned through the neutron API. If not set i'd opt to return a default provider value ('opencontrail'), as also used when creating the loadbalancer resource.
3. In the output of 'neutron lbaas-listener-show' the field 'default_pool_id' is missing, causing the LBAASv2 dashboards to render incomplete (since the reference to the pool is missing from the listener page).
I'd say we use the first pool referenced in the listener (similar to referencing the loadbalancer).
I will provide patches for these issues. |
|
2017-11-18 19:16:24 |
Michel Nederlof |
description |
1. When running 'neutron lbaas-loadbalancer-show', the listener property output is incorrect.
Currently it is like { ... , 'listener': ['<uuid>'], ...}
While it should be like { ... , 'listener': [{'id': '<uuid>'}], ... }
this causes automation tools like kubernetes and terraform to fail when cleaning up loadbancers of contrail
For example see this bug (which was fixed after changing the output like above):
https://github.com/kubernetes/kubernetes/issues/54864#issuecomment-344455078
2. The provider (as lbaas-loadbalancer attribute) is not returned through the neutron API. If not set i'd opt to return a default provider value ('opencontrail'), as also used when creating the loadbalancer resource.
3. In the output of 'neutron lbaas-listener-show' the field 'default_pool_id' is missing, causing the LBAASv2 dashboards to render incomplete (since the reference to the pool is missing from the listener page).
I'd say we use the first pool referenced in the listener (similar to referencing the loadbalancer).
I will provide patches for these issues. |
1. When running 'neutron lbaas-loadbalancer-show', the listener property output is incorrect.
Currently it is like { ... , 'listener': ['<uuid>'], ...}
While it should be like { ... , 'listener': [{'id': '<uuid>'}], ... }
this causes automation tools like kubernetes and terraform to fail when cleaning up loadbancers of contrail
For example see this bug (which was fixed after changing the output like above):
https://github.com/kubernetes/kubernetes/issues/54864#issuecomment-344455078
2. When running 'neutron lbaas-loadbalancer-show', the provider attribute is not returned. If not set i'd opt to return a default provider value ('opencontrail'), which is also used when creating the a loadbalancer resource that has no provider specified.
3. In the output of 'neutron lbaas-listener-show' the field 'default_pool_id' is missing, causing the LBAASv2 horizon dashboards to render incomplete (since the reference to the pool is missing from the listener page).
I'd opt to use the first pool ref in the listener object (similar to referencing the loadbalancer).
I will provide patches for these issues. |
|
2017-11-18 19:17:57 |
Michel Nederlof |
tags |
|
lbaas neutron neutronapi |
|
2017-11-18 19:22:05 |
Michel Nederlof |
summary |
LBaaSv2 API output incomplete |
LBaaSv2 API output incomplete for listener and loadbalancer objects |
|
2017-11-20 07:48:23 |
OpenContrail Admin |
nominated for series |
|
juniperopenstack/r3.2.3.x |
|
2017-11-20 07:48:23 |
OpenContrail Admin |
bug task added |
|
juniperopenstack/r3.2.3.x |
|
2017-11-20 07:48:23 |
OpenContrail Admin |
bug task added |
|
juniperopenstack/r3.2.3.x |
|
2017-11-20 08:18:25 |
OpenContrail Admin |
nominated for series |
|
juniperopenstack/trunk |
|
2017-11-20 08:18:25 |
OpenContrail Admin |
bug task added |
|
juniperopenstack/trunk |
|
2017-11-20 08:18:25 |
OpenContrail Admin |
bug task added |
|
juniperopenstack/trunk |
|
2017-12-08 04:45:10 |
Jeba Paulaiyan |
juniperopenstack/trunk: importance |
Undecided |
High |
|
2017-12-08 04:45:12 |
Jeba Paulaiyan |
juniperopenstack/trunk: milestone |
|
r5.0.0 |
|
2017-12-11 09:09:18 |
OpenContrail Admin |
juniperopenstack/r3.2.3.x: importance |
Undecided |
High |
|
2017-12-11 14:24:22 |
OpenContrail Admin |
nominated for series |
|
juniperopenstack/r4.0 |
|
2017-12-11 14:24:22 |
OpenContrail Admin |
bug task added |
|
juniperopenstack/r4.0 |
|
2017-12-11 14:24:22 |
OpenContrail Admin |
bug task added |
|
juniperopenstack/r4.0 |
|
2017-12-11 14:24:24 |
OpenContrail Admin |
nominated for series |
|
juniperopenstack/r4.1 |
|
2017-12-11 14:24:24 |
OpenContrail Admin |
bug task added |
|
juniperopenstack/r4.1 |
|
2017-12-11 14:24:24 |
OpenContrail Admin |
bug task added |
|
juniperopenstack/r4.1 |
|
2017-12-11 14:24:26 |
OpenContrail Admin |
nominated for series |
|
juniperopenstack/r3.2 |
|
2017-12-11 14:24:26 |
OpenContrail Admin |
bug task added |
|
juniperopenstack/r3.2 |
|
2017-12-11 14:24:26 |
OpenContrail Admin |
bug task added |
|
juniperopenstack/r3.2 |
|
2017-12-11 17:07:10 |
OpenContrail Admin |
juniperopenstack/r3.2.3.x: status |
In Progress |
Fix Committed |
|
2017-12-11 17:07:11 |
OpenContrail Admin |
juniperopenstack/r3.2.3.x: milestone |
|
r3.2.3.3 |
|
2017-12-13 17:35:51 |
OpenContrail Admin |
juniperopenstack/r4.1: status |
In Progress |
Fix Committed |
|
2017-12-13 17:35:53 |
OpenContrail Admin |
juniperopenstack/r4.1: milestone |
|
r4.1.1.0 |
|
2017-12-13 17:36:04 |
OpenContrail Admin |
juniperopenstack/r4.0: status |
In Progress |
Fix Committed |
|
2017-12-13 17:36:07 |
OpenContrail Admin |
juniperopenstack/r4.0: milestone |
|
r4.0.3.0 |
|
2017-12-13 17:36:16 |
OpenContrail Admin |
juniperopenstack/r3.2: status |
In Progress |
Fix Committed |
|
2017-12-13 17:36:19 |
OpenContrail Admin |
juniperopenstack/r3.2: milestone |
|
r3.2.8.0 |
|
2017-12-13 17:36:28 |
OpenContrail Admin |
juniperopenstack/trunk: status |
In Progress |
Fix Committed |
|