From 3766c8a779af63262dad06c42a0782dc6bfeb2d0 Mon Sep 17 00:00:00 2001 From: Jacob Woffenden Date: Mon, 22 May 2023 14:16:06 +0000 Subject: [PATCH] Update module sources and provider requirements --- ebs_csi_driver.tf | 2 +- iam_cert_manager.tf | 2 +- iam_cluster_autoscaler.tf | 2 +- iam_external_dns.tf | 2 +- iam_external_secrets.tf | 2 +- main.tf | 2 +- versions.tf | 6 +++--- 7 files changed, 9 insertions(+), 9 deletions(-) diff --git a/ebs_csi_driver.tf b/ebs_csi_driver.tf index 720d51d..8acaa86 100644 --- a/ebs_csi_driver.tf +++ b/ebs_csi_driver.tf @@ -1,5 +1,5 @@ module "iam_assumable_role_ebs_csi_driver" { - source = "github.com/ministryofjustice/ap-terraform-iam-roles//eks-role?ref=v1.4.0" + source = "github.com/ministryofjustice/ap-terraform-iam-roles//eks-role?ref=v1.4.2" depends_on = [ module.eks ] diff --git a/iam_cert_manager.tf b/iam_cert_manager.tf index 2995ce8..46ad19f 100644 --- a/iam_cert_manager.tf +++ b/iam_cert_manager.tf @@ -1,5 +1,5 @@ module "iam_assumable_role_cert_manager" { - source = "github.com/ministryofjustice/ap-terraform-iam-roles//eks-role?ref=v1.4.0" + source = "github.com/ministryofjustice/ap-terraform-iam-roles//eks-role?ref=v1.4.2" depends_on = [ module.eks ] diff --git a/iam_cluster_autoscaler.tf b/iam_cluster_autoscaler.tf index 1118924..5c51508 100644 --- a/iam_cluster_autoscaler.tf +++ b/iam_cluster_autoscaler.tf @@ -1,5 +1,5 @@ module "iam_assumable_role_cluster_autoscaler" { - source = "github.com/ministryofjustice/ap-terraform-iam-roles//eks-role?ref=v1.4.0" + source = "github.com/ministryofjustice/ap-terraform-iam-roles//eks-role?ref=v1.4.2" depends_on = [ module.eks ] diff --git a/iam_external_dns.tf b/iam_external_dns.tf index c1d672b..a36a355 100644 --- a/iam_external_dns.tf +++ b/iam_external_dns.tf @@ -1,5 +1,5 @@ module "iam_assumable_role_external_dns" { - source = "github.com/ministryofjustice/ap-terraform-iam-roles//eks-role?ref=v1.4.0" + source = "github.com/ministryofjustice/ap-terraform-iam-roles//eks-role?ref=v1.4.2" depends_on = [ module.eks ] diff --git a/iam_external_secrets.tf b/iam_external_secrets.tf index a9fc33b..f5f5e78 100644 --- a/iam_external_secrets.tf +++ b/iam_external_secrets.tf @@ -1,5 +1,5 @@ module "iam_assumable_role_external_secrets" { - source = "github.com/ministryofjustice/ap-terraform-iam-roles//eks-role?ref=v1.4.0" + source = "github.com/ministryofjustice/ap-terraform-iam-roles//eks-role?ref=v1.4.2" depends_on = [ module.eks ] diff --git a/main.tf b/main.tf index 0711824..9e74289 100644 --- a/main.tf +++ b/main.tf @@ -4,7 +4,7 @@ # tfsec:ignore:aws-vpc-no-public-egress-sgr module "eks" { source = "terraform-aws-modules/eks/aws" - version = "17.18.0" + version = "17.24.0" cluster_encryption_config = [ { diff --git a/versions.tf b/versions.tf index 104d809..ef6db33 100644 --- a/versions.tf +++ b/versions.tf @@ -2,15 +2,15 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = ">= 3.71.0" + version = ">= 4.0.0" } # False positive: the kubernetes provider is used in a sub-module # tflint-ignore: terraform_unused_required_providers kubernetes = { source = "hashicorp/kubernetes" - version = ">= 2.10" + version = ">= 2.0.0" } } - required_version = ">= 0.14" + required_version = "~> 1.2" }