@@ -448,9 +448,9 @@ resource "google_container_cluster" "primary" {
448448 dynamic "node_affinity" {
449449 for_each = lookup (var. node_pools [0 ], " node_affinity" , null ) != null ? [lookup (var. node_pools [0 ], " node_affinity" , null )] : []
450450 content {
451- key = jsondecode (node_affinity. value )[ " key" ]
452- operator = jsondecode (node_affinity. value )[ " operator" ]
453- values = jsondecode (node_affinity. value )[ " values" ]
451+ key = lookup ( jsondecode (node_affinity. value ), " key" , null )
452+ operator = lookup ( jsondecode (node_affinity. value ), " operator" , null )
453+ values = lookup ( jsondecode (node_affinity. value ), " values" , [])
454454 }
455455 }
456456 }
@@ -824,9 +824,9 @@ resource "google_container_node_pool" "pools" {
824824 dynamic "node_affinity" {
825825 for_each = lookup (each. value , " node_affinity" , null ) != null ? [lookup (each. value , " node_affinity" , null )] : []
826826 content {
827- key = jsondecode (node_affinity. value )[ " key" ]
828- operator = jsondecode (node_affinity. value )[ " operator" ]
829- values = jsondecode (node_affinity. value )[ " values" ]
827+ key = lookup ( jsondecode (node_affinity. value ), " key" , null )
828+ operator = lookup ( jsondecode (node_affinity. value ), " operator" , null )
829+ values = lookup ( jsondecode (node_affinity. value ), " values" , [])
830830 }
831831 }
832832 }
@@ -1140,9 +1140,9 @@ resource "google_container_node_pool" "windows_pools" {
11401140 dynamic "node_affinity" {
11411141 for_each = lookup (each. value , " node_affinity" , null ) != null ? [lookup (each. value , " node_affinity" , null )] : []
11421142 content {
1143- key = jsondecode (node_affinity. value )[ " key" ]
1144- operator = jsondecode (node_affinity. value )[ " operator" ]
1145- values = jsondecode (node_affinity. value )[ " values" ]
1143+ key = lookup ( jsondecode (node_affinity. value ), " key" , null )
1144+ operator = lookup ( jsondecode (node_affinity. value ), " operator" , null )
1145+ values = lookup ( jsondecode (node_affinity. value ), " values" , [])
11461146 }
11471147 }
11481148 }
0 commit comments