Update name of ``backup_driver`` for Stein and onwards, reflecting
changes of how Oslo library now does import of drivers.
Change-Id: Icb050254488437bd1635fbe73b564238869e3421
Due to changes to the ceph-osd charm, it is
suggested to use Juju storage for testing.
Change-Id: I329a99ea20879224f90384a8f50eecc76f5fb2ad
Related-Bug: #1698154
When a primary Ceph cluster is used as a volume backend and a secondary
cluster as a backup backend, target Ceph mon addresses will be
different. But previously both Cinder volume and backup services use the
same /etc/ceph/ceph.conf generated by cinder-ceph and ceph-mon relation.
Instead, use separete ceph.conf files based on relation types.
Change-Id: I1d82db179b41b0c01d2a217838384ac71ef7bdad
Closes-Bug: #1713489
- Turn on Zesty-Ocata Amulet test definitions.
- Standardize test-requirements.txt
- Sync charm helpers for various fixes
Change-Id: I81aba6403759fb973c3c2b0b4b0fab875ec5fc3b
- Remove Precise-Icehouse Amulet test definitions if they exist.
- Add Xenial-Newton Amulet test definitions.
- Add Yakkety-Newton Amulet test definitions.
- Use the percona-cluster charm in tests instead of the mysql charm.
Change-Id: I284cd94772f2e5d38342330910e835b4feef58af
Switch to using bundletester for execution of functional tests,
leveraging tox to build out test virtualenvs.
Rename amulet tests inline with gate-*, dev-* and dfs-*
naming standards.
Update README to refer to functional testing section of the charm
guide.
Also remove brittle auth conf checks which are failing at
cinder-ceph master. Even without those explicit checks, if auth
fails, functional tests will still fail and catch issues in gate.
Change-Id: I7b0009fa0e29dcaf7d6e5607af7b397e437aac79
All contributions to this charm where made under Canonical
copyright; switch to Apache-2.0 license as agreed so we
can move forward with official project status.
Change-Id: I57efcf92ebd630190d351e8203c409d9c3136211
The tests/021-basic-xenial-mitaka amulet test was present but not
enabled. This test now passes and can be enabled
templates/.gitignore was added to workaround https://goo.gl/Je1Mm7
Change-Id: I8bfaa9bc3c2afb053e05216c8056955d354e4baa