OpenStack Block Storage (Cinder)
Go to file
Joel Coffman 122d4e0865 Add support for encrypted volumes
This modification adds an encryption key UUID field to the volume
table, which is sufficient to make Cinder "aware" of encrypted volumes
as designated by predefined volume types. Integration with a key
manager is necessary to obtain an actual encryption key UUID (the
current implementation generates a random UUID when an encrypted
volumes is created). Cinder should *not* presume that it necessarily
will have access to the key itself -- this decision depends upon the
design, implementation, and policy for encrypted volumes. The key's
UUID is stored in Cinder because it is metadata about the volume.

Implements: blueprint encrypt-cinder-volumes
Change-Id: I164290e761a9922919a70f22f99af70dac213b61
SecurityImpact
2013-08-14 10:00:15 -04:00
bin Add support for API message localization 2013-08-09 04:57:36 +00:00
cinder Add support for encrypted volumes 2013-08-14 10:00:15 -04:00
contrib Copy the RHEL6 eventlet workaround from Oslo 2013-05-02 10:22:26 +01:00
doc Update references with new Mailing List location 2013-07-28 12:08:20 -07:00
etc/cinder Add support for encrypted volumes 2013-08-14 10:00:15 -04:00
tools Sync install_venv_common from oslo 2013-07-05 22:37:43 -04:00
.coveragerc Add .coveragerc to show proper coverage statistics. As in other openstack projects. 2013-05-15 03:40:07 -07:00
.gitignore Add eclipse project files to .gitignore 2013-08-05 17:56:07 +00:00
.gitreview Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
.mailmap Fix pep8 and pylint violation in Nexenta volume driver 2013-08-02 04:53:12 +04:00
.testr.conf Fix up the test framework 2013-06-14 14:02:17 +00:00
CONTRIBUTING.md Add CONTRIBUTING file. 2012-11-22 12:47:49 -07:00
HACKING.rst Cleanup and make HACKING.rst DRYer 2013-07-13 09:16:23 -07:00
LICENSE Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
MANIFEST.in Use setuptools-git. 2012-08-10 11:56:00 -04:00
README.rst Cleanup README.rst 2013-07-22 11:26:34 +02:00
babel.cfg Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
openstack-common.conf Remove usage of obsolete oslo.exception 2013-08-06 10:42:14 +02:00
pylintrc Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
requirements.txt Update requirements from openstack/requirements. 2013-07-12 10:55:45 -06:00
run_tests.sh Add bin directory to flake8 when not in venv 2013-08-05 13:44:30 -06:00
setup.cfg Fix up the test framework 2013-06-14 14:02:17 +00:00
setup.py Ensure that pbr>=0.5.10 is installed 2013-05-29 10:12:23 -05:00
taskflow.conf Refactoring of create_volume to use taskflow. 2013-08-07 19:08:21 -07:00
test-requirements.txt Update requirements from openstack/requirements. 2013-07-12 10:55:45 -06:00
tox.ini Merge "tox.ini: Change sitepackages to False" 2013-08-14 04:46:25 +00:00

README.rst

The Choose Your Own Adventure README for 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.

To monitor it from a distance: follow @openstack on twitter.

To tame it for use in your own cloud: read http://docs.openstack.org

To study its anatomy: read http://cinder.openstack.org

To dissect it in detail: visit http://github.com/openstack/cinder

To taunt it with its weaknesses: use http://bugs.launchpad.net/cinder

To watch it: http://jenkins.openstack.org

To hack at it: read HACKING.rst