From 4deab13d8e4ab04466ce20abb1dc7a5bf2a55429 Mon Sep 17 00:00:00 2001 From: badra001 Date: Tue, 2 May 2023 15:29:58 -0400 Subject: [PATCH] replace ebs with addons --- .../1.25/{ebs => addons}/.tf-control | 0 .../1.25/{ebs => addons}/.tf-control.tfrc | 0 .../1.25/{ebs => addons}/README.ebs.md | 0 .../1.25/{ebs => addons}/README.md | 0 .../1.25/addons/addon_coredns.tf | 8 ++ .../1.25/addons/addon_ebs-csi.tf | 119 ++++++++++++++++++ .../1.25/addons/addon_kube-proxy.tf | 10 ++ .../1.25/addons/addon_vpc-cni.tf | 81 ++++++++++++ .../1.25/addons/addons.tf | 18 +++ .../1.25/{ebs => addons}/copy_image.sh | 0 .../1.25/{ebs => addons}/copy_images.tf | 0 .../{ebs => addons}/data.eks-subdirectory.tf | 0 .../1.25/{ebs => addons}/ecr.tf | 0 .../kubeconfig.eks-subdirectory.tf | 0 .../1.25/{ebs => addons}/locals.tf | 0 .../1.25/{ebs => addons}/main.tf | 0 .../1.25/{ebs => addons}/parent_rs.tf | 0 .../1.25/{ebs => addons}/prefixes.tf | 0 .../1.25/{ebs => addons}/providers.tf | 0 .../1.25/{ebs => addons}/region.tf | 0 .../1.25/{ebs/role.tf => addons/role.tf.off} | 52 +++++++- .../1.25/{ebs => addons}/tf-run.data | 0 .../1.25/addons/variables.addons.tf | 19 +++ .../1.25/{ebs => addons}/variables.ebs.tf | 0 .../1.25/{ebs => addons}/variables.eks.tf | 0 .../1.25/{ebs => addons}/version.tf | 0 .../full-cluster-tf-upgrade/1.25/tf-run.data | 6 +- 27 files changed, 309 insertions(+), 4 deletions(-) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/.tf-control (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/.tf-control.tfrc (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/README.ebs.md (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/README.md (100%) create mode 100644 examples/full-cluster-tf-upgrade/1.25/addons/addon_coredns.tf create mode 100644 examples/full-cluster-tf-upgrade/1.25/addons/addon_ebs-csi.tf create mode 100644 examples/full-cluster-tf-upgrade/1.25/addons/addon_kube-proxy.tf create mode 100644 examples/full-cluster-tf-upgrade/1.25/addons/addon_vpc-cni.tf create mode 100644 examples/full-cluster-tf-upgrade/1.25/addons/addons.tf rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/copy_image.sh (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/copy_images.tf (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/data.eks-subdirectory.tf (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/ecr.tf (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/kubeconfig.eks-subdirectory.tf (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/locals.tf (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/main.tf (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/parent_rs.tf (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/prefixes.tf (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/providers.tf (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/region.tf (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs/role.tf => addons/role.tf.off} (52%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/tf-run.data (100%) create mode 100644 examples/full-cluster-tf-upgrade/1.25/addons/variables.addons.tf rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/variables.ebs.tf (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/variables.eks.tf (100%) rename examples/full-cluster-tf-upgrade/1.25/{ebs => addons}/version.tf (100%) diff --git a/examples/full-cluster-tf-upgrade/1.25/ebs/.tf-control b/examples/full-cluster-tf-upgrade/1.25/addons/.tf-control similarity index 100% rename from examples/full-cluster-tf-upgrade/1.25/ebs/.tf-control rename to examples/full-cluster-tf-upgrade/1.25/addons/.tf-control diff --git a/examples/full-cluster-tf-upgrade/1.25/ebs/.tf-control.tfrc b/examples/full-cluster-tf-upgrade/1.25/addons/.tf-control.tfrc similarity index 100% rename from examples/full-cluster-tf-upgrade/1.25/ebs/.tf-control.tfrc rename to examples/full-cluster-tf-upgrade/1.25/addons/.tf-control.tfrc diff --git a/examples/full-cluster-tf-upgrade/1.25/ebs/README.ebs.md b/examples/full-cluster-tf-upgrade/1.25/addons/README.ebs.md similarity index 100% rename from examples/full-cluster-tf-upgrade/1.25/ebs/README.ebs.md rename to examples/full-cluster-tf-upgrade/1.25/addons/README.ebs.md diff --git a/examples/full-cluster-tf-upgrade/1.25/ebs/README.md b/examples/full-cluster-tf-upgrade/1.25/addons/README.md similarity index 100% rename from examples/full-cluster-tf-upgrade/1.25/ebs/README.md rename to examples/full-cluster-tf-upgrade/1.25/addons/README.md diff --git a/examples/full-cluster-tf-upgrade/1.25/addons/addon_coredns.tf b/examples/full-cluster-tf-upgrade/1.25/addons/addon_coredns.tf new file mode 100644 index 0000000..6196e56 --- /dev/null +++ b/examples/full-cluster-tf-upgrade/1.25/addons/addon_coredns.tf @@ -0,0 +1,8 @@ +resource "aws_eks_addon" "coredns" { + count = lookup(local.addon_versions, "coredns", null) != null ? 1 : 0 + + cluster_name = var.cluster_name + addon_name = "coredns" + addon_version = lokup(local.addon_versions, "coredns") + resolve_conflicts = "OVERWRITE" +} diff --git a/examples/full-cluster-tf-upgrade/1.25/addons/addon_ebs-csi.tf b/examples/full-cluster-tf-upgrade/1.25/addons/addon_ebs-csi.tf new file mode 100644 index 0000000..e57015a --- /dev/null +++ b/examples/full-cluster-tf-upgrade/1.25/addons/addon_ebs-csi.tf @@ -0,0 +1,119 @@ +## resource "aws_iam_role" "cluster_ebs_role" { +## name = "${var.cluster_name}_ebs_driver_role" +## assume_role_policy = <