conditional check 'ceph_mon_enabled is not succeeded' failed

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

Bug Description

scenario010-multinode-containers produces the following error [1]

2019-08-08 22:45:15 | TASK [tripleo-ceph-fetch-dir : Remove ceph-ansible fetch directory] ************
2019-08-08 22:45:15 | task path: /usr/share/ansible/tripleo-roles/tripleo-ceph-fetch-dir/tasks/backup_and_clean.yml:64
2019-08-08 22:45:15 | Thursday 08 August 2019 22:45:11 +0000 (0:00:00.422) 0:30:20.476 *******
2019-08-08 22:45:15 | changed: [undercloud] => {
2019-08-08 22:45:15 | "changed": true,
2019-08-08 22:45:15 | "path": "/var/lib/mistral/overcloud/ceph-ansible/fetch_dir/",
2019-08-08 22:45:15 | "state": "absent"
2019-08-08 22:45:15 | }
2019-08-08 22:45:15 | ERROR! The conditional check 'ceph_mon_enabled is not succeeded' failed. The error was: The 'failed' test expects a dictionary
2019-08-08 22:45:15 |
2019-08-08 22:45:15 | The error appears to be in '/usr/share/openstack-tripleo-validations/roles/ceph/tasks/ceph-health.yaml': line 9, column 3, but may
2019-08-08 22:45:15 | be elsewhere in the file depending on the exact syntax problem.
2019-08-08 22:45:15 |
2019-08-08 22:45:15 | The offending line appears to be:
2019-08-08 22:45:15 |
2019-08-08 22:45:15 |
2019-08-08 22:45:15 | - name: End play if ceph_mon is not enabled
2019-08-08 22:45:15 | ^ here
2019-08-08 22:45:15 |
2019-08-08 22:45:15 | Ansible failed, check log at /var/lib/mistral/overcloud/ansible.log.
2019-08-08 22:45:15 | + status_code=1
2019-08-08 22:45:15 | + openstack stack list
2019-08-08 22:45:15 | + grep -q overcloud
2019-08-08 22:45:20 | + openstack stack list
2019-08-08 22:45:20 | + grep -Eq '(CREATE|UPDATE)_COMPLETE'
2019-08-08 22:45:24 | + openstack overcloud status
2019-08-08 22:45:24 | + grep -Eq DEPLOY_SUCCESS
2019-08-08 22:45:31 | + openstack overcloud failures
2019-08-08 22:45:35 | + exit 1

[1] https://logs.opendev.org/45/673545/5/check/tripleo-ci-centos-7-scenario010-multinode-oooq-container/7666c44/logs/undercloud/home/zuul/overcloud_deploy.log.txt.gz#_2019-08-08_22_45_15

Tags: validations
Revision history for this message
John Fulton (jfulton-org) wrote :
Changed in tripleo:
assignee: John Fulton (jfulton-org) → nobody
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-validations (master)

Fix proposed to branch: master
Review: https://review.opendev.org/676394

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-validations (master)

Reviewed: https://review.opendev.org/676394
Committed: https://git.openstack.org/cgit/openstack/tripleo-validations/commit/?id=b8f742ddb4865152ac28ce91d3de8673d9ad48b3
Submitter: Zuul
Branch: master

commit b8f742ddb4865152ac28ce91d3de8673d9ad48b3
Author: Giulio Fidente <email address hidden>
Date: Wed Aug 14 13:39:37 2019 +0200

    Do not stop ceph-health but skip if ceph is not deployed

    We should not exit the playbook but rather skip the unneeded tasks.

    Change-Id: I68167322b47e32fd106fd9ddb9caa5244e8d71a1
    Closes-Bug: 1839625

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

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