[scenario7] check job failed with Could not fetch contents/tripleo-heat-templates/puppet/services/tacker.yaml during overcloud deploy

Bug #1814852 reported by chandan kumar on 2019-02-06
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Critical
Quique Llorente

Bug Description

tripleo-ci-centos-7-scenario007-multinode-oooq-container job got failed while deploying overcloud with following errors:

http://logs.openstack.org/46/633546/2/check/tripleo-ci-centos-7-scenario007-multinode-oooq-container/3aad8e6/logs/undercloud/home/zuul/overcloud_deploy.log.txt.gz#_2019-02-01_16_25_28

 Traceback (most recent call last):
2019-02-01 16:25:28 | File "/usr/lib/python2.7/site-packages/tripleoclient/command.py", line 28, in run
2019-02-01 16:25:28 | super(Command, self).run(parsed_args)
2019-02-01 16:25:28 | File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run
2019-02-01 16:25:28 | return super(Command, self).run(parsed_args)
2019-02-01 16:25:28 | File "/usr/lib/python2.7/site-packages/cliff/command.py", line 184, in run
2019-02-01 16:25:28 | return_code = self.take_action(parsed_args) or 0
2019-02-01 16:25:28 | File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 906, in take_action
2019-02-01 16:25:28 | self._deploy_tripleo_heat_templates_tmpdir(stack, parsed_args)
2019-02-01 16:25:28 | File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 365, in _deploy_tripleo_heat_templates_tmpdir
2019-02-01 16:25:28 | new_tht_root, tht_root)
2019-02-01 16:25:28 | File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_deploy.py", line 441, in _deploy_tripleo_heat_templates
2019-02-01 16:25:28 | cleanup=(not parsed_args.no_cleanup))
2019-02-01 16:25:28 | File "/usr/lib/python2.7/site-packages/tripleoclient/utils.py", line 1028, in process_multiple_environments
2019-02-01 16:25:28 | env_path=f.name)
2019-02-01 16:25:28 | File "/usr/lib/python2.7/site-packages/heatclient/common/template_utils.py", line 319, in process_environment_and_files
2019-02-01 16:25:28 | env_base_url)
2019-02-01 16:25:28 | File "/usr/lib/python2.7/site-packages/heatclient/common/template_utils.py", line 357, in resolve_environment_urls
2019-02-01 16:25:28 | is_object=is_object, object_request=object_request)
2019-02-01 16:25:28 | File "/usr/lib/python2.7/site-packages/heatclient/common/template_utils.py", line 161, in get_file_contents
2019-02-01 16:25:28 | file_content = utils.read_url_content(str_url)
2019-02-01 16:25:28 | File "/usr/lib/python2.7/site-packages/heatclient/common/utils.py", line 417, in read_url_content
2019-02-01 16:25:28 | raise exc.CommandError(_('Could not fetch contents for %s') % url)
2019-02-01 16:25:28 | CommandError: Could not fetch contents for file:///tmp/tripleoclient-lV7dWD/tripleo-heat-templates/puppet/services/tacker.yaml
2019-02-01 16:25:28 | Could not fetch contents for file:///tmp/tripleoclient-lV7dWD/tripleo-heat-templates/puppet/services/tacker.yaml

https://review.openstack.org/#/c/633546/ in tht caused the issue and missed to remove http://git.openstack.org/cgit/openstack/tripleo-heat-templates/tree/ci/environments/scenario007-multinode-containers.yaml#n17 .

Fix proposed to branch: master
Review: https://review.openstack.org/635105

Changed in tripleo:
status: Triaged → In Progress
tags: added: promotion-blocker
Quique Llorente (quiquell) wrote :

So flatten tacker also means that tacker is containerized but this is a WIP https://bugs.launchpad.net/tripleo/+bug/1714270

Fix proposed to branch: master
Review: https://review.openstack.org/635155

Changed in tripleo:
assignee: chandan kumar (chkumar246) → Quique Llorente (quiquell)

Change abandoned by Quique Llorente (<email address hidden>) on branch: master
Review: https://review.openstack.org/635155

Reviewed: https://review.openstack.org/635105
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=707dcf2b70381d91edf3eb1de6a67a8768adfa6d
Submitter: Zuul
Branch: master

commit 707dcf2b70381d91edf3eb1de6a67a8768adfa6d
Author: Chandan Kumar <email address hidden>
Date: Wed Feb 6 12:54:53 2019 +0530

    Disable tacker for scenario007

    https://review.openstack.org/#/c/633546 changed the path of
    tacker service deployment from docker/services/tacker.yaml to
    deployment/tacker/tacker-container-puppet.yaml but not updated
    in environments files, leading to failure during overcloud
    deployment. Also now tacker is containerize by default but this is a wip
    [1] so we disable here for sceanrio007 while work is finished

    [1] https://bugs.launchpad.net/tripleo/+bug/1714270

    Change-Id: Ic802a2ca60ee26a805731a6a64df3c51cde44d6a
    Closes-Bug: #1814852

Changed in tripleo:
status: In Progress → Fix Released

This issue was fixed in the openstack/tripleo-heat-templates 10.4.0 release.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers