[FFE] Add support for multiple gateway management + BFD/ECMP
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-openstackclient (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Noble |
Fix Released
|
High
|
Unassigned |
Bug 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:
Merge detailing patches:
Build logs:
https:/
Testing confirmation:
Using the package from the above build test:
$ dpkg -l | grep python3-openst
ii python3-
I can successfully run the following script that makes use of the functionality:
ROUTER=router10
openstack router create \
$ROUTER \
--disable-snat \
--external-
--fixed-ip subnet=
--external-
--fixed-ip subnet=
--external-
--fixed-ip subnet=
--external-
--fixed-ip subnet=
--external-
--fixed-ip subnet=
--external-
--fixed-ip subnet=
--enable-
--enable-
+------
| Field | Value |
+------
| admin_state_up | UP |
| availability_
| availability_zones | |
| created_at | 2024-04-
| description | |
| distributed | False |
| enable_
| enable_
| enable_ndp_proxy | None |
| external_
| | "ip_address": "10.50.111.100"}], "enable_snat": false} |
| external_gateways | [{'network_id': '45af3624-
| | '61d3485e-
| | '10.199.89.101', 'subnet_id': '8752e2d0-
| | 'external_
| | 'bab19e53-
| | '333db8eb-
| | '10.50.111.101', 'subnet_id': '61d3485e-
| | 'external_
| flavor_id | None |
| gw_port_id | 5ebf68fa-
| ha | False |
| ha_vr_id | 0 |
| id | 99112d50-
| name | router10 |
| project_id | 2730019f54c449b
| revision_number | 8 |
| routes | |
| status | ACTIVE |
| tags | |
| tenant_id | 2730019f54c449b
| updated_at | 2024-04-
+------
Changed in python-openstackclient (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
description: | updated |
description: | updated |
This bug was fixed in the package python- openstackclient - 6.6.0-0ubuntu2
--------------- openstackclient (6.6.0-0ubuntu2) noble; urgency=medium
python-
* d/p/lp-2002687-*: Add support for managing multiple gateways and
BFD/ECMP options (LP: #2060656).
-- Frode Nordahl <email address hidden> Tue, 09 Apr 2024 10:58:28 +0100