Bug 1373474

Summary: [RFE] Additional deploy-time actions (deploy templates)
Product: Red Hat OpenStack Reporter: Dmitry Tantsur <dtantsur>
Component: openstack-ironicAssignee: Dmitry Tantsur <dtantsur>
Status: CLOSED DEFERRED QA Contact: mlammon
Severity: medium Docs Contact:
Priority: low    
Version: 11.0 (Ocata)CC: bfournie, kbasil, mburns, racedoro, rhel-osp-director-maint, sasha, srevivo, yroblamo
Target Milestone: Upstream M1Keywords: FutureFeature, Triaged
Target Release: 16.0 (Train on RHEL 8.1)   
Hardware: Unspecified   
OS: Unspecified   
URL: http://specs.openstack.org/openstack/ironic-specs/specs/approved/deploy-templates.html
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-05-16 09:34:30 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: 1317918    

Description Dmitry Tantsur 2016-09-06 11:35:54 UTC
We need to be able to build RAID and make other configuration changes during deployment, not in advance. On the last midcycle we decided to try adding "deploy steps" in addition to existing "clean steps". We will also have to figure out how to pass such requests from Nova, as e.g. RAID configuration is a JSON object, not just a capability string.

Comment 2 Dmitry Tantsur 2017-03-20 15:41:39 UTC
I think Yolanda is working on it, right?

Comment 3 Ramon Acedo 2017-03-20 15:42:48 UTC
Spec still under review. Targeting to 13

Comment 4 Dmitry Tantsur 2017-10-02 11:41:46 UTC
This is making progress again, but may arrive quite late in the cycle, if at all. Yolanda, do we need it in Queens, assuming that we land the ansible deploy interface?

Comment 5 Ramon Acedo 2017-11-03 11:40:20 UTC
Moving it to Rocky since even if the code lands we need to focus on the consolidation and stabilisation RFEs and if the ansible-deploy driver lands we might be able to use it for some of the use cases here.

Comment 6 Dmitry Tantsur 2018-08-30 10:35:06 UTC
Good progress upstream, with the foundation landing in Rocky. Still, there is a lot of work to make it useful, so aiming for tech preview in 15.

Comment 10 Dmitry Tantsur 2019-01-04 15:21:20 UTC
Superseded by the deploy templates work. The spec has landed, no code so far. At risk for 15.

Comment 13 Dmitry Tantsur 2019-03-05 12:02:30 UTC
The patches for this work has landed. Note that it covers only the foundational work, new RFEs should be created for practical applications of deploy templates, such as RAID, BIOS, partitioning, etc.