qa/radosgw_admin_rest: replace boto2 with boto3
replace the boto2 connection with a boto3 client for bucket/object
creation
aws credentials are passed into rgwadmin_rest() as an instance of
botocore.auth.SigV4Auth
build_admin_request() now returns an instance of
botocore.awsrequest.AWSRequest instead of
boto.connection.AWSAuthConnection
Fixes: https://tracker.ceph.com/issues/74591
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
a7f557c3fb3b89569356c26d4da32d5c5922f324)
Conflicts:
qa/tasks/radosgw_admin_rest.py
- Ratelimit tests in main not on tentacle
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>