Verified on OCP4.6.0-0.nightly-2020-10-28-001707 over OSP16.1 with OVN-Octavia (RHOS-16.1-RHEL-8-20201007.n.0)
Fix is in:
$ oc rsh -n openshift-kuryr kuryr-controller-598d4bf657-6gs9g grep "previous_ports_to_remove.append(subport.id)" /usr/lib/python3.6/site-packages/kuryr_kubernetes/contr
for subport in detached_subports:
# FIXME(ltomasbo): Looking for trunk:subport is only needed
# due to a bug in neutron that does not reset the
# device_owner after the port is detached from the trunk
if subport.device_owner not in ['', 'trunk:subport']:
if subport.id not in previous_ports_to_remove:
# FIXME(ltomasbo): Until the above problem is there,
# we need to add protection for recently created ports
# that are still being attached
NP and conformance test run with expected results. Mentioned exception is not observed. Logs attached.
Created attachment 1724863 [details]
NP+Conformance results with the fix
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory (OpenShift Container Platform 4.6.3 bug fix update), and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.