P->O upgrade fails on Property error: resources.NovaLibvirtBase.properties: Property LibvirtTLSPassword not assigned

Bug #1735171 reported by Sofer Athlan-Guyot
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Sofer Athlan-Guyot

Bug Description

All is in the title.

Seen there https://logs.rdoproject.org/00/523700/2/openstack-check/gate-tripleo-ci-centos-7-containers-multinode-upgrades-pike/Z11e0aa15006e4d6885acda643ba1871d/undercloud/home/jenkins/failed_upgrade.log.txt.gz

overcloud.ControllerServiceChain.ServiceChain.37:
  resource_type: OS::TripleO::Services::NovaLibvirt
  physical_resource_id:
  status: CREATE_FAILED
  status_reason: |
    resources[37]: Property error: resources.NovaLibvirtBase.properties: Property LibvirtTLSPassword not assigned

Tags: ci upgrade
Changed in tripleo:
status: New → Confirmed
Changed in tripleo:
status: Confirmed → Triaged
Revision history for this message
Jose Luis Franco (jfrancoa) wrote :

From the list of installed packages we can see that tripleo-common comes from delorean, while tripleo-heat-templates is picked from gating-repo:
https://logs.rdoproject.org/00/523700/2/openstack-check/gate-tripleo-ci-centos-7-containers-multinode-upgrades-pike/Z11e0aa15006e4d6885acda643ba1871d/undercloud/var/log/extra/yum-list-installed.txt.gz

openstack-tripleo-common.noarch 7.6.5-0.20171122034430.37f3f45.el7.centos @delorean
openstack-tripleo-heat-templates.noarch 7.0.6-0.20171129085514.cef58e3.el7.centos @gating-repo

Also, the package version for tripleo-common does not include the Depends-On change submitted in the original patch which adds the LibvirtTLSPassword property:

https://review.openstack.org/#/c/522848/

Depends-On: https://review.openstack.org/#/c/522846/ which is 15 commits over the last patch included in the package openstack-tripleo-common.noarch 7.6.5-0.20171122034430.37f3f45.el7.centos, patch 37f3f45 (https://github.com/openstack/tripleo-common/commits/stable/pike).

For that reason, the password is not set and the mistral workflow fails.

Revision history for this message
Jose Luis Franco (jfrancoa) wrote :

When I say, "doesn't include the Depends-On", it is a way to refer to the commit which has a dependency to.

My main point is that the installed package openstack-tripleo-common.noarch 7.6.5-0.20171122034430.37f3f45.el7.centos is not including the commit https://review.openstack.org/#/c/522846/, which is needed by https://review.openstack.org/#/c/522848/

Changed in tripleo:
assignee: nobody → Sofer Athlan-Guyot (sofer-athlan-guyot)
status: Triaged → In Progress
Revision history for this message
Sofer Athlan-Guyot (sofer-athlan-guyot) wrote :

https://review.openstack.org/524147 tries to re-introduce current-pike.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-quickstart (master)

Change abandoned by Athlan-Guyot sofer (<email address hidden>) on branch: master
Review: https://review.openstack.org/524147
Reason: This is for the undercloud, and thus is not useful for this scenario.

Changed in tripleo:
milestone: queens-2 → queens-3
Revision history for this message
Sofer Athlan-Guyot (sofer-athlan-guyot) wrote :

oki so this is really a ci problem. See the comment in the revived https://review.openstack.org/#/c/524147/ review for more

Changed in tripleo:
milestone: queens-3 → queens-rc1
tags: added: ci
Changed in tripleo:
milestone: queens-rc1 → rocky-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Change abandoned by Athlan-Guyot sofer (<email address hidden>) on branch: master
Review: https://review.openstack.org/524147

Revision history for this message
Sofer Athlan-Guyot (sofer-athlan-guyot) wrote :

Fix by using delorean current in the repo config.

Changed in tripleo:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.