scenario001 fails because ceph-ansible is trying to install epel-release

Bug #1712599 reported by Alex Schultz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Giulio Fidente

Bug Description

ceph-ansible is attempting to install packages and can fail when trying to pull down epel-release

https://github.com/ceph/ceph-ansible/blob/master/roles/ceph-defaults/defaults/main.yml#L59

http://logs.openstack.org/00/495900/3/gate/gate-tripleo-ci-centos-7-scenario001-multinode-oooq-container/b09cf60/logs/undercloud/var/log/mistral/ceph-install-workflow.log.txt.gz#_2017-08-23_14_54_01_518

We should be handling the dependency management in tripleo and preventing ceph-ansible from trying to install the packages. Especially epel-release.

Tags: alert ci
tags: added: alert
summary: - scenario001 fails because ceph-ansible is trying to install epel-release
+ scenario001/004 fails because ceph-ansible is trying to install epel-
+ release
summary: - scenario001/004 fails because ceph-ansible is trying to install epel-
- release
+ scenario001 fails because ceph-ansible is trying to install epel-release
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/496806

Changed in tripleo:
assignee: nobody → Giulio Fidente (gfidente)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/496806
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=c8daedf9b37b65c2fa502f6240e4aa1ff551cebe
Submitter: Jenkins
Branch: master

commit c8daedf9b37b65c2fa502f6240e4aa1ff551cebe
Author: Giulio Fidente <email address hidden>
Date: Wed Aug 23 17:52:05 2017 +0200

    Do not install additional CentOS packages via ceph-ansible

    EPEL is required by the Ceph RPM repo maintained at ceph.com but
    not by the CentOS SIG repo. The other packages should be already
    installed in the infra image.

    This change overrides the list of required packages in ceph-ansible
    so that it does not install epel-release nor additional unneeded
    packages [1].

    1. https://github.com/ceph/ceph-ansible/blob/master/group_vars/all.yml.sample#L67

    Change-Id: I7b6d2794ebfc0df5b3d5ad9de1d1d55740a38ae0
    Closes-Bug: #1712599

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 7.0.0.0rc1

This issue was fixed in the openstack/tripleo-heat-templates 7.0.0.0rc1 release candidate.

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.