diff --git a/README.md b/README.md
index dd8a63c3..a1480882 100644
--- a/README.md
+++ b/README.md
@@ -59,9 +59,9 @@ Make sure that both private and public subnets were created in the same set of a
| Name | Source | Version |
|------|--------|---------|
-| [cluster\_irsa](#module\_cluster\_irsa) | terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks | ~> 4.20 |
+| [cluster\_irsa](#module\_cluster\_irsa) | terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks | ~> 5.0 |
| [eks](#module\_eks) | terraform-aws-modules/eks/aws | ~> 18.31.0 |
-| [iam\_policy](#module\_iam\_policy) | terraform-aws-modules/iam/aws//modules/iam-policy | ~> 4 |
+| [iam\_policy](#module\_iam\_policy) | terraform-aws-modules/iam/aws//modules/iam-policy | ~> 5.9.0 |
| [rds](#module\_rds) | terraform-aws-modules/rds-aurora/aws | ~> 7.6.0 |
| [security\_group](#module\_security\_group) | terraform-aws-modules/security-group/aws | ~> 4.2 |
| [vpc](#module\_vpc) | terraform-aws-modules/vpc/aws | ~> 3.0 |
diff --git a/main.tf b/main.tf
index d08ae9ad..123eef7a 100644
--- a/main.tf
+++ b/main.tf
@@ -98,7 +98,7 @@ module "security_group" {
module "cluster_irsa" {
source = "terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks"
- version = "~> 4.20"
+ version = "~> 5.0"
role_name = "${var.name}-eksa-irsa"
@@ -234,7 +234,7 @@ data "aws_secretsmanager_secret_version" "cloudquery_secret_version" {
module "iam_policy" {
source = "terraform-aws-modules/iam/aws//modules/iam-policy"
- version = "~> 4"
+ version = "~> 5.9.0"
name = "${var.name}-secretsmanager"
path = "/"