OpenStack Block Storage (Cinder)
6632875d56
Up until now generate_cinder_opts put the options in a (more or less) random order into the generated config file. This makes e.g. diffing config files of different cinder releases pretty hard. This commit ensures that the options are ordered by the name of the module which they were defined in. (i.e. it will keep options defined in the same module (e.g. a volume driver) grouped together) The reasons for doing the change here, instead of e.g. sorting the options in oslo-config-generator are: 1. Other projects that maintain their opts.py file manually are already keeping the options specifically ordered in some way. Sorting them in oslo-config-generator will likely break that manually sorted order. 2. Sorting it here in cinder will ensure that all the options of e.g. a specific driver will be kepts together. It basically sorts the options by the driver name (or more specifically by the name of the module they're defined in). Sorting in the config-generator will really sort all options of a section e.g. [DEFAULT] alphabetically, which might result in options that logically belong together split across the entire file. Change-Id: Id7169a045928ee7bedafec35905e5710f2fd5146 |
||
---|---|---|
api-ref/source | ||
cinder | ||
doc | ||
etc/cinder | ||
rally-jobs | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.testr.conf | ||
babel.cfg | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
pylintrc | ||
README.rst | ||
requirements.txt | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
CINDER
You have come across a storage service for an open cloud computing service. It has identified itself as Cinder. It was abstracted from the Nova project.
- Wiki: http://wiki.openstack.org/Cinder
- Developer docs: http://docs.openstack.org/developer/cinder
Getting Started
If you'd like to run from the master branch, you can clone the git repo:
For developer information please see HACKING.rst
You can raise bugs here http://bugs.launchpad.net/cinder
Python client
https://git.openstack.org/cgit/openstack/python-cinderclient