You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
networking.v2.Port: Missing pointer on PropagateUplinkStatus #3605
The PropagateUplinkStatus is a field that is activated when uplink_status_propagation extension is enabled on Neutron's side. That field has a missing pointer in the Port result struct, which may cause a inconsistent behavior: if the extension is not enabled, Gophercloud will return false as the field value anyway.
We can not fix this without introducing a breaking change, so my suggestion is to move the PropagateUplinkStatus to a separated extension instead of just adding the missing pointer.
Activity
kayrus commentedon Jan 15, 2026
I guess we need to introduce a new extension like it's done with portsecurity. As a workaround, existing v2 client can implement something like:
mandre commentedon Jan 15, 2026
That's actually a nice workaround, I hadn't thought of it. Thanks @kayrus for the hint.
winiciusallan commentedon Jan 15, 2026
@kayrus Thanks for the hint, this must work.