From 9f3d772d8061563dd189bb6442d68fff576e162e Mon Sep 17 00:00:00 2001 From: Pritha Srivastava Date: Mon, 30 Mar 2020 16:13:31 +0530 Subject: [PATCH] rgw: adding new iam ops for iam oidc provider to correct unittest faliure. Signed-off-by: Pritha Srivastava --- src/rgw/rgw_iam_policy.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/rgw/rgw_iam_policy.cc b/src/rgw/rgw_iam_policy.cc index da0fa92b701..f89a61d461e 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"; -- 2.39.5