From 1c747473600a9a7f528ad71a889c35d85ac115b1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20Han?= Date: Wed, 18 Jan 2017 14:03:44 +0100 Subject: [PATCH] ceph-disk: change get_dmcrypt_key test to support different cluster name MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Sébastien Han --- src/ceph-disk/ceph_disk/main.py | 4 ++-- src/ceph-disk/tests/test_prepare.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ceph-disk/ceph_disk/main.py b/src/ceph-disk/ceph_disk/main.py index 13dc492221549..e5031ac8c30fe 100755 --- a/src/ceph-disk/ceph_disk/main.py +++ b/src/ceph-disk/ceph_disk/main.py @@ -2466,7 +2466,7 @@ class Lockbox(object): self.args.lockbox) self.partition = self.create_partition() - def create_key(self, cluster): + def create_key(self): key_size = CryptHelpers.get_dmcrypt_keysize(self.args) key = open('/dev/urandom', 'rb').read(key_size / 8) base64_key = base64.b64encode(key) @@ -2528,7 +2528,7 @@ class Lockbox(object): LOG.debug('Mounting lockbox ' + str(" ".join(args))) command_check_call(args) write_one_line(path, 'osd-uuid', self.args.osd_uuid) - self.create_key(self.args.cluster) + self.create_key() self.symlink_spaces(path) write_one_line(path, 'magic', CEPH_LOCKBOX_ONDISK_MAGIC) if self.device is not None: diff --git a/src/ceph-disk/tests/test_prepare.py b/src/ceph-disk/tests/test_prepare.py index 2e475832d8dc7..1877b19657560 100644 --- a/src/ceph-disk/tests/test_prepare.py +++ b/src/ceph-disk/tests/test_prepare.py @@ -316,7 +316,7 @@ class TestDevicePartitionCrypt(Base): partition.map() assert m['_dmcrypt_map'].called m['get_dmcrypt_key'].assert_called_with( - uuid, '/etc/ceph/dmcrypt-keys', True) + uuid, '/etc/ceph/dmcrypt-keys', True, 'ceph') class TestCryptHelpers(Base): -- 2.39.5