bugfix trusted policy

This commit is contained in:
kkb0318
2024-05-26 16:17:34 +09:00
parent f85bef7995
commit ddd3cff935
3 changed files with 14 additions and 12 deletions
+6 -5
View File
@@ -155,16 +155,17 @@ func (r *IRSAReconciler) reconcile(ctx context.Context, obj *irsav1alpha1.IRSA,
return err
}
roleManager := awsclient.RoleManager{
RoleName: obj.Spec.IamRole.Name,
Namespaces: serviceAccount.Namespaces,
Policies: obj.Spec.IamPolicies,
AccountId: accountId,
RoleName: obj.Spec.IamRole.Name,
ServiceAccount: serviceAccount,
Policies: obj.Spec.IamPolicies,
AccountId: accountId,
}
issuerMeta, err := issuer.NewS3IssuerMeta(&irsaSetup.Spec.Discovery.S3)
if err != nil {
return err
}
err = r.AwsClient.IamClient().CreateIRSARole(ctx,
err = r.AwsClient.IamClient().CreateIRSARole(
ctx,
issuerMeta,
roleManager,
)