From 942765262e38a1a39c50047b9355e6fda7fe6641 Mon Sep 17 00:00:00 2001 From: Seena Fallah Date: Fri, 30 May 2025 17:53:59 +0200 Subject: [PATCH] radosgw-realm: support default flag for pull radosgw-admin supports the default flag to set the pulled realm as default if requested. Signed-off-by: Seena Fallah --- library/radosgw_realm.py | 3 +++ tests/library/test_radosgw_realm.py | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/library/radosgw_realm.py b/library/radosgw_realm.py index 8a93f869d..2d4ae5121 100644 --- a/library/radosgw_realm.py +++ b/library/radosgw_realm.py @@ -233,6 +233,7 @@ def pull_realm(module, container_image=None): url = module.params.get('url') access_key = module.params.get('access_key') secret_key = module.params.get('secret_key') + default = module.params.get('default', False) args = [ 'pull', @@ -241,6 +242,8 @@ def pull_realm(module, container_image=None): '--access-key=' + access_key, '--secret=' + secret_key ] + if default: + args.append('--default') cmd = generate_radosgw_cmd(cluster=cluster, args=args, diff --git a/tests/library/test_radosgw_realm.py b/tests/library/test_radosgw_realm.py index a1a7707ca..072455cd9 100644 --- a/tests/library/test_radosgw_realm.py +++ b/tests/library/test_radosgw_realm.py @@ -118,7 +118,8 @@ class TestRadosgwRealmModule(object): '--rgw-realm=' + fake_realm, '--url=' + fake_url, '--access-key=' + fake_access_key, - '--secret=' + fake_secret_key + '--secret=' + fake_secret_key, + '--default' ] assert radosgw_realm.pull_realm(fake_module) == expected_cmd -- 2.47.3