File tree Expand file tree Collapse file tree 8 files changed +60
-45
lines changed
beta-private-cluster-update-variant
beta-public-cluster-update-variant
private-cluster-update-variant Expand file tree Collapse file tree 8 files changed +60
-45
lines changed Original file line number Diff line number Diff line change @@ -856,11 +856,12 @@ resource "google_container_node_pool" "windows_pools" {
856
856
}
857
857
}
858
858
859
+ # Supports a single secondary boot disk because `map(any)` must have the same values type.
859
860
dynamic "secondary_boot_disks" {
860
- for_each = contains(keys( each.value) , "secondary_boot_disks") ? each.value.secondary_boot_disks : []
861
+ for_each = lookup( each.value, "secondary_boot_disk", 0) > 0 ? [ each.value.secondary_boot_disks] : []
861
862
content {
862
- disk_image = secondary_boot_disks.value.disk_image
863
- mode = secondary_boot_disks.value.mode
863
+ disk_image = secondary_boot_disks.value.secondary_boot_disk
864
+ mode = "CONTAINER_IMAGE_CACHE"
864
865
}
865
866
}
866
867
Original file line number Diff line number Diff line change @@ -574,11 +574,12 @@ resource "google_container_node_pool" "pools" {
574
574
}
575
575
}
576
576
577
+ # Supports a single secondary boot disk because `map(any)` must have the same values type.
577
578
dynamic "secondary_boot_disks" {
578
- for_each = contains ( keys ( each. value ) , " secondary_boot_disks " ) ? each. value . secondary_boot_disks : []
579
+ for_each = lookup ( each. value , " secondary_boot_disk " , 0 ) > 0 ? [ each . value . secondary_boot_disks ] : []
579
580
content {
580
- disk_image = secondary_boot_disks. value . disk_image
581
- mode = secondary_boot_disks . value . mode
581
+ disk_image = secondary_boot_disks. value . secondary_boot_disk
582
+ mode = " CONTAINER_IMAGE_CACHE "
582
583
}
583
584
}
584
585
@@ -798,11 +799,12 @@ resource "google_container_node_pool" "windows_pools" {
798
799
}
799
800
}
800
801
802
+ # Supports a single secondary boot disk because `map(any)` must have the same values type.
801
803
dynamic "secondary_boot_disks" {
802
- for_each = contains ( keys ( each. value ) , " secondary_boot_disks " ) ? each. value . secondary_boot_disks : []
804
+ for_each = lookup ( each. value , " secondary_boot_disk " , 0 ) > 0 ? [ each . value . secondary_boot_disks ] : []
803
805
content {
804
- disk_image = secondary_boot_disks. value . disk_image
805
- mode = secondary_boot_disks . value . mode
806
+ disk_image = secondary_boot_disks. value . secondary_boot_disk
807
+ mode = " CONTAINER_IMAGE_CACHE "
806
808
}
807
809
}
808
810
Original file line number Diff line number Diff line change @@ -740,11 +740,12 @@ resource "google_container_node_pool" "pools" {
740
740
}
741
741
}
742
742
743
+ # Supports a single secondary boot disk because `map(any)` must have the same values type.
743
744
dynamic "secondary_boot_disks" {
744
- for_each = contains ( keys ( each. value ) , " secondary_boot_disks " ) ? each. value . secondary_boot_disks : []
745
+ for_each = lookup ( each. value , " secondary_boot_disk " , 0 ) > 0 ? [ each . value . secondary_boot_disks ] : []
745
746
content {
746
- disk_image = secondary_boot_disks. value . disk_image
747
- mode = secondary_boot_disks . value . mode
747
+ disk_image = secondary_boot_disks. value . secondary_boot_disk
748
+ mode = " CONTAINER_IMAGE_CACHE "
748
749
}
749
750
}
750
751
@@ -990,11 +991,12 @@ resource "google_container_node_pool" "windows_pools" {
990
991
}
991
992
}
992
993
994
+ # Supports a single secondary boot disk because `map(any)` must have the same values type.
993
995
dynamic "secondary_boot_disks" {
994
- for_each = contains ( keys ( each. value ) , " secondary_boot_disks " ) ? each. value . secondary_boot_disks : []
996
+ for_each = lookup ( each. value , " secondary_boot_disk " , 0 ) > 0 ? [ each . value . secondary_boot_disks ] : []
995
997
content {
996
- disk_image = secondary_boot_disks. value . disk_image
997
- mode = secondary_boot_disks . value . mode
998
+ disk_image = secondary_boot_disks. value . secondary_boot_disk
999
+ mode = " CONTAINER_IMAGE_CACHE "
998
1000
}
999
1001
}
1000
1002
Original file line number Diff line number Diff line change @@ -665,11 +665,12 @@ resource "google_container_node_pool" "pools" {
665
665
}
666
666
}
667
667
668
+ # Supports a single secondary boot disk because `map(any)` must have the same values type.
668
669
dynamic "secondary_boot_disks" {
669
- for_each = contains ( keys ( each. value ) , " secondary_boot_disks " ) ? each. value . secondary_boot_disks : []
670
+ for_each = lookup ( each. value , " secondary_boot_disk " , 0 ) > 0 ? [ each . value . secondary_boot_disks ] : []
670
671
content {
671
- disk_image = secondary_boot_disks. value . disk_image
672
- mode = secondary_boot_disks . value . mode
672
+ disk_image = secondary_boot_disks. value . secondary_boot_disk
673
+ mode = " CONTAINER_IMAGE_CACHE "
673
674
}
674
675
}
675
676
@@ -914,11 +915,12 @@ resource "google_container_node_pool" "windows_pools" {
914
915
}
915
916
}
916
917
918
+ # Supports a single secondary boot disk because `map(any)` must have the same values type.
917
919
dynamic "secondary_boot_disks" {
918
- for_each = contains ( keys ( each. value ) , " secondary_boot_disks " ) ? each. value . secondary_boot_disks : []
920
+ for_each = lookup ( each. value , " secondary_boot_disk " , 0 ) > 0 ? [ each . value . secondary_boot_disks ] : []
919
921
content {
920
- disk_image = secondary_boot_disks. value . disk_image
921
- mode = secondary_boot_disks . value . mode
922
+ disk_image = secondary_boot_disks. value . secondary_boot_disk
923
+ mode = " CONTAINER_IMAGE_CACHE "
922
924
}
923
925
}
924
926
Original file line number Diff line number Diff line change @@ -721,11 +721,12 @@ resource "google_container_node_pool" "pools" {
721
721
}
722
722
}
723
723
724
+ # Supports a single secondary boot disk because `map(any)` must have the same values type.
724
725
dynamic "secondary_boot_disks" {
725
- for_each = contains ( keys ( each. value ) , " secondary_boot_disks " ) ? each. value . secondary_boot_disks : []
726
+ for_each = lookup ( each. value , " secondary_boot_disk " , 0 ) > 0 ? [ each . value . secondary_boot_disks ] : []
726
727
content {
727
- disk_image = secondary_boot_disks. value . disk_image
728
- mode = secondary_boot_disks . value . mode
728
+ disk_image = secondary_boot_disks. value . secondary_boot_disk
729
+ mode = " CONTAINER_IMAGE_CACHE "
729
730
}
730
731
}
731
732
@@ -971,11 +972,12 @@ resource "google_container_node_pool" "windows_pools" {
971
972
}
972
973
}
973
974
975
+ # Supports a single secondary boot disk because `map(any)` must have the same values type.
974
976
dynamic "secondary_boot_disks" {
975
- for_each = contains ( keys ( each. value ) , " secondary_boot_disks " ) ? each. value . secondary_boot_disks : []
977
+ for_each = lookup ( each. value , " secondary_boot_disk " , 0 ) > 0 ? [ each . value . secondary_boot_disks ] : []
976
978
content {
977
- disk_image = secondary_boot_disks. value . disk_image
978
- mode = secondary_boot_disks . value . mode
979
+ disk_image = secondary_boot_disks. value . secondary_boot_disk
980
+ mode = " CONTAINER_IMAGE_CACHE "
979
981
}
980
982
}
981
983
Original file line number Diff line number Diff line change @@ -646,11 +646,12 @@ resource "google_container_node_pool" "pools" {
646
646
}
647
647
}
648
648
649
+ # Supports a single secondary boot disk because `map(any)` must have the same values type.
649
650
dynamic "secondary_boot_disks" {
650
- for_each = contains ( keys ( each. value ) , " secondary_boot_disks " ) ? each. value . secondary_boot_disks : []
651
+ for_each = lookup ( each. value , " secondary_boot_disk " , 0 ) > 0 ? [ each . value . secondary_boot_disks ] : []
651
652
content {
652
- disk_image = secondary_boot_disks. value . disk_image
653
- mode = secondary_boot_disks . value . mode
653
+ disk_image = secondary_boot_disks. value . secondary_boot_disk
654
+ mode = " CONTAINER_IMAGE_CACHE "
654
655
}
655
656
}
656
657
@@ -895,11 +896,12 @@ resource "google_container_node_pool" "windows_pools" {
895
896
}
896
897
}
897
898
899
+ # Supports a single secondary boot disk because `map(any)` must have the same values type.
898
900
dynamic "secondary_boot_disks" {
899
- for_each = contains ( keys ( each. value ) , " secondary_boot_disks " ) ? each. value . secondary_boot_disks : []
901
+ for_each = lookup ( each. value , " secondary_boot_disk " , 0 ) > 0 ? [ each . value . secondary_boot_disks ] : []
900
902
content {
901
- disk_image = secondary_boot_disks. value . disk_image
902
- mode = secondary_boot_disks . value . mode
903
+ disk_image = secondary_boot_disks. value . secondary_boot_disk
904
+ mode = " CONTAINER_IMAGE_CACHE "
903
905
}
904
906
}
905
907
Original file line number Diff line number Diff line change @@ -668,11 +668,12 @@ resource "google_container_node_pool" "pools" {
668
668
}
669
669
}
670
670
671
+ # Supports a single secondary boot disk because `map(any)` must have the same values type.
671
672
dynamic "secondary_boot_disks" {
672
- for_each = contains ( keys ( each. value ) , " secondary_boot_disks " ) ? each. value . secondary_boot_disks : []
673
+ for_each = lookup ( each. value , " secondary_boot_disk " , 0 ) > 0 ? [ each . value . secondary_boot_disks ] : []
673
674
content {
674
- disk_image = secondary_boot_disks. value . disk_image
675
- mode = secondary_boot_disks . value . mode
675
+ disk_image = secondary_boot_disks. value . secondary_boot_disk
676
+ mode = " CONTAINER_IMAGE_CACHE "
676
677
}
677
678
}
678
679
@@ -893,11 +894,12 @@ resource "google_container_node_pool" "windows_pools" {
893
894
}
894
895
}
895
896
897
+ # Supports a single secondary boot disk because `map(any)` must have the same values type.
896
898
dynamic "secondary_boot_disks" {
897
- for_each = contains ( keys ( each. value ) , " secondary_boot_disks " ) ? each. value . secondary_boot_disks : []
899
+ for_each = lookup ( each. value , " secondary_boot_disk " , 0 ) > 0 ? [ each . value . secondary_boot_disks ] : []
898
900
content {
899
- disk_image = secondary_boot_disks. value . disk_image
900
- mode = secondary_boot_disks . value . mode
901
+ disk_image = secondary_boot_disks. value . secondary_boot_disk
902
+ mode = " CONTAINER_IMAGE_CACHE "
901
903
}
902
904
}
903
905
Original file line number Diff line number Diff line change @@ -593,11 +593,12 @@ resource "google_container_node_pool" "pools" {
593
593
}
594
594
}
595
595
596
+ # Supports a single secondary boot disk because `map(any)` must have the same values type.
596
597
dynamic "secondary_boot_disks" {
597
- for_each = contains ( keys ( each. value ) , " secondary_boot_disks " ) ? each. value . secondary_boot_disks : []
598
+ for_each = lookup ( each. value , " secondary_boot_disk " , 0 ) > 0 ? [ each . value . secondary_boot_disks ] : []
598
599
content {
599
- disk_image = secondary_boot_disks. value . disk_image
600
- mode = secondary_boot_disks . value . mode
600
+ disk_image = secondary_boot_disks. value . secondary_boot_disk
601
+ mode = " CONTAINER_IMAGE_CACHE "
601
602
}
602
603
}
603
604
@@ -817,11 +818,12 @@ resource "google_container_node_pool" "windows_pools" {
817
818
}
818
819
}
819
820
821
+ # Supports a single secondary boot disk because `map(any)` must have the same values type.
820
822
dynamic "secondary_boot_disks" {
821
- for_each = contains ( keys ( each. value ) , " secondary_boot_disks " ) ? each. value . secondary_boot_disks : []
823
+ for_each = lookup ( each. value , " secondary_boot_disk " , 0 ) > 0 ? [ each . value . secondary_boot_disks ] : []
822
824
content {
823
- disk_image = secondary_boot_disks. value . disk_image
824
- mode = secondary_boot_disks . value . mode
825
+ disk_image = secondary_boot_disks. value . secondary_boot_disk
826
+ mode = " CONTAINER_IMAGE_CACHE "
825
827
}
826
828
}
827
829
You can’t perform that action at this time.
0 commit comments