Juju Charm - Cinder backup
Go to file
Paul Goins 14507e4ea7 Added tox environment for gathering coverage
This technique was borrowed from the tox "cover" environment in
openstack/nova's tox.ini.  This leverages the fact that stestr lets
you override the python executable via the PYTHON environment
variable.  Doing this allows us to easily generate coverage for our
unit tests.

An important caveat is that this does not provide any coverage for
tests via zaza, amulet, etc.  It is purely focused on the unit tests.

Note that this replaces the previous .coveragerc; coverage
configuration is instead pulled from tox.ini.

Change-Id: Iadfc6d9775269a9ede7bd35c5c455342696ffce9
2019-03-01 14:38:55 +01:00
actions Update tox.ini files from release-tools gold copy 2016-09-09 19:22:03 +00:00
hooks Update charm-helpers-hooks.yaml and sync ch 2019-02-14 07:54:02 -08:00
lib Update tox.ini files from release-tools gold copy 2016-09-09 19:22:03 +00:00
templates Enable tests/021-basic-xenial-mitaka amulet 2016-04-12 15:45:04 +00:00
tests Update functional test definitions 2019-02-14 07:55:32 -08:00
unit_tests Convert the charm to Python3 2019-02-13 16:24:29 +00:00
.gitignore Convert the charm to Python3 2019-02-13 16:24:29 +00:00
.gitreview Add gitreview prior to migration to openstack 2016-02-24 21:53:30 +00:00
.testr.conf Use tox in Makefile targets 2016-03-16 22:31:27 +00:00
.zuul.yaml Added tox environment for gathering coverage 2019-03-01 14:38:55 +01:00
LICENSE Re-license charm as Apache-2.0 2016-06-28 12:10:59 +01:00
Makefile Tests dir no longer need copy of charmhelpers 2018-10-10 12:39:46 +00:00
README.md Added description of the service into the README 2018-08-23 14:22:39 -05:00
charm-helpers-hooks.yaml Update charm-helpers-hooks.yaml and sync ch 2019-02-14 07:54:02 -08:00
config.yaml First commit of cinder-backup subordinate charm 2015-10-01 17:11:59 +01:00
copyright Re-license charm as Apache-2.0 2016-06-28 12:10:59 +01:00
icon.svg Update charm icon 2017-08-02 15:56:10 +01:00
metadata.yaml Update series metadata 2018-07-11 14:04:02 -05:00
requirements.txt Update requirements 2018-10-03 11:40:48 -05:00
setup.cfg First commit of cinder-backup subordinate charm 2015-10-01 17:11:59 +01:00
test-requirements.txt Update requirements 2018-10-03 11:40:48 -05:00
tox.ini Added tox environment for gathering coverage 2019-03-01 14:38:55 +01:00

README.md

Cinder Backup Service

Overview

This charm provides a Cinder Backup component as part of OpenStack Cinder service. It is intended to be used alongside the other OpenStack components, even though it must have relation set up with core Cinder service.

To use:

juju deploy cinder
juju deploy -n 3 ceph
juju deploy cinder-backup
juju add-relation cinder-backup cinder
juju add-relation cinder-backup ceph

Configuration