CI: Undercloud containers job timing out

Bug #1700417 reported by Steve Baker
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Steve Baker

Bug Description

Tags: ci containers
Changed in tripleo:
assignee: nobody → Steve Baker (steve-stevebaker)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

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

Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

Revision history for this message
Steve Baker (steve-stevebaker) wrote :

Current attempt to fix is https://review.openstack.org/#/c/477254/ but it is still timing out for me locally with these resources timing out:

undercloud.Undercloud.0.Undercloud.HostsEntryDeployment
undercloud.Undercloud.0.Undercloud.UpgradeInitDeployment

I'm going to mark as unassigned so someone else can pick this up during my overnight, I'll look again tomorrow.

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

Change abandoned by Steve Baker (<email address hidden>) on branch: master
Review: https://review.openstack.org/477244

Changed in tripleo:
assignee: Steve Baker (steve-stevebaker) → nobody
Changed in tripleo:
assignee: nobody → Martin André (mandre)
Changed in tripleo:
milestone: none → pike-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-tripleoclient (master)

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

Changed in tripleo:
assignee: Martin André (mandre) → Steve Baker (steve-stevebaker)
Revision history for this message
Steve Baker (steve-stevebaker) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-heat-templates (master)

Change abandoned by Steve Baker (<email address hidden>) on branch: master
Review: https://review.openstack.org/477254

Revision history for this message
Steven Hardy (shardy) wrote :

Looking at why this happened, it seems that:

https://github.com/openstack/tripleo-heat-templates/commit/ef82c3a010cf6161f1da1020698dbd38257f5a12

Was supposed to convert role.role.j2.yaml to use the role specific type, but because it had a syntax error (role.name vs role) that is somehow ignored when rendering the undercloud-role.yaml via process-templates.yaml, which meant the {{role.name}} was ignored, so the rendered type was the same as the old OS::TripleO::Server

An error is apparently raised when doing overcloud deployments with custom roles (which should have broken the 3nodes job?) which was fixed in:

https://github.com/openstack/tripleo-heat-templates/commit/94592cab5b013196456adb596ce241f4d14e2e78

At that point the type name changed in the output template from process-templates.py, which broke the undercloud job.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-tripleoclient (master)

Reviewed: https://review.openstack.org/477710
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=4b1daab4eb7e29dafabc68ed82a3022399cbe013
Submitter: Jenkins
Branch: master

commit 4b1daab4eb7e29dafabc68ed82a3022399cbe013
Author: Steve Baker <email address hidden>
Date: Mon Jun 26 23:34:44 2017 +0000

    Undercloud install, find the right server resource

    The deployed-server resource for the undercloud will now have the
    role-specific type OS::TripleO::UndercloudServer, so the logic to set
    up the os-collect-config config needs to check for this type as well
    as OS::TripleO::Server

    This will help, and may be all that is required to unbreak the
    undercloud containers CI.

    Change-Id: Ie6f8012ecca66dc8a563026304188850ed9c9378
    Closes-Bug: #1700417

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-tripleoclient 7.2.0

This issue was fixed in the openstack/python-tripleoclient 7.2.0 release.

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.