Skip to content

Commit 49ef3ce

Browse files
committed
fix[sidecars]: Permit optional ports for sidecars.
1 parent a476c7c commit 49ef3ce

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

modules/v2/main.tf

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -160,14 +160,15 @@ resource "google_cloud_run_v2_service" "main" {
160160
depends_on = containers.value.depends_on_container
161161

162162
dynamic "ports" {
163-
for_each = (
164-
contains(keys(containers.value), "ports") &&
165-
containers.value.ports != null &&
166-
contains(keys(containers.value.ports), "container_port") &&
167-
containers.value.ports.container_port != null &&
168-
containers.value.ports.container_port > 0 &&
169-
containers.value.ports.container_port < 65536
170-
) ? [containers.value.ports] : []
163+
for_each = try(
164+
(
165+
containers.value.ports != null &&
166+
containers.value.ports.container_port != null &&
167+
containers.value.ports.container_port > 0 &&
168+
containers.value.ports.container_port < 65536
169+
) ? [containers.value.ports] : [],
170+
[]
171+
)
171172
content {
172173
name = try(ports.value.name, null)
173174
container_port = ports.value.container_port

0 commit comments

Comments
 (0)