Overriding ceph.conf variables replaces some TripleO managed settings

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

Bug Description

It is possible to override arbitrary parameters in ceph-ansible using the ceph_confg_overrides structure, but we use that for the deployment of some settings which are overridden if user passes a new (and different) set of overrides

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

Changed in tripleo:
assignee: nobody → Giulio Fidente (gfidente)
status: Confirmed → In Progress
Changed in tripleo:
milestone: queens-1 → pike-rc2
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/501983

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

Reviewed: https://review.openstack.org/501133
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=32bc2abf14af4ca1449e18b848e2be3cff013987
Submitter: Jenkins
Branch: master

commit 32bc2abf14af4ca1449e18b848e2be3cff013987
Author: Giulio Fidente <email address hidden>
Date: Wed Sep 6 09:39:12 2017 +0200

    Add CephConfigOverrides to allow arbitrary configs in ceph.conf

    We need to reuse the ceph_conf_overrides structure provided by
    ceph-ansible for both user provided configs and TripleO managed
    configs. This change merges the special user facing parameter
    with the TripleO generated configs.

    Also adds osd_scenario and osd_objectstore params for compatibility
    with newer ceph-ansible versions.

    Change-Id: I29c689c6c689590da5b6a3f581fdbec98a52e207
    Closes-Bug: #1715321

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/501983
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=643c4148ee10c51a49b95103f680d574fd5b139b
Submitter: Jenkins
Branch: stable/pike

commit 643c4148ee10c51a49b95103f680d574fd5b139b
Author: Giulio Fidente <email address hidden>
Date: Wed Sep 6 09:39:12 2017 +0200

    Add CephConfigOverrides to allow arbitrary configs in ceph.conf

    We need to reuse the ceph_conf_overrides structure provided by
    ceph-ansible for both user provided configs and TripleO managed
    configs. This change merges the special user facing parameter
    with the TripleO generated configs.

    Also adds osd_scenario and osd_objectstore params for compatibility
    with newer ceph-ansible versions.

    Change-Id: I29c689c6c689590da5b6a3f581fdbec98a52e207
    Closes-Bug: #1715321
    (cherry picked from commit 32bc2abf14af4ca1449e18b848e2be3cff013987)

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

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

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.