OpenStack Block Storage (Cinder)
Go to file
Eric Harney 6e53c264b6 Add mypy tox env
Add a "mypy" tox environment which runs mypy
type checking against Cinder code.

Taken from Stephen Finucane's Nova work at
https://review.opendev.org/#/c/676208/

Added "show_error_codes" and "pretty" options.

Generates an html report in ./mypy-report/

This adds stubs for oslo.i18n, so that _() calls
are annotated as intended.  It may be possible to
do this with less .pyi files carried along here.

Change-Id: I2589d22c1f16f2e177d34730a520591743c0c1e3
2020-10-14 08:24:13 -04:00
api-ref/source Default type overrides 2020-09-16 14:05:31 +00:00
cinder Add mypy tox env 2020-10-14 08:24:13 -04:00
contrib/block-box Add note that block-box is not supported 2020-01-10 08:37:54 -06:00
doc Merge "Critical fix for MSA 2060 and MSA 1060" 2020-10-07 07:02:17 +00:00
etc/cinder Merge "Fix outdated comment in rootwrap filter" 2020-05-18 14:01:44 +00:00
playbooks zuul: collect cinderlib logs from tempest node(s) only 2020-07-16 14:42:29 +02:00
rally-jobs Small doc updates: canonical URLs, rally doc, etc 2019-06-04 17:57:16 +02:00
releasenotes Merge "RBD: Run flatten in a different thread when cloning a volume" 2020-10-14 04:33:52 +00:00
tools Add mypy tox env 2020-10-14 08:24:13 -04:00
.coveragerc Update .coveragerc after the removal of openstack directory 2016-10-17 19:09:37 +05:30
.gitignore Add mypy tox env 2020-10-14 08:24:13 -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 [goal] Fixing lower constraints for Ubuntu Focal 2020-09-16 15:14:24 -05:00
bindep.txt bindep: Track qemu-img dependency 2020-08-19 15:00:35 +00:00
CONTRIBUTING.rst Ussuri contrib docs community goal 2020-03-05 14:11:48 -05:00
driver-requirements.txt 3PAR: Set the right minimum client version 2020-07-29 05:27:09 -07:00
HACKING.rst Update HACKING document to match current checks 2020-04-17 15:09:13 +00:00
LICENSE Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
lower-constraints.txt Add mypy tox env 2020-10-14 08:24:13 -04:00
mypy-files.txt Add mypy tox env 2020-10-14 08:24:13 -04:00
README.rst Merge "Refactor README links" 2020-01-22 11:44:36 +00:00
reno.yaml Tell reno to ignore the kilo branch 2020-02-15 14:15:18 -06:00
requirements.txt Merge "Require os-brick >= 4.0.1" 2020-09-18 21:57:44 +00:00
setup.cfg Add mypy tox env 2020-10-14 08:24:13 -04:00
setup.py Cleanup py27 support 2020-04-17 14:47:10 +02:00
test-requirements.txt Add mypy tox env 2020-10-14 08:24:13 -04:00
tox.ini Add mypy tox env 2020-10-14 08:24:13 -04:00

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 on Launchpad

Python client

Python Cinderclient