Bug 1653513

Summary: OS::Heat::SoftwareConfig - missing group property can permanently break software deployments and os-collect-config on deployed nodes
Product: Red Hat OpenStack Reporter: Steve Baker <sbaker>
Component: os-apply-configAssignee: Steve Baker <sbaker>
Status: CLOSED ERRATA QA Contact: Gurenko Alex <agurenko>
Severity: high Docs Contact:
Priority: high    
Version: 10.0 (Newton)CC: agurenko, emacchi, jamsmith, jappleii, jslagle, mburns, mcornea, mflusche, mvalsecc, peli, ramishra, rcernin, rhel-osp-director-maint, sbaker, shardy, srevivo, zbitter
Target Milestone: zstreamKeywords: Triaged, ZStream
Target Release: 10.0 (Newton)   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: os-apply-config-5.1.1-3.el7ost Doc Type: Bug Fix
Doc Text:
This update allows nodes to recover when a "group" attribute was not set in a SoftwareConfig heat resource. Prior to this update, if a "group" attribute was not set in a SoftwareConfig heat resource, the resulting invalid json caused os-apply-config to fail. Even when the "group" attribute was specified, os-apply-config runs still failed. With this update, s-apply-config now ignores non-dict json instead of generating an error. This allows affected nodes to recover.
Story Points: ---
Clone Of: 1493303 Environment:
Last Closed: 2019-01-16 17:09:07 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: 1493303    
Bug Blocks: 1652903    

Comment 10 Marius Cornea 2019-01-02 17:37:56 UTC
[root@controller-0 heat-admin]# rpm -q os-apply-config 
os-apply-config-5.1.1-3.el7ost.noarch

Comment 12 errata-xmlrpc 2019-01-16 17:09:07 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2019:0075