Commit Graph

82435 Commits

Author SHA1 Message Date
Alfredo Deza
76151c461b ceph-volume tests.functional add simple centos7 bluestore dmcrypt luks support
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-02 09:09:21 -05:00
Alfredo Deza
d6e24022e8 ceph-volume tests.functional add simple bluestore dmcrypt luks support
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-02 09:08:23 -05:00
Alfredo Deza
0b2075759e doc/ceph-volume lvm prepare fully supports encryption now
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-02 08:36:45 -05:00
Alfredo Deza
e0d3bb8225 doc/ceph-volume scan update for encryption support
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-02 08:36:02 -05:00
Alfredo Deza
a7d11ca27d doc/ceph-volume remove notice that dmcrypt is not supported
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-02 08:28:40 -05:00
Alfredo Deza
9524021aa1 doc/man/ceph-volume add simple documentation
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-02 08:26:58 -05:00
Alfredo Deza
09f35cb249 ceph-volume simple.scan update help menu to indicate device support
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-02 08:15:36 -05:00
Alfredo Deza
b90c1a8684 ceph-volume tests for keyring parsing
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-02 08:13:12 -05:00
Alfredo Deza
bece7af052 ceph-volume tests for validate_devices
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-02 08:12:51 -05:00
Alfredo Deza
636ebc1277 ceph-volume simple.activate b64decode keys for activation as well
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-02 08:12:05 -05:00
Alfredo Deza
03102e4417 ceph-volume tests add validation for lsblk parsers
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-01 16:17:19 -05:00
Alfredo Deza
cce6a12f4a ceph-volume tests validate parsing of cryptsetup
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-01 15:53:35 -05:00
Alfredo Deza
b80b61b90f ceph-volume tests add a stub for process.call
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-01 15:53:35 -05:00
Alfredo Deza
c2367ef4a4 ceph-volume util.encryption add notes about extra b64decode call for ceph-disk
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-01 15:53:35 -05:00
Alfredo Deza
32cb810f8a ceph-volume util.encryption parse legacy encrypted with dirs too
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-01 15:53:35 -05:00
Alfredo Deza
f6dd0ff15f ceph-volume terminal create a logger to get terminal+log messages in one call
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-01 15:53:35 -05:00
Alfredo Deza
5ece73b533 ceph-volume simple.activate support dmcrypted devices for both plain and luks
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-01 15:53:35 -05:00
Alfredo Deza
a112436281 ceph-volume simple.scan parse the keyring out of the keyring file
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-02-01 15:53:34 -05:00
Alfredo Deza
6c87d66d76 ceph-volume simple.scan support dmcrypt OSDs when scanning
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-30 16:33:55 -05:00
Alfredo Deza
e5759e4fc9 ceph-volume util.encryption add a utilty to open plain encrypted devices
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-30 16:33:55 -05:00
Alfredo Deza
60e8699650 ceph-volume util.system tmp mounts can now remove a dmcrypt mapper
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-30 16:33:55 -05:00
Alfredo Deza
469d01dc1a ceph-volume util.system do not 'translate' using realpath
Using realpath always means that device mapper paths, like for dmcrypt
or LVM will get mangled and will return something like `/dev/dm-1` which
is not useful for anything in ceph-volume

Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-30 16:33:55 -05:00
Alfredo Deza
cdb812438d ceph-volume util.disk add a PART_ENTRY_TYPE detection utility
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-30 16:33:55 -05:00
Alfredo Deza
d59b087e50 ceph-volume util.encryption add helpers for legacy devices
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-30 16:33:55 -05:00
Alfredo Deza
548a74bd23 ceph-volume util.constants add ceph-disk partition labels
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-30 16:33:55 -05:00
Alfredo Deza
b90044c2ff ceph-volume util.disk support PKNAME and absolute paths in lsblk
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-30 16:33:54 -05:00
Alfredo Deza
163ee6a612 doc/ceph-volume add lvm/encryption to the index
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-23 13:32:13 -05:00
Alfredo Deza
babcdf2fa5 doc/man/ceph-volume add dmcrypt support
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-23 13:32:13 -05:00
Alfredo Deza
ad73be2c2a doc/man/ceph-volume add docs for zap sub-command
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-23 13:32:13 -05:00
Alfredo Deza
498d7a06a1 doc/man/ceph-volume add docs for list sub-command
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-23 13:32:13 -05:00
Alfredo Deza
46babe80b6 doc/dev/ceph-volume update internal LVM metadata information
Includes dmcrypt information, and updated key names to reflect current
code

Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-23 13:32:13 -05:00
Alfredo Deza
f0f0c1f8c4 ceph-volume tests.functional add xenial filestore tests for dmcrypt
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-23 13:32:13 -05:00
Alfredo Deza
be0dfe7653 ceph-volume tests.functional add xenial bluestore tests for dmcrypt
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-22 14:43:50 -05:00
Alfredo Deza
d1ef5c487b ceph-volume tests.functional add dmcrypt support in tox.ini
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-22 14:43:50 -05:00
Alfredo Deza
2477ac805e ceph-volume tests.functional add centos7 filestore tests for dmcrypt
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-22 14:43:50 -05:00
Alfredo Deza
1897232256 ceph-volume tests.functional add centos7 bluestore tests for dmcrypt
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-22 14:43:49 -05:00
Alfredo Deza
a774eae43a ceph-volume tests add util.prepare unit tests
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-22 14:43:49 -05:00
Alfredo Deza
d51973a64d ceph-volume tests add fixture helpers for call and run
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-22 14:43:49 -05:00
Alfredo Deza
a36dcdf9cf ceph-volume util allow prepare module to work with encryption keys
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-22 14:43:49 -05:00
Alfredo Deza
3476e87cec ceph-volume lvm.activate allow encryption setups for luks
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-22 14:43:49 -05:00
Alfredo Deza
be3300455e ceph-volume lvm.prepare allow encryption setups for luks
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-22 14:43:49 -05:00
Alfredo Deza
0e2190c7a2 ceph-volume process allow silencing output on file logging for sensitive data
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-22 14:43:49 -05:00
Alfredo Deza
dc34a32675 ceph-volume util create a helper module for encryption
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-22 14:43:49 -05:00
Alfredo Deza
88ff873e9a ceph-volume lvm.common add dmcrypt flag
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-22 14:43:49 -05:00
Alfredo Deza
477670a091 doc/ceph-volume create an encryption doc explaining dmcrypt workflows
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-22 14:43:48 -05:00
Alfredo Deza
b020674f1e
Merge pull request #19960 from gohighsec/default_bluestore
doc: update man page to explain ceph-volume support bluestore

Reviewed-by: Alfredo Deza <adeza@redhat.com>
2018-01-22 14:42:58 -05:00
Matt Benjamin
debb6b9040
Merge pull request #20034 from linuxbox2/wip-rgw-altlatchfix
rgw_file: alternate fix deadlock on lru eviction
2018-01-22 13:50:39 -05:00
Sage Weil
b44bd85bbf
Merge pull request #20030 from tchaikov/wip-doc-cxx11
doc/dev/cxx: add C++11 ABI related doc
2018-01-22 10:49:14 -06:00
Casey Bodley
42f5d04269
Merge pull request #19708 from qrGitHub/wip-rgw-unused-variable4
rgw: drop unused variable bucket_instance_ids

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2018-01-22 10:16:03 -05:00
John Spray
b25efca3ac
Merge pull request #18717 from shinobu-x/sk_mgr_daemonserver_using_get_val
mgr/DaemonServer.cc: [Cleanup] Change to using  get_val template function

Reviewed-by: John Spray <john.spray@redhat.com>
2018-01-22 14:30:26 +00:00