From: Josh Durgin Date: Fri, 12 Feb 2021 22:53:38 +0000 (+0000) Subject: nuke: only use no_reboot on the cli X-Git-Tag: 1.1.0~4^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e81cf281d2a7bd48912c9c27dfdd1d5510eb2acf;p=teuthology.git nuke: only use no_reboot on the cli Signed-off-by: Josh Durgin --- diff --git a/teuthology/nuke/__init__.py b/teuthology/nuke/__init__.py index f9ea1ca04..301194215 100644 --- a/teuthology/nuke/__init__.py +++ b/teuthology/nuke/__init__.py @@ -232,10 +232,10 @@ def main(args): else: subprocess.check_call(["kill", "-9", str(ctx.pid)]) - nuke(ctx, ctx.unlock, ctx.synch_clocks, ctx.noipmi, ctx.keep_logs) + nuke(ctx, ctx.unlock, ctx.synch_clocks, ctx.noipmi, ctx.keep_logs, not ctx.no_reboot) -def nuke(ctx, should_unlock, sync_clocks=True, noipmi=False, keep_logs=False): +def nuke(ctx, should_unlock, sync_clocks=True, noipmi=False, keep_logs=False, should_reboot=True): if 'targets' not in ctx.config: return total_unnuked = {} @@ -263,6 +263,7 @@ def nuke(ctx, should_unlock, sync_clocks=True, noipmi=False, keep_logs=False): ctx.config.get('check-locks', True), noipmi, keep_logs, + should_reboot, ) for unnuked in p: if unnuked: @@ -276,9 +277,8 @@ def nuke(ctx, should_unlock, sync_clocks=True, noipmi=False, keep_logs=False): def nuke_one(ctx, target, should_unlock, synch_clocks, - check_locks, noipmi, keep_logs): + check_locks, noipmi, keep_logs, should_reboot): ret = None - should_reboot = not ctx.no_reboot ctx = argparse.Namespace( config=dict(targets=target), owner=ctx.owner,