Files
openstack-armada-app/python3-k8sapp-openstack/k8sapp_openstack
Mateus Nascimento 33641c7cff Add SR-IOV bridge mappings for DHCP support
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>
2025-06-05 17:14:24 -03:00
..
2025-05-08 15:06:17 +00:00
2023-12-20 09:11:03 -07:00
2025-05-08 15:06:17 +00:00

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.