Comment 4 for bug 1713292

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

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

commit 5a89ea21f2add98119a10464b020a98999d31c41
Author: Alan Bishop <email address hidden>
Date: Wed Aug 30 09:26:16 2017 -0400

    Maintain ceph-osd package only on nodes hosting CephOSD service

    The ceph-osd package is only required on nodes hosting the CephOSD
    service, but the package's presence on other nodes may interfere with
    software updates. That's because some distros distribute Ceph software
    in different channels, and not all nodes have access to the ceph-osd
    channel.

    There are two parts to the fix, and the first is an enhancement to the
    yum update process. The process detects when the ceph-osd package is not
    required, and removes the package from the node.

    The second part takes ceph-osd out of the default list of packages
    needed by puppet-ceph. The ceph-osd package is listed only on the nodes
    hosting the CephOSD service.

    Closes-Bug: #1713292
    Change-Id: I7a581518ed25cf5f264abfaabfcf2041363a065b