Commit Graph

8 Commits

Author SHA1 Message Date
Brian Rosmaita f165c6ff5e Stop cinderlib development
Remove files from master, as development will no longer occur there.
The stable branches continue to be supported while they are in
Maintained status.

Updated the README to indicate this change.

Depends-on: Ib186ac5830e5920e264d79be946995e63e960426
Depends-on: I081cd363117671eaab6a3193094d5872f9820354
Depends-on: If2b9a82cddb20543b176ee22765049db257c89b9
Depends-on: I1143e5e5ccf8103e386fe1ce614a554e7f152d9a
Change-Id: I4722b869033ad1bd357e36c4a258b6d3ea61f5d6
2024-01-05 16:03:46 +00:00
Brian Rosmaita e4dd75a3b4 Add local upper constraints support
The issue is that we want to install os-brick from source, but if we
do this using upper-constraints on the install, it will fail.  This
patch modifies the tox install command used by appropriate testenvs
so it will create and use a local constraints file with os-brick
removed.

The local u-c file is named 'local-upper-constraints.txt'.  The
constraints file used can be overridden via the
CINDERLIB_CONSTRAINTS_FILE environment variable.

Change-Id: I8cb4085dd465043a783c974886f56e49820871a1
2022-06-25 06:25:13 +00:00
Gorka Eguileor cd5365db2f Add zuul jobs
This patch adds the following Zuul CI jobs:

- Python 2.7 unit tests
- Python 3.6 unit tests
- Functional tests with LVM
- Functional tests with Ceph
- Publis documentation
- Release notes

Change-Id: I2f3f34c1db4716b323c48908f51500898c2c6242
2019-02-26 16:21:34 +01:00
Gorka Eguileor 77f399fd96 Format as a Cinder-related OpenStack project
Since we are going to be importing the project into OpenStack we need it
to follow the same structure as the other projects under the Cinder
umbrella.
2019-02-19 16:28:03 +01:00
Gorka Eguileor de1ee38d4d Add LVM CI job
This patch adds several CI jobs:

- PEP8
- Unit tests
- LVM

It also changes how we build our images. Now we only push a new image to
Docker Hub if the tests pass successfully.  And we only bother to build
the images if PEP8, Unit tests, and LVM jobs run successfully.
2018-09-06 08:43:28 +02:00
Gorka Eguileor dc43affa4a Add functional testing documentation
This patch adds documentation explaining how to run the functional tests
before submitting a patch as well as how to test a specific Cinder
driver backend with cinderlib.
2018-06-12 18:45:29 +02:00
Gorka Eguileor d15a6d7063 Fix read the docs building error
The build in readthedocs is failing with error:

  error in setup command: Error parsing /tmp/pip-xIRoVN-build/setup.cfg:
  TypeError: super() argument 1 must be type, not None

Since this seems to be a problem when installing the full Cinder package
this patch uses a faker for the Cinder package to satisfy the
requirements of the cinderlib package and in the Sphinx configuration
also fakes all other libraries that get pulled with the Cinder package
and that cinderlib expects to have.

Ensure we are using the same Sphinx version (1.6.5) everywhere.
2018-06-12 18:45:29 +02:00
Gorka Eguileor 132d08a894 Initial commit 2017-11-03 16:45:13 +01:00