Activity log for bug #1733107

Date Who What changed Old value New value Message
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