File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -158,11 +158,19 @@ resource "google_cloud_run_v2_service" "main" {
158
158
args = containers. value . container_args
159
159
working_dir = containers. value . working_dir
160
160
depends_on = containers. value . depends_on_container
161
+
161
162
dynamic "ports" {
162
- for_each = lookup (containers. value , " ports" , {}) != {} ? [containers . value . 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
171
content {
164
- name = ports. value [ " name" ]
165
- container_port = ports. value [ " container_port" ]
172
+ name = try ( ports. value . name , null )
173
+ container_port = ports. value . container_port
166
174
}
167
175
}
168
176
You can’t perform that action at this time.
0 commit comments