ceph-ansible workflow fails on collect_nodes_uuid

Bug #1755539 reported by Giulio Fidente
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Giulio Fidente

Bug Description

collect_nodes_uuid parses json output from ansible-playbook command, but it might be polluted with spurious lines if additional output callbacks are enabled

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (master)

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

Changed in tripleo:
status: Confirmed → In Progress
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (master)

Reviewed: https://review.openstack.org/552636
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=f2cef740910c5c449596b9f59d7bdfa2f126d0c2
Submitter: Zuul
Branch: master

commit f2cef740910c5c449596b9f59d7bdfa2f126d0c2
Author: Giulio Fidente <email address hidden>
Date: Tue Mar 13 17:38:40 2018 +0100

    Force ANSIBLE_CALLBACK_WHITELIST to empty list for collect_nodes_uuid

    The collect_nodes_uuid parses ansible json output which might contain
    spurious lines if additional output callbacks are enabled. This change
    explicitly sets the callback whitelist to empty string before
    lauching ansible-playbook to ensure only the json plugin is loaded.

    Change-Id: Ic133f99988fcc4f6e20ef327b6f2e753c3fff394
    Closes-Bug: 1755539

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/559965

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (stable/queens)

Reviewed: https://review.openstack.org/559965
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=e1eee35d438ea70ec1a1f7af765e2f609575dd8e
Submitter: Zuul
Branch: stable/queens

commit e1eee35d438ea70ec1a1f7af765e2f609575dd8e
Author: Giulio Fidente <email address hidden>
Date: Tue Mar 13 17:38:40 2018 +0100

    Force ANSIBLE_CALLBACK_WHITELIST to empty list for collect_nodes_uuid

    The collect_nodes_uuid parses ansible json output which might contain
    spurious lines if additional output callbacks are enabled. This change
    explicitly sets the callback whitelist to empty string before
    lauching ansible-playbook to ensure only the json plugin is loaded.

    Change-Id: Ic133f99988fcc4f6e20ef327b6f2e753c3fff394
    Closes-Bug: 1755539
    (cherry picked from commit f2cef740910c5c449596b9f59d7bdfa2f126d0c2)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-common 9.0.0

This issue was fixed in the openstack/tripleo-common 9.0.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-common 8.6.1

This issue was fixed in the openstack/tripleo-common 8.6.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.