Description of problem: The Neutron Linux bridge ML2 driver and agent are being deprecated with Red Hat OpenStack Platform 11 and are expected to be removed with Red Hat OpenStack Platform 12. This bug is for tracking the removal of the Linux bridge plugin from the codebase with RHOSP 12.
Deprecation note is tracked on BZ 1426919.
As per: https://github.com/rdo-packages/neutron-distgit/blob/rpm-master/openstack-neutron.spec We have a Linux Bridge agent subpackage. To resolve this RHBZ we'd simply configure the OSP 12 channel to not provide that package. @Ihar, this would mean that we'd need to change the component of this to distribution and request the change from the Release Delivery DFG, and that are no changes required from Neutron, packaging or otherwise, correct?
Re comment#2: That's correct, we just need to stop shipping the subpackage in repos (I assume that's possible?)
We need to determine if we can remove LB from OSP 12 without a migration path from LB to ML2/OVS or OVN. If so, we can flip the component to distribution (Per comments 2 and 3), if not, let's push this out to OSP 13.
After reviewing this again, we figured out that we want to keep the Linux Bridge plugin in the RHOSP subscription as it is today. We have a few customers that use it and it's going to be easier for us to keep it versus to migrate them into OVS. Our recommendation to use OVS, as well as our market message that Linux Bridge for Neutron is being deprecated, remains the same.