]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/rgw: run sse-s3 test cases conditionally
authorCasey Bodley <cbodley@redhat.com>
Wed, 15 Dec 2021 21:15:10 +0000 (16:15 -0500)
committerMarcus Watts <mwatts@redhat.com>
Tue, 19 Apr 2022 21:35:39 +0000 (17:35 -0400)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 4e644832b0e584a231d2a6fc4a8caa78ea56ed5b)

qa/suites/rgw/crypt/2-kms/vault_transit.yaml
qa/tasks/s3tests.py

index 4e6d27025153749d9025dc7f24e3c36d6e41d8ea..d20bb52bcbfb3da805d4456876f22f9a4d158189 100644 (file)
@@ -13,6 +13,8 @@ overrides:
   rgw:
     client.0:
       use-vault-role: client.0
+  s3tests:
+    with-sse-s3: true
 
 tasks:
 - vault:
index bd844c6c1a78da2d40e003327655202ce73b30e5..d14eb93fe6c5406e46a4ec16d164ea15cd126966 100644 (file)
@@ -432,6 +432,8 @@ def run_tests(ctx, config):
         attrs = ["!fails_on_rgw", "!lifecycle_expiration", "!fails_strict_rfc2616","!test_of_sts","!webidentity_test"]
         if client_config.get('calling-format') != 'ordinary':
             attrs += ['!fails_with_subdomain']
+        if not client_config.get('with-sse-s3'):
+            attrs += ['!sse-s3']
        
         if 'extra_attrs' in client_config:
             attrs = client_config.get('extra_attrs')