File tree Expand file tree Collapse file tree 2 files changed +14
-5
lines changed Expand file tree Collapse file tree 2 files changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -158,11 +158,20 @@ resource "google_cloud_run_v2_service" "main" {
158158 args = containers. value . container_args
159159 working_dir = containers. value . working_dir
160160 depends_on = containers. value . depends_on_container
161+
161162 dynamic "ports" {
162- for_each = lookup (containers. value , " ports" , {}) != {} ? [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+ )
163172 content {
164- name = ports. value [ " name" ]
165- container_port = ports. value [ " container_port" ]
173+ name = try ( ports. value . name , null )
174+ container_port = ports. value . container_port
166175 }
167176 }
168177
Original file line number Diff line number Diff line change @@ -55,8 +55,8 @@ variable "containers" {
5555 mount_path = string
5656 })), [])
5757 ports = optional (object ({
58- name = optional (string , " http1 " )
59- container_port = optional (number , 8080 )
58+ name = optional (string )
59+ container_port = optional (number )
6060 }), {})
6161 resources = optional (object ({
6262 limits = optional (object ({
You can’t perform that action at this time.
0 commit comments