Activity log for bug #2060656

Date Who What changed Old value New value Message
2024-04-09 09:55:34 James Page bug added bug
2024-04-09 09:55:39 James Page python-openstackclient (Ubuntu): status New Triaged
2024-04-09 09:55:41 James Page python-openstackclient (Ubuntu): importance Undecided High
2024-04-09 09:55:47 James Page nominated for series Ubuntu Noble
2024-04-09 09:55:47 James Page bug task added python-openstackclient (Ubuntu Noble)
2024-04-09 09:55:57 James Page bug added subscriber Ubuntu Release Team
2024-04-09 09:57:35 James Page description The 2024.1 Caracal release of Neutron (already in archive) includes features to enable multiple gateway management + associated BFD and ECMP monitoring and multipathing for external networking in OpenStack. The command line tooling for this was committed after the 6.6.0 release of the openstackclient project; in order to expose this features to OpenStack users on Noble we should pull in the four patches require to add the sub commands and configuration options for networking. Merge detailing patches: https://code.launchpad.net/~fnordahl/ubuntu/+source/python-openstackclient/+git/python-openstackclient/+merge/463871 Build logs: https://launchpad.net/~fnordahl/+archive/ubuntu/dev/+build/28041314 Testing confirmation: TBC - Frode to confirm The 2024.1 Caracal release of Neutron (already in archive) includes features to enable multiple gateway management + associated BFD and ECMP monitoring and multipathing for external networking in OpenStack. The command line tooling for this was committed after the 6.6.0 release of the openstackclient project; in order to expose this features to OpenStack users on Noble we should pull in the four patches require to add the sub commands and configuration options for networking. Neutron feature details: bug 2002687 Merge detailing patches: https://code.launchpad.net/~fnordahl/ubuntu/+source/python-openstackclient/+git/python-openstackclient/+merge/463871 Build logs: https://launchpad.net/~fnordahl/+archive/ubuntu/dev/+build/28041314 Testing confirmation: TBC - Frode to confirm
2024-04-09 10:19:33 Frode Nordahl description The 2024.1 Caracal release of Neutron (already in archive) includes features to enable multiple gateway management + associated BFD and ECMP monitoring and multipathing for external networking in OpenStack. The command line tooling for this was committed after the 6.6.0 release of the openstackclient project; in order to expose this features to OpenStack users on Noble we should pull in the four patches require to add the sub commands and configuration options for networking. Neutron feature details: bug 2002687 Merge detailing patches: https://code.launchpad.net/~fnordahl/ubuntu/+source/python-openstackclient/+git/python-openstackclient/+merge/463871 Build logs: https://launchpad.net/~fnordahl/+archive/ubuntu/dev/+build/28041314 Testing confirmation: TBC - Frode to confirm The 2024.1 Caracal release of Neutron (already in archive) includes features to enable multiple gateway management + associated BFD and ECMP monitoring and multipathing for external networking in OpenStack. The command line tooling for this was committed after the 6.6.0 release of the openstackclient project; in order to expose this features to OpenStack users on Noble we should pull in the four patches require to add the sub commands and configuration options for networking. Neutron feature details: bug 2002687 Merge detailing patches: https://code.launchpad.net/~fnordahl/ubuntu/+source/python-openstackclient/+git/python-openstackclient/+merge/463871 Build logs: https://launchpad.net/~fnordahl/+archive/ubuntu/dev/+build/28041314 Testing confirmation: Using the package from the above build test: $ dpkg -l | grep python3-openst ii python3-openstackclient 6.6.0-0ubuntu1.0 all OpenStack Command-line Client - Python 3.x I can successfully run the following script that makes use of the functionality: ROUTER=router10 openstack router create \ $ROUTER \ --disable-snat \ --external-gateway net1 \ --fixed-ip subnet=subnet1,ip-address=10.50.111.100 \ --external-gateway net1 \ --fixed-ip subnet=subnet1,ip-address=10.50.111.101 \ --external-gateway net2 \ --fixed-ip subnet=subnet2,ip-address=10.170.175.100 \ --external-gateway net2 \ --fixed-ip subnet=subnet2,ip-address=10.170.175.101 \ --external-gateway net3 \ --fixed-ip subnet=subnet3,ip-address=10.199.89.100 \ --external-gateway net3 \ --fixed-ip subnet=subnet3,ip-address=10.199.89.101 \ --enable-default-route-bfd \ --enable-default-route-ecmp +---------------------------+------------------------------------------------------------------------------------------------------------------------------------------+ | Field | Value | +---------------------------+------------------------------------------------------------------------------------------------------------------------------------------+ | admin_state_up | UP | | availability_zone_hints | | | availability_zones | | | created_at | 2024-04-09T10:16:41Z | | description | | | distributed | False | | enable_default_route_bfd | True | | enable_default_route_ecmp | True | | enable_ndp_proxy | None | | external_gateway_info | {"network_id": "45af3624-43b5-4964-a21f-c3c8f191ca94", "external_fixed_ips": [{"subnet_id": "61d3485e-26a6-4b08-88fd-d8e7e8e05696", | | | "ip_address": "10.50.111.100"}], "enable_snat": false} | | external_gateways | [{'network_id': '45af3624-43b5-4964-a21f-c3c8f191ca94', 'external_fixed_ips': [{'ip_address': '10.50.111.100', 'subnet_id': | | | '61d3485e-26a6-4b08-88fd-d8e7e8e05696'}]}, {'network_id': 'ed2466fb-4058-41a3-a3bd-2cbe704b9e1c', 'external_fixed_ips': [{'ip_address': | | | '10.199.89.101', 'subnet_id': '8752e2d0-0d6e-45b0-bd24-2fdbbe3f82cc'}]}, {'network_id': 'bab19e53-354c-40c7-948b-1ab2fd54ba00', | | | 'external_fixed_ips': [{'ip_address': '10.170.175.100', 'subnet_id': '333db8eb-828c-4703-acf6-2a8e56957603'}]}, {'network_id': | | | 'bab19e53-354c-40c7-948b-1ab2fd54ba00', 'external_fixed_ips': [{'ip_address': '10.170.175.101', 'subnet_id': | | | '333db8eb-828c-4703-acf6-2a8e56957603'}]}, {'network_id': '45af3624-43b5-4964-a21f-c3c8f191ca94', 'external_fixed_ips': [{'ip_address': | | | '10.50.111.101', 'subnet_id': '61d3485e-26a6-4b08-88fd-d8e7e8e05696'}]}, {'network_id': 'ed2466fb-4058-41a3-a3bd-2cbe704b9e1c', | | | 'external_fixed_ips': [{'ip_address': '10.199.89.100', 'subnet_id': '8752e2d0-0d6e-45b0-bd24-2fdbbe3f82cc'}]}] | | flavor_id | None | | gw_port_id | 5ebf68fa-1309-45ba-9a6a-4fe5bd553269 | | ha | False | | ha_vr_id | 0 | | id | 99112d50-917d-47cf-a437-4cd54b3a7ba5 | | name | router10 | | project_id | 2730019f54c449ba9ef035c7bfb91077 | | revision_number | 8 | | routes | | | status | ACTIVE | | tags | | | tenant_id | 2730019f54c449ba9ef035c7bfb91077 | | updated_at | 2024-04-09T10:16:44Z | +---------------------------+------------------------------------------------------------------------------------------------------------------------------------------+
2024-04-10 09:51:38 Launchpad Janitor python-openstackclient (Ubuntu Noble): status Triaged Fix Released