Bug 1622235

Summary: [RFE] Automatic switch configuration with networking-ansible ML2 for Overcloud deployment
Product: Red Hat OpenStack Reporter: Dan Radez <dradez>
Component: python-networking-ansibleAssignee: Dan Radez <dradez>
Status: CLOSED WONTFIX QA Contact: Arkady Shtempler <ashtempl>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: arkady_kanevsky, bfournie, dcain, jlibosva, kholtz, kurt_hey, michapma, pweeks, racedoro
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-12-01 22:11:17 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1622233, 1753248    
Bug Blocks: 1667921, 1718945    

Description Dan Radez 2018-08-24 20:35:51 UTC
Install networking-ansible in the Triple-o Undercloud to do an overcloud deployment.

Comment 1 Dan Radez 2018-08-29 13:57:26 UTC
Currently the undercloud expects that the underlay network for the overcloud is pre-configured by networking administrators.

This is a day 1 deployment feature using the functionality in networking-ansible to deploy the network topology for the overcloud's underlay network. This could configure this topology at deploy time by the undercloud instead of preconfigured by networking administrators. Networking-ansible would configure the physical ports the overcloud nodes are connected to assigning the appropriate VLANs for the overcloud's ctlplane/api/storage/etc networks.

Initial thought was to do this by loading the topology into Neutron using trunk port designations and letting Neutron do the configuration as the nodes are being provisioned.

Alternatively there has been discussion around creating a networking-ansible API interface that could be invoked to do the same configuration but independent of neutron.

Comment 4 pweeks 2020-12-01 22:11:17 UTC
networking-ansible is on hold as no customers have adopted the feature.
all jobs are disabled.
we can re-enable QE jobs and future dev work should the state of the customer changes.