Bug 1401803 - Undercloud install fails when creating mistral config environment
Summary: Undercloud install fails when creating mistral config environment
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: instack-undercloud
Version: 10.0 (Newton)
Hardware: Unspecified
OS: Unspecified
low
low
Target Milestone: ---
: 10.0 (Newton)
Assignee: Dougal Matthews
QA Contact: Arik Chernetsky
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-12-06 06:59 UTC by Sai Sindhur Malleni
Modified: 2018-03-19 14:52 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-03-19 14:52:24 UTC
Target Upstream Version:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 1645633 0 None None None 2016-12-06 06:59:50 UTC

Description Sai Sindhur Malleni 2016-12-06 06:59:21 UTC
Description of problem: On running openstack undercloud install, the command almost runs to completion but fails during post_config phase with the following error regarding mistral environment config https://gist.githubusercontent.com/smalleni/eeba1bf421b4a3c8a9790cad0d3373e8/raw/7c1807b614dfb3fc5c54037e788d5240eb75102d/gistfile1.txt

stackrc is generated and all commands such as ironic node-list, openstack baremetal import work fine but when trying to deploy overcloud, the deploy fails in less than 20s without the heat stack even being created with the following error "Environment not found [name=tripleo.undercloud-conf]" .

rerunning openstack undercloud install on the same failed node, we didn't see this issue. The issue seems to be not checking if osprofiler_web was initialized, so having a 'if osprofiler_web:' should solve this. However, https://github.com/openstack/python-mistralclient/commit/d655e010b87c60cb62475324edfe3893c34ef711 already addresses this but doesn't seem to be included in the latest package.


Version-Release number of selected component (if applicable):
OSP 10 - See 'if osprofiler_web:' missing in /usr/lib/python2.7/site-packages/mistralclient/api/httpclient.py in RC puddle too.

How reproducible:
Intermittent, not very reproducible

Steps to Reproduce:
1. Install undercloud
2.
3.

Actual results:
stackrc is generated but overcloud deployment fails when attempted in less than 20s with error "Environment not found [name=tripleo.undercloud-conf]" 

Expected results:
Undercloud should be installed and overcloud deployment should succeeed.

Additional info:

Comment 3 Ryan Brady 2018-03-19 14:52:24 UTC
This bug has not been reproducible so far.  If this is still a bug in a current supported release then please reopen.


Note You need to log in before you can comment on or make changes to this bug.