From ed829aeeefcb11d1ba209534fff197d831b597f7 Mon Sep 17 00:00:00 2001 From: "Matthew C. Morgan" Date: Wed, 25 Jun 2025 15:12:59 -0400 Subject: [PATCH 1/3] update port refs --- main.tf | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/main.tf b/main.tf index 49311af..e1a50ef 100644 --- a/main.tf +++ b/main.tf @@ -169,20 +169,20 @@ resource "helm_release" "ingress" { flatten([ for port in local.ports : [ { - name = format("service.ports[%v].name", port.key) - value = port.value.name + name = format("service.ports[%v].name", port.name) + value = port.port }, { - name = format("service.ports[%v].port", port.key) - value = port.value.port + name = format("service.ports[%v].port", port.name) + value = port.port }, { - name = format("service.ports[%v].protocol", port.key) + name = format("service.ports[%v].protocol", port.name) value = "TCP" }, { - name = format("service.ports[%v].targetPort", port.key) - value = port.value.port + name = format("service.ports[%v].targetPort", port.name) + value = port.port }, ] ]), From 4d278b246ddfe740959aa42b9b55b44d8b776d9a Mon Sep 17 00:00:00 2001 From: "Matthew C. Morgan" Date: Wed, 25 Jun 2025 15:30:07 -0400 Subject: [PATCH 2/3] update port refs v2 --- main.tf | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/main.tf b/main.tf index e1a50ef..d4dc5fb 100644 --- a/main.tf +++ b/main.tf @@ -169,19 +169,19 @@ resource "helm_release" "ingress" { flatten([ for port in local.ports : [ { - name = format("service.ports[%v].name", port.name) - value = port.port + name = format("service.ports[%v].name", port.port) + value = port.name }, { - name = format("service.ports[%v].port", port.name) + name = format("service.ports[%v].port", port.port) value = port.port }, { - name = format("service.ports[%v].protocol", port.name) + name = format("service.ports[%v].protocol", port.port) value = "TCP" }, { - name = format("service.ports[%v].targetPort", port.name) + name = format("service.ports[%v].targetPort", port.port) value = port.port }, ] From f8f6afe342cb9967b0e5da0a03d93ef592a92c81 Mon Sep 17 00:00:00 2001 From: "Matthew C. Morgan" Date: Wed, 25 Jun 2025 15:40:11 -0400 Subject: [PATCH 3/3] try with idx --- main.tf | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/main.tf b/main.tf index d4dc5fb..8e8b2c1 100644 --- a/main.tf +++ b/main.tf @@ -164,24 +164,24 @@ resource "helm_release" "ingress" { { name = "resources.limits.memory" value = "1Gi" - } + }, ], flatten([ - for port in local.ports : [ + for idx, port in local.ports : [ { - name = format("service.ports[%v].name", port.port) + name = format("service.ports[%v].name", idx) value = port.name }, { - name = format("service.ports[%v].port", port.port) + name = format("service.ports[%v].port", idx) value = port.port }, { - name = format("service.ports[%v].protocol", port.port) + name = format("service.ports[%v].protocol", idx) value = "TCP" }, { - name = format("service.ports[%v].targetPort", port.port) + name = format("service.ports[%v].targetPort", idx) value = port.port }, ]