OpenStack Block Storage (Cinder)
Go to file
Abhishek Kekane 350973f3dd Support multiple stores of Glance
Glance now has ability to configure multiple stores at a
time. To use this feature in cinder for uploading volume to image, operator
need to define a new field named 'image_service:store_id' in the
volume-type extra-specs. At a time of volume upload to image request, if
'image_service:store_id' is present in the associated volume type, then
image will be uploaded to specified 'store_id'. The value 'store_id' is
nothing but store identifier defined in glance-api.conf. If the value
of 'image_service:store_id' is null or not set in volume-type then the
image will be uploaded to default store in glance.

Co-authored-by: Sagar Waghmare <sawaghma@redhat.com>
Co-authored-by: Abhishek Kekane <akekane@redhat.com>

DocImpact
Implements: bp support-glance-multiple-backend

Change-Id: Ica56833a1d9fb9f47b922dbbc6558901bb3a2800
2020-01-21 06:02:47 +00:00
api-ref/source Merge "api-ref: add metadata parameter in the response of create-backup" 2019-10-14 20:56:46 +00:00
cinder Support multiple stores of Glance 2020-01-21 06:02:47 +00:00
contrib/block-box Small doc updates: canonical URLs, rally doc, etc 2019-06-04 17:57:16 +02:00
doc Merge "Doc: update storwize cinder driver configuration guide" 2020-01-16 02:24:51 +00:00
etc/cinder Leverage hw accelerator in image compression 2019-09-18 03:01:18 +00:00
playbooks Move cinder grenade job to py3 and in cinder repo 2019-12-12 13:27:19 +00:00
rally-jobs Small doc updates: canonical URLs, rally doc, etc 2019-06-04 17:57:16 +02:00
releasenotes Support multiple stores of Glance 2020-01-21 06:02:47 +00:00
tools Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
.coveragerc Update .coveragerc after the removal of openstack directory 2016-10-17 19:09:37 +05:30
.gitignore Add policy sample file to gitignore 2019-07-10 12:28:24 -04:00
.gitreview OpenDev Migration Patch 2019-04-19 19:26:48 +00:00
.pylintrc Pylint: Filter out cinder.objects and requests E1101 2019-02-21 13:28:44 -05:00
.stestr.conf Add .stestr.conf configuration 2017-10-10 00:46:42 +00:00
.zuul.yaml Move cinder grenade job to py3 and in cinder repo 2019-12-12 13:27:19 +00:00
CONTRIBUTING.rst Optimize the link address 2017-04-08 15:03:44 +08:00
HACKING.rst Remove hacking check N325 2020-01-10 12:53:44 -06:00
LICENSE Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
README.rst Start README.rst with a better title 2019-11-19 17:48:27 +01:00
babel.cfg Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
bindep.txt Merge "add libpq-dev to build psycopg2" 2019-04-10 00:42:06 +00:00
driver-requirements.txt Merge "LINSTOR driver update for LINSTOR v0.9.12 with REST API" 2019-10-04 21:46:48 +00:00
lower-constraints.txt Merge "Clean up test requirements" 2020-01-16 23:52:59 +00:00
requirements.txt Merge "Clean up test requirements" 2020-01-16 23:52:59 +00:00
setup.cfg Remove Python 2 support from testing and gate jobs 2019-11-25 13:31:32 -05:00
setup.py Updated from global requirements 2017-03-02 23:53:29 +00:00
test-requirements.txt Merge "Clean up test requirements" 2020-01-16 23:52:59 +00:00
tox.ini Merge "Fix tox 'bindep' environment" 2020-01-16 02:24:53 +00:00

README.rst

OpenStack Cinder

image

OpenStack Cinder is a storage service for an open cloud computing service.

You can learn more about Cinder at:

Getting Started

If you'd like to run from the master branch, you can clone the git repo:

git clone https://opendev.org/openstack/cinder

If you'd like to contribute, please see the information in CONTRIBUTING.rst

You can raise bugs here https://bugs.launchpad.net/cinder

Python client

https://opendev.org/openstack/python-cinderclient