[SRU] [OVN] port creation with --enable-uplink-status-propagation does not work with OVN mechanism driver
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Ubuntu Cloud Archive |
Fix Released
|
Medium
|
Unassigned | ||
| Antelope |
Fix Released
|
Medium
|
Unassigned | ||
| Ussuri |
Fix Released
|
Medium
|
Unassigned | ||
| Victoria |
Fix Released
|
Medium
|
Unassigned | ||
| Wallaby |
Fix Released
|
Medium
|
Unassigned | ||
| Xena |
Fix Released
|
Medium
|
Unassigned | ||
| Yoga |
Fix Released
|
Medium
|
Unassigned | ||
| Zed |
Fix Released
|
Medium
|
Unassigned | ||
| neutron |
Fix Released
|
Low
|
Rodolfo Alonso | ||
| neutron (Ubuntu) |
Fix Released
|
Medium
|
Mustafa Kemal Gilor | ||
| Focal |
Fix Released
|
Medium
|
Unassigned | ||
| Jammy |
Fix Released
|
Medium
|
Unassigned | ||
| Lunar |
Fix Released
|
Medium
|
Unassigned | ||
Bug Description
[Impact]
This SRU is a backport of https:/
This SRU intends to add the missing 'uplink-
The impact of this is visible for the deployments migrating from ML2/OVS to ML2/OVN. The following command fails to work on ML2/OVN:
```
openstack port create --network 8d30fb08-
# BadRequestExcep
```
The fix corrects this behavior by adding the missing extension.
[Test Case]
- Deploy a Focal/Yoga cloud:
- ./generate-
# After the dust settles
- ./configure
- source ./novarc
- openstack port create --network <network-id> --binding-profile trusted=true --enable-
- It should fail with "BadRequestExce
To confirm the fix, repeat the scenario and observe that the error disappears and port creation succeeds.
[Regression Potential]
The patch is quite trivial and should not affect any deployment negatively. The extension is optional and disabled by default.
| Changed in neutron: | |
| status: | New → Confirmed |
| importance: | Undecided → Medium |
| importance: | Medium → Low |
| tags: | added: doc |
| Changed in neutron (Ubuntu): | |
| assignee: | nobody → Mustafa Kemal Gilor (mustafakemalgilor) |
| no longer affects: | neutron (Ubuntu Mantic) |
| no longer affects: | neutron (Ubuntu Focal) |
| no longer affects: | cloud-archive/victoria |
| no longer affects: | cloud-archive/bobcat |
| Changed in neutron (Ubuntu): | |
| importance: | Undecided → Medium |
| status: | New → Triaged |
| Changed in neutron (Ubuntu Focal): | |
| importance: | Undecided → Medium |
| status: | New → Triaged |
| Changed in neutron (Ubuntu Jammy): | |
| importance: | Undecided → Medium |
| status: | New → Triaged |
| Changed in neutron (Ubuntu Lunar): | |
| importance: | Undecided → Medium |
| status: | New → Triaged |
| Changed in cloud-archive: | |
| importance: | Undecided → Medium |
| status: | New → Triaged |
| status: | Triaged → Fix Released |
| Changed in neutron (Ubuntu): | |
| status: | Triaged → Fix Released |
| Changed in neutron (Ubuntu Lunar): | |
| status: | Triaged → Fix Released |
| Changed in neutron (Ubuntu Jammy): | |
| status: | Triaged → Fix Released |
| tags: |
added: verification-done verification-done-focal removed: verification-needed verification-needed-focal |
I think it would be much helpful to avoid any confusion if we mention in the doc or man page that the feature is only available on which mechanism driver.