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