we've only been testing the default configuration for
`rgw_s3_auth_order: sts, external, local`, but local before external
should work too. split the s3tests task into two jobs, one for each
auth order
relates to https://tracker.ceph.com/issues/68393
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
0601e565c5c98adf4946b8178e7e7b1efb52a207)
--- /dev/null
+../.qa
\ No newline at end of file
--- /dev/null
+../.qa
\ No newline at end of file
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ client:
+ rgw s3 auth order: sts, external, local
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ client:
+ rgw s3 auth order: sts, local, external
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ client:
+ rgw s3 auth use keystone: true
+ rgw crypt s3 kms backend: testing
+ rgw crypt s3 kms encryption keys: testkey-1=YmluCmJvb3N0CmJvb3N0LWJ1aWxkCmNlcGguY29uZgo= testkey-2=aWIKTWFrZWZpbGUKbWFuCm91dApzcmMKVGVzdGluZwo=
+ rgw crypt require ssl: false
+ rgw sts key: abcdefghijklmnop
+ rgw s3 auth use sts: true
+ keystone:
+ client.0:
+ projects:
+ - name: s3tests
+ description: s3tests project
+ users:
+ - name: s3tests-main
+ password: SECRET
+ project: s3tests
+ ec2 credentials:
+ - project: s3tests
+ user: s3tests-main
+ roles: [ name: member ]
+ role-mappings:
+ - name: member
+ user: s3tests-main
+ project: s3tests
+ s3tests:
+ accounts:
+ iam root: RGW88888888888888888
+ iam alt root: RGW99999999999999999
+
+tasks:
+- s3tests:
+ client.0:
+ rgw_server: client.0
+ keystone users:
+ s3 main:
+ client: client.0
+ project: s3tests
+ user: s3tests-main
+++ /dev/null
-overrides:
- ceph:
- conf:
- client:
- rgw s3 auth use keystone: true
- rgw crypt s3 kms backend: testing
- rgw crypt s3 kms encryption keys: testkey-1=YmluCmJvb3N0CmJvb3N0LWJ1aWxkCmNlcGguY29uZgo= testkey-2=aWIKTWFrZWZpbGUKbWFuCm91dApzcmMKVGVzdGluZwo=
- rgw crypt require ssl: false
- rgw sts key: abcdefghijklmnop
- rgw s3 auth use sts: true
- keystone:
- client.0:
- projects:
- - name: s3tests
- description: s3tests project
- users:
- - name: s3tests-main
- password: SECRET
- project: s3tests
- ec2 credentials:
- - project: s3tests
- user: s3tests-main
- roles: [ name: member ]
- role-mappings:
- - name: member
- user: s3tests-main
- project: s3tests
- s3tests:
- accounts:
- iam root: RGW88888888888888888
- iam alt root: RGW99999999999999999
-
-tasks:
-- s3tests:
- client.0:
- rgw_server: client.0
- keystone users:
- s3 main:
- client: client.0
- project: s3tests
- user: s3tests-main