From 7b27f9dea979f6845e71dcc8eeffac7d1485eeab Mon Sep 17 00:00:00 2001 From: Casey Bodley Date: Fri, 4 Aug 2023 12:29:47 -0400 Subject: [PATCH] qa/rgw/tempest: run s3tests against keystone ec2 Fixes: https://tracker.ceph.com/issues/59424 Signed-off-by: Casey Bodley --- qa/suites/rgw/tempest/s3tests-branch.yaml | 1 + qa/suites/rgw/tempest/tasks/+ | 0 qa/suites/rgw/tempest/tasks/s3tests.yaml | 35 +++++++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 120000 qa/suites/rgw/tempest/s3tests-branch.yaml create mode 100644 qa/suites/rgw/tempest/tasks/+ create mode 100644 qa/suites/rgw/tempest/tasks/s3tests.yaml diff --git a/qa/suites/rgw/tempest/s3tests-branch.yaml b/qa/suites/rgw/tempest/s3tests-branch.yaml new file mode 120000 index 00000000000..bdcaca48ae0 --- /dev/null +++ b/qa/suites/rgw/tempest/s3tests-branch.yaml @@ -0,0 +1 @@ +.qa/rgw/s3tests-branch.yaml \ No newline at end of file diff --git a/qa/suites/rgw/tempest/tasks/+ b/qa/suites/rgw/tempest/tasks/+ new file mode 100644 index 00000000000..e69de29bb2d diff --git a/qa/suites/rgw/tempest/tasks/s3tests.yaml b/qa/suites/rgw/tempest/tasks/s3tests.yaml new file mode 100644 index 00000000000..f1ee8a17c4c --- /dev/null +++ b/qa/suites/rgw/tempest/tasks/s3tests.yaml @@ -0,0 +1,35 @@ +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 + 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 + +tasks: +- s3tests: + client.0: + rgw_server: client.0 + keystone users: + s3 main: + client: client.0 + project: s3tests + user: s3tests-main -- 2.47.3