Bug 1766711

Summary: One command to extract parameters necessary to deploy DCN
Product: Red Hat OpenStack Reporter: John Fulton <johfulto>
Component: python-tripleoclientAssignee: James Slagle <jslagle>
Status: CLOSED CURRENTRELEASE QA Contact: Sasha Smolyak <ssmolyak>
Severity: medium Docs Contact:
Priority: medium    
Version: 16.0 (Train)CC: bcafarel, chjones, djuran, gcharot, hbrock, jslagle, mburns
Target Milestone: z2Keywords: Triaged
Target Release: 16.0 (Train on RHEL 8.1)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-tripleoclient-12.3.2-0.20200130192329.78ac810.el8ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-05-01 10:53:25 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:    
Bug Blocks: 1802772    

Description John Fulton 2019-10-29 17:41:49 UTC
A process is documented upstream [1] to extract configuration from the control plane overcloud into multiple files to be used as input to subsequent DCN overcloud deployments. This BZ tracks having tripleo-client provide a command to perform the extraction so that the user doesn't have to follow as many steps (though both processes should be supported).

Benefits of providing one command to do this include avoiding bugs like bz 1762360 and simplifying operator experience.

Implementation of this change could be a variation of https://review.opendev.org/#/c/672070


[1] https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/features/distributed_compute_node.html#deploying-a-dcn-site

Comment 1 John Fulton 2019-10-29 18:32:26 UTC
*** Bug 1762360 has been marked as a duplicate of this bug. ***

Comment 2 John Fulton 2019-11-04 15:29:17 UTC
We should be able to pass routed network information between split control plane deployments by using the following parameters:

 https://opendev.org/openstack/tripleo-heat-templates/src/branch/master/network_data.yaml#L12-L23

It would be useful if generating input for the above were in scope with this RFE.

Comment 3 John Fulton 2019-11-07 10:22:09 UTC
(In reply to John Fulton from comment #2)
> We should be able to pass routed network information between split control
> plane deployments by using the following parameters:
> 
>  https://opendev.org/openstack/tripleo-heat-templates/src/branch/master/
> network_data.yaml#L12-L23
> 
> It would be useful if generating input for the above were in scope with this
> RFE.

Might be addressed by: https://review.opendev.org/#/c/693235/

Comment 4 James Slagle 2019-11-11 21:31:47 UTC
openstack overcloud export added in https://review.opendev.org/692909

Comment 13 Lon Hohberger 2020-05-01 10:53:25 UTC
According to our records, this should be resolved by python-tripleoclient-12.3.2-0.20200130192329.78ac810.el8ost.  This build is available now.