don't rely on the ceph manager task to parse a config file. each rgw
could be using a different config. instead, revert to an s3tests
override called 'with-sse-s3'
this way, the only job that enables sse-s3, vault_transit.yaml, contains
both the 'rgw crypt sse s3' configurables, and the flag to enable the
associated test cases
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
98ddd40859e5de6cde6386e1d3dad488f2dc54be)
rgw:
client.0:
use-vault-role: client.0
+ s3tests:
+ with-sse-s3: true
tasks:
- vault:
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 client_config.get('without-sse-s3'):
+ if not client_config.get('with-sse-s3'):
attrs += ['!sse-s3']
elif client_config.get('with-sse-s3'):
pass