]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw/sts: added code to tag, untag and list role tags.
authorPritha Srivastava <prsrivas@redhat.com>
Tue, 1 Jun 2021 16:15:37 +0000 (21:45 +0530)
committerPritha Srivastava <prsrivas@redhat.com>
Mon, 22 Aug 2022 08:33:31 +0000 (14:03 +0530)
commit75a33c0c72d3e3efc3e6d29b712fbd819218cb3b
treeaaf198ae9617557a4b52f2cbd947bf0f18c59c52
parent68fa2848e995c17b29cb9cd2e9f3a0c882eef903
rgw/sts: added code to tag, untag and list role tags.

The role tags can be used as iam:ResourceTags in AssumeRoleWithWebIdentity
or as aws:PrincipalTags in a session using temporary credentials.

Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
(cherry picked from commit bd066abd4145e1793c7c426c13e7d7049f86cb0a)
13 files changed:
src/rgw/rgw_auth_s3.cc
src/rgw/rgw_auth_s3.h
src/rgw/rgw_iam_policy.cc
src/rgw/rgw_iam_policy.h
src/rgw/rgw_op_type.h
src/rgw/rgw_rest_iam.cc
src/rgw/rgw_rest_role.cc
src/rgw/rgw_rest_role.h
src/rgw/rgw_rest_s3.cc
src/rgw/rgw_role.cc
src/rgw/rgw_role.h
src/rgw/rgw_tools.cc
src/rgw/rgw_tools.h