tripleo.storage.v1.ceph-install fails with external ceph on yaql $.ansible_output.get('plays')[0].get('tasks')[0].get('hosts') - index out of bounds

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

Bug Description

2018-04-19 22:51:13.384 17093 ERROR mistral.engine.task_handler [req-11719e3c-a88e-4895-8d14-6d78d816dd3a 6f854d02e4b846ef9e176e584fc0b4e7 e2a823f4ce31493f9a5b1c2fd84279f4 - default default] Failed to handle action completion [error=Can not evaluate YAQL expression [expression=let(root => $.ansible_output.get('plays')[0].get('tasks')[0].get('hosts')) -> $.ips_list.toDict($, $root.get($).get('stdout')), error=list index out of range, data={}], wf=tripleo.storage.v1.ceph-install, task=set_ip_uuids, action=std.noop]

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/563193

Changed in tripleo:
assignee: nobody → Giulio Fidente (gfidente)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/queens)

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

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

Reviewed: https://review.openstack.org/563195
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=5818195c49283b5ded931ea61ffa7e33d55feadf
Submitter: Zuul
Branch: stable/queens

commit 5818195c49283b5ded931ea61ffa7e33d55feadf
Author: Giulio Fidente <email address hidden>
Date: Fri Apr 20 18:42:41 2018 +0200

    Revert "Fixes ceph-external docker service name"

    This reverts commit b02740533db5bbb05331f127dc22866cc870f15b. The
    CephExternal service is managed like CephClient by ceph-ansible,
    except for the additional parameter we need to pass to explicitly
    list the MONs.

    Change-Id: Icb56b4dffb5c5d813239cb5077b1e3a4ae8f21d1
    Closes-Bug: #1765788
    (cherry picked from commit 26f820563589b0cccbdd8957b1ede90e6680e8c4)

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

This issue was fixed in the openstack/tripleo-heat-templates 8.0.2 release.

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

Reviewed: https://review.openstack.org/563193
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=cea554ee211fd3b5bada1d768d75e10cf328006b
Submitter: Zuul
Branch: master

commit cea554ee211fd3b5bada1d768d75e10cf328006b
Author: Giulio Fidente <email address hidden>
Date: Fri Apr 20 18:42:41 2018 +0200

    Revert "Fixes ceph-external docker service name"

    This reverts commit b02740533db5bbb05331f127dc22866cc870f15b. The
    CephExternal service is managed like CephClient by ceph-ansible,
    except for the additional parameter we need to pass to explicitly
    list the MONs.

    Change-Id: Icb56b4dffb5c5d813239cb5077b1e3a4ae8f21d1
    Closes-Bug: #1765788

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 9.0.0.0b3

This issue was fixed in the openstack/tripleo-heat-templates 9.0.0.0b3 development milestone.

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.