Unable to configure enabled_share_backends in manila

Bug #1831938 reported by Goutham Pacha Ravi
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Goutham Pacha Ravi

Bug Description

Manila's share service can be back-ended by multiple storage systems; With TripleO, puppet-tripleo enforces share backends based on the enabled backends that it is aware of through configuration. This prevents [1] enabling a custom backend via ControllerExtraConfig as is the case with Cinder [2].

[1] https://opendev.org/openstack/puppet-tripleo/src/commit/72379b3d42a03f43255a90f4edd6db1215649257/manifests/profile/base/manila/share.pp#L244-L259
[2] https://docs.openstack.org/tripleo-docs/latest/install/advanced_deployment/cinder_custom_backend.html

Changed in tripleo:
assignee: nobody → Goutham Pacha Ravi (gouthamr)
Changed in tripleo:
importance: Undecided → Medium
status: New → Triaged
milestone: none → train-2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-tripleo (master)

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

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

Fix proposed to branch: stable/stein
Review: https://review.opendev.org/667366

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

Reviewed: https://review.opendev.org/666089
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=914cf1f124fa5617373ce2f779b1eff202da2e87
Submitter: Zuul
Branch: master

commit 914cf1f124fa5617373ce2f779b1eff202da2e87
Author: Goutham Pacha Ravi <email address hidden>
Date: Tue Jun 18 11:00:36 2019 -0700

    Allow enabling custom backends with manila

    It is possible to provide the config settings
    to add an arbitrary and unmanaged backend to Manila
    at deployment time via Heat environment files. However,
    puppet-tripleo doesn't support extending the
    list of enabled backends. Add this capability.

    Change-Id: I82f62df0a95f03afbda1b6a4ddaa67ef908030a9
    Closes-Bug: #1831938

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

Reviewed: https://review.opendev.org/667366
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=ecbec17a339f0965c65ba29a182e571fd6a625cb
Submitter: Zuul
Branch: stable/stein

commit ecbec17a339f0965c65ba29a182e571fd6a625cb
Author: Goutham Pacha Ravi <email address hidden>
Date: Tue Jun 18 11:00:36 2019 -0700

    Allow enabling custom backends with manila

    It is possible to provide the config settings
    to add an arbitrary and unmanaged backend to Manila
    at deployment time via Heat environment files. However,
    puppet-tripleo doesn't support extending the
    list of enabled backends. Add this capability.

    Change-Id: I82f62df0a95f03afbda1b6a4ddaa67ef908030a9
    Closes-Bug: #1831938
    (cherry picked from commit 914cf1f124fa5617373ce2f779b1eff202da2e87)

tags: added: in-stable-stein
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-tripleo (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.opendev.org/668494

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

Reviewed: https://review.opendev.org/668494
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=fdab9a16995083123c00b89b414d0a737fbd121f
Submitter: Zuul
Branch: stable/rocky

commit fdab9a16995083123c00b89b414d0a737fbd121f
Author: Goutham Pacha Ravi <email address hidden>
Date: Tue Jun 18 11:00:36 2019 -0700

    Allow enabling custom backends with manila

    It is possible to provide the config settings
    to add an arbitrary and unmanaged backend to Manila
    at deployment time via Heat environment files. However,
    puppet-tripleo doesn't support extending the
    list of enabled backends. Add this capability.

    Change-Id: I82f62df0a95f03afbda1b6a4ddaa67ef908030a9
    Closes-Bug: #1831938
    (cherry picked from commit 914cf1f124fa5617373ce2f779b1eff202da2e87)
    (cherry picked from commit ecbec17a339f0965c65ba29a182e571fd6a625cb)

tags: added: in-stable-rocky
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 10.5.0

This issue was fixed in the openstack/puppet-tripleo 10.5.0 release.

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

This issue was fixed in the openstack/puppet-tripleo 11.1.0 release.

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

Fix proposed to branch: stable/queens
Review: https://review.opendev.org/674412

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

Reviewed: https://review.opendev.org/674412
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=40d594eb0bc55ec821c724de8a072ee0e8d44a03
Submitter: Zuul
Branch: stable/queens

commit 40d594eb0bc55ec821c724de8a072ee0e8d44a03
Author: Goutham Pacha Ravi <email address hidden>
Date: Tue Jun 18 11:00:36 2019 -0700

    Allow enabling custom backends with manila

    It is possible to provide the config settings
    to add an arbitrary and unmanaged backend to Manila
    at deployment time via Heat environment files. However,
    puppet-tripleo doesn't support extending the
    list of enabled backends. Add this capability.

    Change-Id: I82f62df0a95f03afbda1b6a4ddaa67ef908030a9
    Closes-Bug: #1831938
    (cherry picked from commit 914cf1f124fa5617373ce2f779b1eff202da2e87)
    (cherry picked from commit ecbec17a339f0965c65ba29a182e571fd6a625cb)
    (cherry picked from commit fdab9a16995083123c00b89b414d0a737fbd121f)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 9.5.1

This issue was fixed in the openstack/puppet-tripleo 9.5.1 release.

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

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