Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.
Bug 1686904 - undercloud deployment fails - Property DockerTripleoUIImage not assigned
Summary: undercloud deployment fails - Property DockerTripleoUIImage not assigned
Keywords:
Status: NEW
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 15.0 (Stein)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: Emilien Macchi
QA Contact: Gurenko Alex
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-03-08 16:04 UTC by Alistair Tonner
Modified: 2019-03-11 20:00 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:


Attachments (Terms of Use)


Links
System ID Priority Status Summary Last Updated
OpenStack gerrit 641743 None None None 2019-03-11 20:00:21 UTC

Description Alistair Tonner 2019-03-08 16:04:49 UTC
Description of problem:

RHEL8/OSP15 build fails in undercloud install stage


RHEL8 1815 image

ansible-role-tripleo-modify-image.noarch      1.0.1-0.20190226075404.9014df9.el8ost                @rhelosp-15.0-trunk
ansible-tripleo-ipsec.noarch                  9.0.1-0.20190220162047.f60ad6c.el8ost                @rhelosp-15.0-trunk
openstack-tripleo-common.noarch               10.4.1-0.20190307101113.2300a22.el8ost               @rhelosp-15.0-trunk
openstack-tripleo-common-containers.noarch    10.4.1-0.20190307101113.2300a22.el8ost               @rhelosp-15.0-trunk
openstack-tripleo-heat-templates.noarch       10.3.1-0.20190307132015.27611c8.el8ost               @rhelosp-15.0-trunk
openstack-tripleo-image-elements.noarch       10.2.1-0.20190212052930.97dc749.el8ost               @rhelosp-15.0-trunk
openstack-tripleo-puppet-elements.noarch      10.1.1-0.20190226231014.82eabfa.el8ost               @rhelosp-15.0-trunk
openstack-tripleo-validations.noarch          10.2.1-0.20190218150113.e6490b3.el8ost               @rhelosp-15.0-trunk
puppet-tripleo.noarch                         10.2.1-0.20190305211758.5bbc491.el8ost               @rhelosp-15.0-trunk
python3-tripleo-common.noarch                 10.4.1-0.20190307101113.2300a22.el8ost               @rhelosp-15.0-trunk
python3-tripleoclient.noarch                  11.2.1-0.20190305190334.b3af96f.el8ost               @rhelosp-15.0-trunk
python3-tripleoclient-heat-installer.noarch   11.2.1-0.20190305190334.b3af96f.el8ost               @rhelosp-15.0-trunk



How reproducible:

deployed using:
cowvers=1815

infrared virsh \
    -o provision.yml \
    --topology-nodes undercloud:1,controller:3,compute:2,ceph:3,ironic:2 \
    --topology-network 3_nets \
    --host-address titan56.lab.eng.tlv2.redhat.com \
    --host-key /root/.ssh/rhos-jenkins/id_rsa \
    --host-memory-overcommit False \
    --image-url http://rhos-qe-mirror-tlv.usersys.redhat.com/brewroot/packages/rhel-guest-image/8.0/${cowvers}/images/rhel-guest-image-8.0-${cowvers}.x86_64.qcow2 \
    --collect-ansible-facts False \
    -e override.undercloud.disks.disk1.size=100G \
    -e override.undercloud.cpu=4 \
    -e override.undercloud.memory=20480 \
    -e override.controller.cpu=4 \
    -e override.controller.memory=20480 \
    -e override.compute.cpu=2  |tee -ia ${LOGDIR}/${TS}_virsh_provsion.log
    
source  ${IR_HOME}/.venv/bin/activate   
cd ${IR_HOME}
infrared tripleo-undercloud \
    -o install.yml \
    -o undercloud-install.yml \
    --version 15-trunk \
    --mirror tlv \
    --registry-mirror brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888 \
    --registry-namespace brew-pulp-docker01.web.prod.ext.phx2.redhat.com:8888/rhosp15 \
    --registry-tag 20190226.1 \
    --registry-prefix openstack-  \
    --registry-undercloud-skip no \
    --splitstack no \
    --build latest-RHOS_TRUNK-15-RHEL-8 \
    --director-build latest \
    --ssl yes  |tee -ia ${LOGDIR}/${TS}_undercloud_install.log






Actual results:
INFO heat.engine.stack [req-7f8aad05-60f2-446a-963e-76829e64526e admin admin - - -] Stack CREATE FAILED (undercloud-UndercloudServiceChain-x6rdsfpjca7v): Resource CREATE faile
d: StackValidationFailed: resources.ServiceChain: Property error: ServiceChain.resources[52].properties: Property DockerTripleoUIImage not assigned
2019-03-08 10:51:47.709 8932 INFO heat.engine.resource [req-7f8aad05-60f2-446a-963e-76829e64526e admin admin - - -] CREATE: TemplateResource "UndercloudServiceChain" [a28d70ce-4a76-4aa9-9713-1a203b8f8ca7]
 Stack "undercloud" [6d0545e5-9680-4b7e-9fad-ee1fbcebce39]
2019-03-08 10:51:47.709 8932 ERROR heat.engine.resource Traceback (most recent call last):
2019-03-08 10:51:47.709 8932 ERROR heat.engine.resource   File "/usr/lib/python3.6/site-packages/heat/engine/resource.py", line 917, in _action_recorder
2019-03-08 10:51:47.709 8932 ERROR heat.engine.resource     yield
2019-03-08 10:51:47.709 8932 ERROR heat.engine.resource   File "/usr/lib/python3.6/site-packages/heat/engine/resource.py", line 1030, in _do_action
2019-03-08 10:51:47.709 8932 ERROR heat.engine.resource     yield self.action_handler_task(action, args=handler_args)
2019-03-08 10:51:47.709 8932 ERROR heat.engine.resource   File "/usr/lib/python3.6/site-packages/heat/engine/scheduler.py", line 346, in wrapper
2019-03-08 10:51:47.709 8932 ERROR heat.engine.resource     step = next(subtask)
2019-03-08 10:51:47.709 8932 ERROR heat.engine.resource   File "/usr/lib/python3.6/site-packages/heat/engine/resource.py", line 979, in action_handler_task
2019-03-08 10:51:47.709 8932 ERROR heat.engine.resource     done = check(handler_data)
2019-03-08 10:51:47.709 8932 ERROR heat.engine.resource   File "/usr/lib/python3.6/site-packages/heat/engine/resources/stack_resource.py", line 409, in check_create_complete
2019-03-08 10:51:47.709 8932 ERROR heat.engine.resource     return self._check_status_complete(self.CREATE)
2019-03-08 10:51:47.709 8932 ERROR heat.engine.resource   File "/usr/lib/python3.6/site-packages/heat/engine/resources/stack_resource.py", line 463, in _check_status_complete
2019-03-08 10:51:47.709 8932 ERROR heat.engine.resource     action=action)
2019-03-08 10:51:47.709 8932 ERROR heat.engine.resource heat.common.exception.ResourceFailure: StackValidationFailed: resources.UndercloudServiceChain.resources.ServiceChain: Property error: ServiceChain.
resources[52].properties: Property DockerTripleoUIImage not assigned
2019-03-08 10:51:47.709 8932 ERROR heat.engine.resource
2019-03-08 10:51:47.714 8932 INFO heat.engine.stack [req-7f8aad05-60f2-446a-963e-76829e64526e admin admin - - -] Stack CREATE FAILED (undercloud): Resource CREATE failed: StackValidationFailed: resources.
UndercloudServiceChain.resources.ServiceChain: Property error: ServiceChain.resources[52].properties: Property DockerTripleoUIImage not assigned
2019-03-08 10:51:48.115 8932 INFO heat.engine.check_resource [req-7f8aad05-60f2-446a-963e-76829e64526e admin admin - - -] Re-trigger resource: (73, True)


Expected results:

undercloud completed installation


Additional info:


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