Comment 2 for bug 1868596

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

Reviewed: https://review.opendev.org/714496
Committed: https://git.openstack.org/cgit/openstack/kolla-ansible/commit/?id=89df07e8efda2a284ce357ddd91011e9fc4c5060
Submitter: Zuul
Branch: master

commit 89df07e8efda2a284ce357ddd91011e9fc4c5060
Author: Mark Goddard <email address hidden>
Date: Mon Mar 23 17:18:56 2020 +0000

    Fix kolla-ansible stop with heterogeneous hosts

    The 'kolla-ansible stop' command can be used to stop the services
    running on hosts. However, if you run this command in an environment
    with heterogeneous nodes (most real world scenarios have at least
    control/compute), then it fails. This is because it only checks
    whether a container is enabled, and not whether the host is in the
    correct group. For example, it fails with nova-libvirt:

        No such container: nova_libvirt to stop.

    This change fixes the issue by only attempting to stop containers on
    hosts to which they are mapped.

    Change-Id: Ibecac60d1417269bbe25a280996ca9de6e6d018f
    Closes-Bug: #1868596