]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw/notify: support cross-tenant and cross-account notifications
authorCasey Bodley <cbodley@redhat.com>
Wed, 3 Apr 2024 20:23:53 +0000 (16:23 -0400)
committerCasey Bodley <cbodley@redhat.com>
Fri, 12 Apr 2024 19:34:30 +0000 (15:34 -0400)
commit088f19a00280a9c48dfd4d3c3020262318e7f613
tree18324d5082c91fdb6130abd92b5a7a80baf4d6e7
parent0069760f398b851ea5956a4cf286dd0a906d2055
rgw/notify: support cross-tenant and cross-account notifications

a bucket's notification configuration may refer to topics from several
different tenants or accounts. when publishing to a given topic, look in
the correct namespace for each topic instead of defaulting to the
requesting user's tenant namespace

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 3a5af5fdfe138f1de385f7637d04398606be4eca)
src/rgw/driver/rados/rgw_notify.cc