From: Pritha Srivastava Date: Mon, 30 Mar 2020 10:43:31 +0000 (+0530) Subject: rgw: adding new iam ops for iam oidc provider X-Git-Tag: v16.1.0~2128^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9f3d772d8061563dd189bb6442d68fff576e162e;p=ceph.git rgw: adding new iam ops for iam oidc provider to correct unittest faliure. Signed-off-by: Pritha Srivastava --- diff --git a/src/rgw/rgw_iam_policy.cc b/src/rgw/rgw_iam_policy.cc index da0fa92b7010e..f89a61d461eb2 100644 --- a/src/rgw/rgw_iam_policy.cc +++ b/src/rgw/rgw_iam_policy.cc @@ -145,6 +145,10 @@ static const actpair actpairs[] = { "iam:GetRolePolicy", iamGetRolePolicy}, { "iam:ListRolePolicies", iamListRolePolicies}, { "iam:DeleteRolePolicy", iamDeleteRolePolicy}, + { "iam:CreateOIDCProvider", iamCreateOIDCProvider}, + { "iam:DeleteOIDCProvider", iamDeleteOIDCProvider}, + { "iam:GetOIDCProvider", iamGetOIDCProvider}, + { "iam:ListOIDCProviders", iamListOIDCProviders}, { "sts:AssumeRole", stsAssumeRole}, { "sts:AssumeRoleWithWebIdentity", stsAssumeRoleWithWebIdentity}, { "sts:GetSessionToken", stsGetSessionToken}, @@ -1255,6 +1259,18 @@ const char* action_bit_string(uint64_t action) { case iamDeleteRolePolicy: return "iam:DeleteRolePolicy"; + case iamCreateOIDCProvider: + return "iam:CreateOIDCProvider"; + + case iamDeleteOIDCProvider: + return "iam:DeleteOIDCProvider"; + + case iamGetOIDCProvider: + return "iam:GetOIDCProvider"; + + case iamListOIDCProviders: + return "iam:ListOIDCProviders"; + case stsAssumeRole: return "sts:AssumeRole";