]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw/kms/vault - s3tests for both old and new test logic.
authorMarcus Watts <mwatts@redhat.com>
Tue, 26 Jan 2021 01:49:16 +0000 (20:49 -0500)
committerMarcus Watts <mwatts@redhat.com>
Sat, 6 Mar 2021 04:05:13 +0000 (23:05 -0500)
commite8ff0464d4ee2c418a119c03df3d313f3769ffdb
tree57a386bda70e9de3f79eeeaffa72c9b4f8990c59
parent806a564f53a49586a30ee32d27ec3ab10b015bfa
rgw/kms/vault - s3tests for both old and new test logic.

Test both "old" and "new" transit logic with s3tests.  Does not test
migration - that will need to be done separately.  I've added
a "flavor" parameter so the test logic can tell the difference
between the "old" engine and the "new" engine.  The vault
keys creation logic now has options to determine whether
the keys created are exportable (needed for the old transit
engine), or not (should be the case going forward with the
new transit engine.)

Fixes: http://tracker.ceph.com/issues/48746
Signed-off-by: Marcus Watts <mwatts@redhat.com>
qa/suites/rgw/crypt/2-kms/vault_old.yaml [new file with mode: 0644]
qa/suites/rgw/crypt/2-kms/vault_transit.yaml
qa/suites/rgw/crypt/4-tests/s3tests.yaml
qa/tasks/rgw.py
qa/tasks/s3tests.py
qa/tasks/vault.py