Bug 1383406

Summary: [RFE] Add DPDK post config heat yaml scripts to RHOS 10 tripleo-heat-templates
Product: Red Hat OpenStack Reporter: Maxim Babushkin <mbabushk>
Component: rhosp-directorAssignee: Saravanan KR <skramaja>
Status: CLOSED WONTFIX QA Contact: Maxim Babushkin <mbabushk>
Severity: high Docs Contact:
Priority: high    
Version: 10.0 (Newton)CC: atelang, beagles, dbecker, fbaudin, ksundara, mbabushk, mburns, morazi, oblaut, rhel-osp-director-maint, skramaja, vchundur, yrachman
Target Milestone: ---Keywords: FutureFeature, ZStream
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: 2017-01-09 14:12:29 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:
Bug Depends On:    
Bug Blocks: 1325680    
Attachments:
Description Flags
dpdk-first-boot.yaml file
none
dpdk-post-install.yaml file none

Description Maxim Babushkin 2016-10-10 14:28:10 UTC
Created attachment 1208885 [details]
dpdk-first-boot.yaml file

Description of problem:
RHOS 10 deployment missing post configuration heat yaml scripts for DPDK configuration.
The deployment of DPDK feature supported by RHOS 10, should execute PostDeploySteps in additional to the heat templates in order to
properly configure the DPDK feature.


Version-Release number of selected component (if applicable):
RHOS 10
Product version: 10
Product core version: 10
Product core build: 2016-10-06.1

rpm -qa |grep tripleo
openstack-tripleo-0.0.1-0.20160916135259.4de13b3.el7ost.noarch
openstack-tripleo-common-5.2.1-0.20160930181658.40ad7e5.el7ost.noarch
puppet-tripleo-5.2.0-1.el7ost.noarch
openstack-tripleo-puppet-elements-5.0.0-0.20160929220627.200d011.el7ost.noarch
openstack-tripleo-heat-templates-5.0.0-0.20161003064637.d636e3a.1.1.el7ost.noarch
openstack-tripleo-image-elements-5.0.0-0.20161002235922.14e1f41.el7ost.noarch
python-tripleoclient-5.2.0-1.el7ost.noarch
openstack-tripleo-ui-1.0.3-0.20160930145215.f7297c3.el7ost.noarch


Actual results:
The heat yaml post config scripts should exists within the /usr/share/openstack-tripleo-heat-templates/extraconfig directory.


Expected results:
The heat yaml post config scripts are missing


Additional info:
dpdk-fist-boot.yaml and dpdk-post-install.yaml files are attached.

Comment 1 Maxim Babushkin 2016-10-10 14:28:55 UTC
Created attachment 1208886 [details]
dpdk-post-install.yaml file

Comment 3 Maxim Babushkin 2016-11-24 07:15:50 UTC
Correct.

Comment 5 Mike Burns 2016-12-05 22:13:06 UTC
Is this planned to land in upstream tripleo-heat-templates?  I don't see a reason for including this as a downstream only patch.

Comment 6 Yariv 2016-12-05 22:24:24 UTC
(In reply to Mike Burns from comment #5)
> Is this planned to land in upstream tripleo-heat-templates?  I don't see a
> reason for including this as a downstream only patch.

Comment 7 Vijay Chundury 2016-12-07 11:25:12 UTC
(In reply to Yariv from comment #6)
> (In reply to Mike Burns from comment #5)
> > Is this planned to land in upstream tripleo-heat-templates?  I don't see a
> > reason for including this as a downstream only patch.

We planned to do post-install.yaml in documentation.

Comment 9 Saravanan KR 2017-01-09 06:39:51 UTC
The templates are being modified for OSP11 to simplify, progress in BZ - https://bugzilla.redhat.com/show_bug.cgi?id=1384845.

Comment 10 Saravanan KR 2017-01-09 14:12:29 UTC
This bug cannot be fixed for Ocata (upstream), as the first boot for configuring kernel args are will be removed and added as PreNetworkConfig, which cannot be backported as it has dependency on os-net-config flow change.