Description of problem:
Glance adding the support of Multi store which opens the door to a handful of image replication and backend targeting use cases which can provide additional value related to fault tolerance, image locality and policy based image hosting.
To enable multi store support, glance has introduced 'enable_backends' parameter which will have list of enabled stores identified by their property group name. And according to the stores defined in 'enabled_backends', we need to add a separate section for each store in glance-api.conf as well as need to create new ceph.conf files if ceph backend is there in the backends list.
All these configuration support needs to be added in tripleo & puppet-glance
[Note]: Glance Multi Store Patches are not yet merged
A patch has been posted to update puppet-glance, which is just the first piece of work required for this RFE. Significant puppet-tripleo and tht patches still need to be developed.
(In reply to Alan Bishop from comment #10)
> A patch has been posted to update puppet-glance, which is just the first
> piece of work required for this RFE. Significant puppet-tripleo and tht
> patches still need to be developed.
I think we also need to make tripleo call ceph-ansible multiple times to create the ceph config files and keyrings for each cluster
The patch has been merged upstream and seems to be available downstream (it is in remotes/rhos/rhos-16.0-trunk-patches). Should we move this bug to ON_QA or do we need anything else?
And we obviously have an RPM with the fix (branch rhos-16.0-rhel-8-trunk, version 15.4.0-1).
The puppet-glance patch has merged, but the puppet-tripleo and tht patches are still under development.
puppet-tripleo and tht patches have been proposed upstream.
Patches are on master, proposed to stable/train.
*** Bug 1779338 has been marked as a duplicate of this bug. ***
If this bug requires doc text for errata release, please set the 'Doc Type' and provide draft text according to the template in the 'Doc Text' field. The documentation team will review, edit, and approve the text.
If this bug does not require doc text, please set the 'requires_doc_text' flag to '-'.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.