You have been subscribed to a public bug: Currently, the update_port api in networking_ovn does not seem to retain values in the external_ids that it may not know about.
That is not proper behavior as external ids in the lsp may be storing data used by another entity in neutron, such as ovn-octavia-provider. Pseudo example: 1- create neutron port (which creates lsp in ovn) 2- add a new value to lsp's external_ids 3- invoke neutron: port_update 4- check an verify that after port update the key/value pair added in step 2 is still present Ref code to networking-ovn port_update: https://github.com/openstack/networking- ovn/blob/51e4351309c1f38c2ed353e6547c60ae9d5d50f5/networking_ovn/common/ovn_client.py#L456 ** Affects: neutron Importance: Undecided Assignee: Flavio Fernandes (ffernand) Status: Confirmed -- port update api should not lose foreign external_ids https://bugs.launchpad.net/bugs/1896827 You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

