@@ -456,6 +456,13 @@ resource "google_container_cluster" "primary" {
456456 }
457457 }
458458
459+ dynamic "fast_socket" {
460+ for_each = lookup (var. node_pools [0 ], " enable_fast_socket" , null ) != null ? [var . node_pools [0 ]. enable_fast_socket ] : []
461+ content {
462+ enabled = fast_socket. value
463+ }
464+ }
465+
459466 dynamic "kubelet_config" {
460467 for_each = length (setintersection (
461468 keys (var. node_pools [0 ]),
@@ -794,6 +801,12 @@ resource "google_container_node_pool" "pools" {
794801 enabled = gvnic. value
795802 }
796803 }
804+ dynamic "fast_socket" {
805+ for_each = lookup (each. value , " enable_fast_socket" , null ) != null ? [each . value . enable_fast_socket ] : []
806+ content {
807+ enabled = fast_socket. value
808+ }
809+ }
797810 dynamic "reservation_affinity" {
798811 for_each = lookup (each. value , " queued_provisioning" , false ) || lookup (each. value , " consume_reservation_type" , " " ) != " " ? [each . value ] : []
799812 content {
@@ -1099,6 +1112,12 @@ resource "google_container_node_pool" "windows_pools" {
10991112 enabled = gvnic. value
11001113 }
11011114 }
1115+ dynamic "fast_socket" {
1116+ for_each = lookup (each. value , " enable_fast_socket" , null ) != null ? [each . value . enable_fast_socket ] : []
1117+ content {
1118+ enabled = fast_socket. value
1119+ }
1120+ }
11021121 dynamic "reservation_affinity" {
11031122 for_each = lookup (each. value , " queued_provisioning" , false ) || lookup (each. value , " consume_reservation_type" , " " ) != " " ? [each . value ] : []
11041123 content {
0 commit comments