Merge lp://staging/~chris-gondolin/charms/trusty/storage/trunk into lp://staging/charms/storage
Status: | Merged |
---|---|
Merged at revision: | 39 |
Proposed branch: | lp://staging/~chris-gondolin/charms/trusty/storage/trunk |
Merge into: | lp://staging/charms/storage |
Diff against target: |
988 lines (+732/-40) 9 files modified
config.yaml (+23/-8) files/crypt_mount.sh (+19/-0) hooks/common_util.py (+72/-20) hooks/crypt_fs.py (+164/-0) hooks/storage-provider.d/partition/data-relation-changed (+31/-0) hooks/test_common_util.py (+23/-12) hooks/test_crypt_fs.py (+248/-0) tests/10-crypt-keep-keyfile (+79/-0) tests/20-crypt-lose-keyfile (+73/-0) |
To merge this branch: | bzr merge lp://staging/~chris-gondolin/charms/trusty/storage/trunk |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Matt Bruzek (community) | Approve | ||
Cory Johns (community) | Needs Fixing | ||
Review via email:
|
Description of the change
Added encrypted filesystem support for block devices.
Introduces two new config variables:
encryption_key_map = "{postgres/0: password, postgres/2: password2}"
store_encryptio
If store_encryptio
If store_encryptio
Hey Chris, nice addition to the storage charm, thanks!
My only quibble with this proposal is that there are no new tests to cover the new functionality. Before giving this a +1 I would like to see some tests to cover the new encryption stuff - maybe some unit test coverage of the crypt_fs module, and a new amulet test to test a deployment scenario.