1. Proposed title of this feature request
Multitenancy support for BMaaS with Smart nics/DPU
2. What is the nature and description of the request?
Customer is managing tens of thousands of BM nodes in their OpenStack Baremetal cloud today. The BM assets are dynamically allocated to their business users. Business also disallows to modify TOR switches due it scalability and security issues.
This request is to enable a dynamic network configuration to smart nics installed in the Baremetal host in the DPU mode and extend a tenant networking to that card
The functionality could be model based on OpenStack Baremetal ml2 functionality such as generic-switch or net-ansible ml2 driver.
3. Why does the customer need this? (List the business requirements here)
Managing tens of thousands of nodes requires network isolation
4. List any affected packages or components.
metal3, baremetal-operator