Volume discovery and local storage management lib
Go to file
Lee Yarwood 58956d7c86 Add Constraints support and missing bindep.txt dependencies
Adding constraints support to libraries is slightly more complex than
services as the libraries themselves are listed in upper-constraints.txt
which leads to errors that you can't install a specific version and a
constrained version.

This change adds constraints support by also adding a helper script to
edit the constraints to remove os-brick.

Finally, it also adds libxml2 and libxslt to bindep.txt for use when
building lxml that is now required by oslo.vmware.

Change-Id: I3fbe4acbdf0281c91801ff7d09de6e9043915939
2016-12-20 14:30:55 +11:00
doc/source Retire ISERConnector from documentation 2016-04-27 05:48:08 -04:00
etc/os-brick/rootwrap.d Trivial rootwrap -> privsep replacement 2016-04-15 15:29:25 +00:00
os_brick Merge "RBD: ensure temporary config gets deleted" 2016-12-07 19:13:41 +00:00
releasenotes Enable release notes translation 2016-10-06 20:40:47 +02:00
tools Add Constraints support and missing bindep.txt dependencies 2016-12-20 14:30:55 +11:00
.coveragerc Fix coverage generation 2016-04-20 15:52:31 +00:00
.gitignore Add ignore for . directories 2016-07-22 17:02:41 +00:00
.gitreview Correct project name in .gitreview 2015-03-18 13:00:51 +01:00
.mailmap Created the Brick library from Cinder 2015-01-22 19:09:30 +00:00
.testr.conf Created the Brick library from Cinder 2015-01-22 19:09:30 +00:00
CONTRIBUTING.rst Update the documentation for os-brick 2015-02-19 14:37:13 -08:00
HACKING.rst Created the Brick library from Cinder 2015-01-22 19:09:30 +00:00
LICENSE Created the Brick library from Cinder 2015-01-22 19:09:30 +00:00
README.rst Show team and repo badges on README 2016-11-25 13:40:47 +01:00
babel.cfg Created the Brick library from Cinder 2015-01-22 19:09:30 +00:00
bindep.txt Add Constraints support and missing bindep.txt dependencies 2016-12-20 14:30:55 +11:00
pylintrc Add pylint tox env 2016-04-04 18:02:19 -04:00
requirements.txt Move castellan to test-reqs 2016-12-07 12:23:28 -05:00
setup.cfg Drop py33 support 2016-10-27 09:46:24 +08:00
setup.py Updated from global requirements 2015-09-17 12:15:39 +00:00
test-requirements.txt Move castellan to test-reqs 2016-12-07 12:23:28 -05:00
tox.ini Add Constraints support and missing bindep.txt dependencies 2016-12-20 14:30:55 +11:00

README.rst

Team and repository tags

image

brick

Latest Version

Downloads

OpenStack Cinder brick library for managing local volume attaches

Features

  • Discovery of volumes being attached to a host for many transport protocols.
  • Removal of volumes from a host.

Hacking

Hacking on brick requires python-gdbm (for Debian derived distributions), Python 2.7 and Python 3.4. A recent tox is required, as is a recent virtualenv (13.1.0 or newer).

If "tox -e py34" fails with the error "db type could not be determined", remove the .testrepository/ directory and then run "tox -e py34".

For any other information, refer to the developer documents:

http://docs.openstack.org/developer/os-brick/index.html

OR refer to the parent project, Cinder:

http://docs.openstack.org/developer/cinder/