HCI derived parameters workflow not using CephAnsibleDisksConfig

Bug #1713545 reported by Alan Bishop
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Alan Bishop

Bug Description

The mistral workflow that derives deployment parameters for HCI (hyperconverged Compute and Ceph-OSD) needs to know the number of Ceph OSDs on each node.

Traditionally, the OSD configuration is specified using hiera data ('ceph::profile::params::osds'), but with ceph-ansible the configuration is specified by the CephAnsibleDisksConfig heat parameter.

The HCI derived parameters workflow needs to be enhanced to support the CephAnsibleDisksConfig heat parameter, and fall back to using the hiera value for deployments that don't use ceph-ansible.

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

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

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

commit fef8db1fba7725fb0497e6bac6999394a368263e
Author: Alan Bishop <email address hidden>
Date: Mon Aug 28 14:27:39 2017 -0400

    Use CephAnsibleDisksConfig when deriving HCI parameters

    Try to use the CephAnsibleDisksConfig heat parameter to determine the
    Ceph OSD configuration, and fall back to the legacy hiera value only
    when ceph-ansible is not being used.

    Closes-Bug: #1713545
    Change-Id: I892a8d369b40d21a21696d13a3c50209b62eab24

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

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

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

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

commit 595ad1a7fa30056f58a8d6f4725c4aaf955fa5c5
Author: Alan Bishop <email address hidden>
Date: Mon Aug 28 14:27:39 2017 -0400

    Use CephAnsibleDisksConfig when deriving HCI parameters

    Try to use the CephAnsibleDisksConfig heat parameter to determine the
    Ceph OSD configuration, and fall back to the legacy hiera value only
    when ceph-ansible is not being used.

    Closes-Bug: #1713545
    Change-Id: I892a8d369b40d21a21696d13a3c50209b62eab24
    (cherry picked from commit fef8db1fba7725fb0497e6bac6999394a368263e)

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

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

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

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