It is not possible to configure the overcloud with an external Ceph using ceph-ansible

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

Bug Description

We do not have a service which allows for configuration of the overcloud with an external Ceph when using ceph-ansible

Changed in tripleo:
milestone: none → pike-rc2
importance: Undecided → High
status: New → Confirmed
status: Confirmed → Triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-common (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/499624

Changed in tripleo:
assignee: nobody → Giulio Fidente (gfidente)
status: Triaged → In Progress
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/499627

Changed in tripleo:
assignee: Giulio Fidente (gfidente) → John Fulton (jfulton-org)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-common (master)

Reviewed: https://review.openstack.org/499624
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=e325fffb8e3e10ff3d45c1951302092ef39ca2e4
Submitter: Jenkins
Branch: master

commit e325fffb8e3e10ff3d45c1951302092ef39ca2e4
Author: Giulio Fidente <email address hidden>
Date: Thu Aug 31 16:40:55 2017 +0200

    Parse ceph_client_ansible_vars in ceph-ansible workbook

    We might emit ceph_client_ansible_vars when configuring a Ceph
    client in the overcloud with an external Ceph cluster.

    Also refactors the YAQL to collect ceph-ansible parameters to
    be safer.

    Co-Authored-By: John Fulton <email address hidden>
    Change-Id: Ifc57c9cf6ca8017a2abc78d6320c0675ad49ca9f
    Related-Bug: #1714271
    Related-Bug: #1712912

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-common (stable/pike)

Related fix proposed to branch: stable/pike
Review: https://review.openstack.org/500580

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

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/500581

Changed in tripleo:
milestone: pike-rc2 → queens-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-common (stable/pike)

Reviewed: https://review.openstack.org/500580
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=ed0c9c31a1b0aa4fef6388827af1f8490d4771c2
Submitter: Jenkins
Branch: stable/pike

commit ed0c9c31a1b0aa4fef6388827af1f8490d4771c2
Author: Giulio Fidente <email address hidden>
Date: Thu Aug 31 16:40:55 2017 +0200

    Parse ceph_client_ansible_vars in ceph-ansible workbook

    We might emit ceph_client_ansible_vars when configuring a Ceph
    client in the overcloud with an external Ceph cluster.

    Also refactors the YAQL to collect ceph-ansible parameters to
    be safer.

    Co-Authored-By: John Fulton <email address hidden>
    Change-Id: Ifc57c9cf6ca8017a2abc78d6320c0675ad49ca9f
    Related-Bug: #1714271
    Related-Bug: #1712912
    (cherry picked from commit e325fffb8e3e10ff3d45c1951302092ef39ca2e4)

tags: added: in-stable-pike
Changed in tripleo:
assignee: John Fulton (jfulton-org) → Giulio Fidente (gfidente)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/499627
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=01e55c314de74579196518d958bf5be30e390409
Submitter: Jenkins
Branch: master

commit 01e55c314de74579196518d958bf5be30e390409
Author: Giulio Fidente <email address hidden>
Date: Thu Aug 31 16:42:16 2017 +0200

    Add CephExternal role for ceph-ansible

    Previously it was only possible to configure the overcloud with
    an external Ceph cluster via puppet-ceph-external.

    This submission adds a CephExternal implementation which uses
    ceph-ansible.

    Change-Id: Id0d375f88e27e91e9d89f25a0cd7388b6e45df8b
    Depends-On: Ifc57c9cf6ca8017a2abc78d6320c0675ad49ca9f
    Closes-Bug: #1714271

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/pike)

Reviewed: https://review.openstack.org/500581
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=ab8bdfaa3839b0c78dec5cdcbd958eae132dbfc7
Submitter: Jenkins
Branch: stable/pike

commit ab8bdfaa3839b0c78dec5cdcbd958eae132dbfc7
Author: Giulio Fidente <email address hidden>
Date: Thu Aug 31 16:42:16 2017 +0200

    Add CephExternal role for ceph-ansible

    Previously it was only possible to configure the overcloud with
    an external Ceph cluster via puppet-ceph-external.

    This submission adds a CephExternal implementation which uses
    ceph-ansible.

    Change-Id: Id0d375f88e27e91e9d89f25a0cd7388b6e45df8b
    Depends-On: Ifc57c9cf6ca8017a2abc78d6320c0675ad49ca9f
    Closes-Bug: #1714271
    (cherry picked from commit 01e55c314de74579196518d958bf5be30e390409)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 7.0.0.0rc2

This issue was fixed in the openstack/tripleo-heat-templates 7.0.0.0rc2 release candidate.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 8.0.0.0b1

This issue was fixed in the openstack/tripleo-heat-templates 8.0.0.0b1 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.