From f09ffde803c55b707d60a09f7d6451d995d24345 Mon Sep 17 00:00:00 2001 From: "Matthew C. Morgan" Date: Tue, 22 Apr 2025 22:36:22 -0400 Subject: [PATCH] add module_versions and dynamic lookup for release_version --- lab/_envcommon/default-versions.hcl | 48 +++++++++++++++-------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/lab/_envcommon/default-versions.hcl b/lab/_envcommon/default-versions.hcl index 20a615f..6f29f2f 100644 --- a/lab/_envcommon/default-versions.hcl +++ b/lab/_envcommon/default-versions.hcl @@ -1,37 +1,39 @@ # lab/_envcommon/default-versions.hcl locals { + module_name = basename(get_original_terragrunt_dir()) + release_version = local.module_versions["2025.22.04"][local.module_name] + ##################### # Module Versions ##################### cluster_version = "1.32" - custom_service_eks_account = "${local.release_version}" + custom_service_eks_account = "1.0.0" eks_module_version = "20.36.0" - istio_ingress_version = "${local.release_version}" - release_version = "mcmCluster" # "main" + istio_ingress_version = "0.1.3" module_versions = { - "2025.22.04" = { - "eks-arcgis" = false - "eks-cert-manager" = "1.0.6" - "eks-config" = "1.0.4" - "eks-dns" = "1.0.3" - "eks-gatekeeper" = "0.0.1" - "eks-grafana" = "0.1.4" - "eks-istio" = "1.0.6" - "eks-k8s-dashboard" = "0.1.3" - "eks-karpenter" = "0.1.4" - "eks-keycloak" = "0.0.6" - "eks-kiali" = "0.1.2" - "eks-loki" = "0.1.3" - "eks-metrics-server" = "0.1.3" - "eks-otel" = "0.0.2" - "eks-postgresql" = false - "eks-prometheus" = "0.1.3" - "eks-tempo" = "0.1.3" - "eks" = "1.0.8" + "2025.22.04" = { + "eks-arcgis" = false + "eks-cert-manager" = "0.1.6" + "eks-config" = "1.0.4" + "eks-dns" = "0.1.3" + "eks-gatekeeper" = "0.0.1" + "eks-grafana" = "0.1.4" + "eks-istio" = "1.0.6" + "eks-k8s-dashboard" = "0.1.3" + "eks-karpenter" = "mcmCluster" + "eks-keycloak" = "0.0.6" + "eks-kiali" = "0.1.2" + "eks-loki" = "0.1.3" + "eks-metrics-server" = "0.1.3" + "eks-otel" = "0.0.2" + "eks-postgresql" = false + "eks-prometheus" = "0.1.3" + "eks-tempo" = "0.1.3" + "eks" = "1.0.8" + } } -} ##################### # Module Enablement