]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
radosgw-realm: support default flag for pull
authorSeena Fallah <seenafallah@gmail.com>
Fri, 30 May 2025 15:53:59 +0000 (17:53 +0200)
committerGuillaume Abrioux <gabrioux@ibm.com>
Wed, 25 Jun 2025 13:40:44 +0000 (15:40 +0200)
radosgw-admin supports the default flag to set the pulled realm as
default if requested.

Signed-off-by: Seena Fallah <seenafallah@gmail.com>
library/radosgw_realm.py
tests/library/test_radosgw_realm.py

index 8a93f869d60b7dda25d77e4841c8040f0b728f33..2d4ae5121a7d69c4574fe09f569e1ac86aeec2ef 100644 (file)
@@ -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,
index a1a7707ca297fa4599d6f7d6e2b4e5dd930d248d..072455cd929a28a7ab43171af4b71385998abc63 100644 (file)
@@ -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