diff --git a/cluster.tf b/cluster.tf index 7b812f1809..20266cf4e7 100644 --- a/cluster.tf +++ b/cluster.tf @@ -26,8 +26,6 @@ resource "aws_eks_cluster" "this" { public_access_cidrs = var.cluster_endpoint_public_access_cidrs } - - dynamic "encryption_config" { for_each = var.encryption ? [1] : [] content { @@ -48,6 +46,10 @@ resource "aws_eks_cluster" "this" { aws_iam_role_policy_attachment.cluster_AmazonEKSServicePolicy, aws_cloudwatch_log_group.this ] + + lifecycle { + ignore_changes = [vpc_config[0].subnet_ids] + } } resource "null_resource" "wait_for_cluster" { diff --git a/modules/eks-cloudwatch-alarms/main.tf b/modules/eks-cloudwatch-alarms/main.tf index e0c226ddec..0d10b79711 100644 --- a/modules/eks-cloudwatch-alarms/main.tf +++ b/modules/eks-cloudwatch-alarms/main.tf @@ -1,3 +1,10 @@ +terraform { + required_version = ">= 1.0" + required_providers { + aws = "~> 5.0" + } +} + data "aws_caller_identity" "default" { } diff --git a/modules/iam-service-account/main.tf b/modules/iam-service-account/main.tf index 7a1c3a1500..5f7d781754 100644 --- a/modules/iam-service-account/main.tf +++ b/modules/iam-service-account/main.tf @@ -1,3 +1,10 @@ +terraform { + required_version = ">= 1.0" + required_providers { + aws = "~> 5.0" + } +} + locals { aws_account_id = data.aws_caller_identity.current.account_id } diff --git a/modules/node_groups/main.tf b/modules/node_groups/main.tf new file mode 100644 index 0000000000..cdef0d1fa7 --- /dev/null +++ b/modules/node_groups/main.tf @@ -0,0 +1,6 @@ +terraform { + required_version = ">= 1.0" + required_providers { + aws = "~> 5.0" + } +} \ No newline at end of file diff --git a/versions.tf b/versions.tf index 440e885e23..0d733cd904 100644 --- a/versions.tf +++ b/versions.tf @@ -1,8 +1,8 @@ terraform { - required_version = ">= 0.12.9" + required_version = ">= 1.0" required_providers { - aws = ">= 5.13.0" + aws = "~> 5.0" local = ">= 1.2" null = ">= 2.1" template = ">= 2.1"