charm-ceph-osd/unit_tests
James Page 488f7dffef Use provided device paths
Ensure that device paths provided by end users are used for OSD's,
rather than the link target device as this may change between
reboots. The specific use case is bcache, where:

   /dev/bcacheX:
        changes between reboots
   /dev/disk/by-dname/bcacheX:
        udev managed and consistent

This change also ensures that any unit data is updated to switch
back to using the provided block device path, rather than the
actual target which may have been used in prior charm revisions.

Change-Id: If5e88d93b9323052ea762d3a4b66f2442d4a19be
Depends-On: If0e1fbc62bfe7d0f9e21db9bfdeee761060de846
Closes-Bug: 1782439
2018-07-27 13:51:55 +01:00
..
__init__.py Bring ceph-osd to Python 3 2017-11-17 12:13:54 +00:00
test_actions_blacklist.py Add actions to blacklist osd-devices 2017-11-09 07:06:29 +01:00
test_actions_pause_resume.py Use osd-upgrade user for pause/resume 2016-07-19 10:50:30 +01:00
test_actions_zap_disk.py ignore devices that have already been processed 2018-07-17 14:30:51 +03:00
test_ceph_hooks.py Use provided device paths 2018-07-27 13:51:55 +01:00
test_ceph_networking.py Re-license charm as Apache-2.0 2016-06-28 12:01:05 +01:00
test_ceph_utils.py Add pre-flight check for device pristinity 2018-06-04 17:02:11 +02:00
test_config.py Use provided device paths 2018-07-27 13:51:55 +01:00
test_status.py Add support for vault key management with vaultlocker 2018-05-15 08:28:15 +01:00
test_tuning.py Bring ceph-osd to Python 3 2017-11-17 12:13:54 +00:00
test_upgrade.py Ensure upgrade keyring exists prior to upgrade checks 2017-11-01 16:35:17 +00:00
test_utils.py Bring ceph-osd to Python 3 2017-11-17 12:13:54 +00:00