]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: support s3ReplicateTags perm on destination bucket for replication
authorSeena Fallah <seenafallah@gmail.com>
Thu, 20 Feb 2025 23:57:25 +0000 (00:57 +0100)
committerCasey Bodley <cbodley@redhat.com>
Tue, 29 Apr 2025 14:22:47 +0000 (10:22 -0400)
commit3bb6add86714fbf2fa81d8f10bd51740728c4ce1
tree285d6391b70703fc343864157347678ffad42f3d
parenta232040c0af8256eb09997e82550a3bc665f54cd
rgw: support s3ReplicateTags perm on destination bucket for replication

Check for tag replication permission on destination bucket, so if
there was an explicit deny, donot include tags in the replicated
object.

Signed-off-by: Seena Fallah <seenafallah@gmail.com>
(cherry picked from commit 3fb1671520d62ce707ebc15e8f7874540b7e2aaa)
src/rgw/driver/rados/rgw_cr_rados.cc
src/rgw/driver/rados/rgw_cr_rados.h
src/rgw/driver/rados/rgw_data_sync.cc
src/rgw/driver/rados/rgw_data_sync.h
src/rgw/driver/rados/rgw_rados.cc
src/rgw/driver/rados/rgw_rados.h
src/rgw/rgw_iam_policy.cc
src/rgw/rgw_iam_policy.h