From: Loic Dachary Date: Tue, 21 Feb 2017 22:47:12 +0000 (+0100) Subject: Revert "ceph-disk: Adding cluster name support for dmcrypt" X-Git-Tag: v12.0.1~314^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bf6fca7591de9993c4dacee0fbd8218f0bbea89c;p=ceph.git Revert "ceph-disk: Adding cluster name support for dmcrypt" Merged by mistake, teuthology ceph-disk fails This reverts commit d98d4dbc2741295723f0a316b5bf81f07b140041. Signed-off-by: Loic Dachary --- diff --git a/src/ceph-disk/ceph_disk/main.py b/src/ceph-disk/ceph_disk/main.py index 5616433730767..d45bdb3dc63a1 100755 --- a/src/ceph-disk/ceph_disk/main.py +++ b/src/ceph-disk/ceph_disk/main.py @@ -1182,10 +1182,8 @@ def get_dmcrypt_key_path( def get_dmcrypt_key( _uuid, key_dir, - luks, - cluster + luks ): - legacy_path = get_dmcrypt_key_path(_uuid, key_dir, luks) if os.path.exists(legacy_path): return (legacy_path,) @@ -1197,8 +1195,6 @@ def get_dmcrypt_key( key, stderr, ret = command( [ 'ceph', - '--cluster', - cluster, '--name', 'client.osd-lockbox.' + osd_uuid, '--keyring', @@ -1764,7 +1760,7 @@ class DevicePartitionCryptPlain(DevicePartitionCrypt): self.osd_dm_key = get_dmcrypt_key( self.get_uuid(), self.args.dmcrypt_key_dir, - False, self.args.cluster) + False) def set_variables_ptype(self): self.ptype_map = PTYPE['plain'] @@ -1790,7 +1786,7 @@ class DevicePartitionCryptLuks(DevicePartitionCrypt): self.osd_dm_key = get_dmcrypt_key( self.get_uuid(), self.args.dmcrypt_key_dir, - True, self.args.cluster) + True) def set_variables_ptype(self): self.ptype_map = PTYPE['luks'] @@ -2499,8 +2495,6 @@ class Lockbox(object): 'ceph', '--name', 'client.bootstrap-osd', '--keyring', bootstrap, - '--cluster', - cluster, 'config-key', 'put', 'dm-crypt/osd/' + self.args.osd_uuid + '/luks', @@ -2512,8 +2506,6 @@ class Lockbox(object): 'ceph', '--name', 'client.bootstrap-osd', '--keyring', bootstrap, - '--cluster', - cluster, 'auth', 'get-or-create', 'client.osd-lockbox.' + self.args.osd_uuid, @@ -3258,7 +3250,7 @@ def dmcrypt_is_mapped(uuid): return None -def dmcrypt_map(dev, dmcrypt_key_dir, cluster): +def dmcrypt_map(dev, dmcrypt_key_dir): ptype = get_partition_type(dev) if ptype in Ptype.get_ready_by_type('plain'): luks = False @@ -3270,7 +3262,7 @@ def dmcrypt_map(dev, dmcrypt_key_dir, cluster): raise Error('--dmcrypt called for dev %s with invalid ptype %s' % (dev, ptype)) part_uuid = get_partition_uuid(dev) - dmcrypt_key = get_dmcrypt_key(part_uuid, dmcrypt_key_dir, luks, cluster) + dmcrypt_key = get_dmcrypt_key(part_uuid, dmcrypt_key_dir, luks) return _dmcrypt_map( rawdev=dev, key=dmcrypt_key, @@ -3287,13 +3279,12 @@ def mount_activate( init, dmcrypt, dmcrypt_key_dir, - cluster, reactivate=False, ): if dmcrypt: part_uuid = get_partition_uuid(dev) - dev = dmcrypt_map(dev, dmcrypt_key_dir, cluster) + dev = dmcrypt_map(dev, dmcrypt_key_dir) try: fstype = detect_fstype(dev=dev) except (subprocess.CalledProcessError, @@ -3591,7 +3582,6 @@ def main_activate(args): init=args.mark_init, dmcrypt=args.dmcrypt, dmcrypt_key_dir=args.dmcrypt_key_dir, - cluster=args.cluster, reactivate=args.reactivate, ) osd_data = get_mount_point(cluster, osd_id) @@ -3829,7 +3819,7 @@ def _deallocate_osd_id(cluster, osd_id): ]) -def _remove_lockbox(uuid, cluster): +def _remove_lockbox(uuid): command([ 'ceph', 'auth', @@ -3838,8 +3828,6 @@ def _remove_lockbox(uuid, cluster): ]) command([ 'ceph', - '--cluster', - cluster, 'config-key', 'del', 'dm-crypt/osd/' + uuid + '/luks', @@ -3872,8 +3860,7 @@ def destroy_lookup_device(args, predicate, description): unmap = False else: dmcrypt_path = dmcrypt_map(partition['path'], - args.dmcrypt_key_dir, - args.cluster) + args.dmcrypt_key_dir) unmap = True list_dev_osd(dmcrypt_path, {}, partition) if unmap: @@ -3938,7 +3925,7 @@ def main_destroy_locked(args): for name in Space.NAMES: if target_dev.get(name + '_uuid'): dmcrypt_unmap(target_dev[name + '_uuid']) - _remove_lockbox(target_dev['uuid'], args.cluster) + _remove_lockbox(target_dev['uuid']) # Check zap flag. If we found zap flag, we need to find device for # destroy this osd data. @@ -3992,7 +3979,7 @@ def main_activate_space(name, args): dev = None with activate_lock: if args.dmcrypt: - dev = dmcrypt_map(args.dev, args.dmcrypt_key_dir, args.cluster) + dev = dmcrypt_map(args.dev, args.dmcrypt_key_dir) else: dev = args.dev # FIXME: For an encrypted journal dev, does this return the @@ -4018,7 +4005,6 @@ def main_activate_space(name, args): init=args.mark_init, dmcrypt=args.dmcrypt, dmcrypt_key_dir=args.dmcrypt_key_dir, - cluster=args.cluster, reactivate=args.reactivate, ) @@ -4062,7 +4048,6 @@ def main_activate_all(args): activate_key_template=args.activate_key_template, init=args.mark_init, dmcrypt=False, - cluster=args.cluster, dmcrypt_key_dir='', ) start_daemon(