build-image roles is not adding qemu repo to images in periodic jobs

Bug #1712029 reported by Alfredo Moralejo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Alfredo Moralejo

Bug Description

https://review.openstack.org/#/c/494056 renamed repo and repofile names for jobs in triple-ci. However the list of repositories configured in the build-image role still points to the old "centos-*" repofile name [1].

This is making jobs not to configure some repos, specially the virtsig one which provides required version of qemu-kvm-ev, so periodic jobs are failing with following error in nova-compute.log [2]

2017-08-21 08:17:25.518 19388 ERROR oslo_service.service InternalError: Nova requires QEMU version 2.1.0 or greater.

[1] https://github.com/openstack/tripleo-quickstart-extras/blob/master/roles/build-images/defaults/main.yml#L20
[2] http://logs.openstack.org/periodic/periodic-tripleo-ci-centos-7-ovb-ha-oooq/2d64e33/logs/overcloud-novacompute-0/var/log/nova/nova-compute.log.txt.gz

tags: added: alert ci promotion-blocker
Changed in tripleo:
status: New → Triaged
importance: Undecided → Critical
milestone: none → pike-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-quickstart-extras (master)

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

Changed in tripleo:
assignee: nobody → Alfredo Moralejo (amoralej)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-quickstart-extras (master)

Reviewed: https://review.openstack.org/495787
Committed: https://git.openstack.org/cgit/openstack/tripleo-quickstart-extras/commit/?id=0b4b09dd9b056e888ec389b974a87f68b52387cd
Submitter: Jenkins
Branch: master

commit 0b4b09dd9b056e888ec389b974a87f68b52387cd
Author: Alfredo Moralejo <email address hidden>
Date: Mon Aug 21 11:34:59 2017 +0200

    Add quickstart-* repos to build-images role

    https://review.openstack.org/#/c/494056 renamed repo and repofile
    names for jobs in triple-ci. However the list of repositories
    configured in the build-image role still points to the old "centos-*"
    repofile name [1].

    This patch adds repos /etc/yum.repos.d/quickstart-* to the default
    list of repos to make build-images role compatible with new repos
    configuration.

    [1] https://github.com/openstack/tripleo-quickstart-extras/blob/master/roles/build-images/defaults/main.yml#L20

    Closes-Bug: #1712029

    Change-Id: Ib25b2e9daf6b2ddaffc490552f9cc453c26f1a65

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

This issue was fixed in the openstack/tripleo-quickstart-extras 2.1.1 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.