
Bridge mappings for SR-IOV networks were missing from the OVS configs. This prevented the DHCP helper ports on SR-IOV subnets from binding, leaving them in the DOWN state and causing instances to boot without networking when DHCP was enabled. These modifications add br-phy* bridges for any SR-IOV interface, mirroring the logic already used for standard Ethernet ports. Both _get_host_bridges and _get_dynamic_ovs_agent_config now examine SR-IOV interfaces and append the appropriate br-phy* mapping and bridge-to-data network pairing. Test Plan: [PASS] Create an OpenStack network using a SR-IOV data-network provider [PASS] Verify that the DHCP OVS port is correctly bound [PASS] Create two VMs on the SR-IOV network [PASS] Ping between the two VMs and confirm network connectivity Story: 2011263 Task: 51893 Change-Id: I47e730bb59af159aba17aede2ec0e4b256985230 Signed-off-by: Mateus Nascimento <mateus.soaresdonascimento@windriver.com>
k8sapp-openstack
This project contains StarlingX Kubernetes application specific python plugins for the openstack application. These plugins are required to integrate the openstack application into the StarlingX application framework and to support the various StarlingX deployments.