]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw/acl/s3: parse_policy() as free function
authorCasey Bodley <cbodley@redhat.com>
Sat, 18 Nov 2023 02:29:25 +0000 (21:29 -0500)
committerCasey Bodley <cbodley@redhat.com>
Thu, 30 Nov 2023 16:24:59 +0000 (11:24 -0500)
commitd28c05cb77d0e8ed8a76429ffbb2e6f7a575f588
tree88cb25fbd3c885e3d6c546165aa6f3cb1fc3aac7
parent4ffa4498d673f7ce9f8382fca1fa78a0c329828b
rgw/acl/s3: parse_policy() as free function

s3 acl parsing classes no longer inherit from the acl classes
themselves, and are all encapsulated in rgw_acl_s3.cc behind a single
rgw::s3::parse_policy() function

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/driver/rados/rgw_bucket.cc
src/rgw/rgw_acl.cc
src/rgw/rgw_acl.h
src/rgw/rgw_acl_s3.cc
src/rgw/rgw_acl_s3.h
src/rgw/rgw_op.cc
src/rgw/rgw_op.h
src/rgw/rgw_rest_s3.cc
src/rgw/rgw_rest_s3.h