From: John Mulligan Date: Sun, 5 Jul 2026 17:29:31 +0000 (-0400) Subject: qa/tasks: add support for arbitrary test params for smb workunit X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=73328a870f451325da82255614a97c8b50129afe;p=ceph.git qa/tasks: add support for arbitrary test params for smb workunit Signed-off-by: John Mulligan --- diff --git a/qa/tasks/smb.py b/qa/tasks/smb.py index d709a5061d2e..0b5d58dc763c 100644 --- a/qa/tasks/smb.py +++ b/qa/tasks/smb.py @@ -552,6 +552,7 @@ def workunit(ctx, config): _ssh_keys_config = config.get('ssh_keys', {}) _config['enable_ssh_keys'] = _ssh_keys_config not in (False, None) _config['testdir'] = misc.get_testdir(ctx) + _config['params'] = config.get('params', {}) # freeform test parameters log.info('Passing workunit config: %r', _config) with contextlib.ExitStack() as estack: if _config['enable_ssh_keys']: @@ -594,6 +595,8 @@ def write_metadata_file(ctx, config, *, roles=None): ] if config.get('testdir'): obj['testdir'] = config['testdir'] + if config.get('params'): + obj['params'] = config['params'] data = json.dumps(obj) log.debug('smb metadata: %r', obj)