@@ -11,30 +11,58 @@ config TERRAFORM_GCE_MACHINE_FAMILY_N1_STANDARD
1111 Balanced performance and cost-effectiveness. Intel
1212 Haswell CPUs.
1313
14+ config TERRAFORM_GCE_MACHINE_FAMILY_N2_STANDARD
15+ bool "N2 Standard family"
16+ depends on TARGET_ARCH_X86_64
17+ help
18+ General purpose computing on Intel Cascade Lake CPUs.
19+
1420config TERRAFORM_GCE_MACHINE_FAMILY_N2_HIGHCPU
1521 bool "N2 High CPU family"
1622 depends on TARGET_ARCH_X86_64
1723 help
1824 General purpose computing on Intel Cascade Lake CPUs.
1925
26+ config TERRAFORM_GCE_MACHINE_FAMILY_N2D_STANDARD
27+ bool "N2D Standard family"
28+ depends on TARGET_ARCH_X86_64
29+ help
30+ General purpose computing on AMD Milan CPUs.
31+
2032config TERRAFORM_GCE_MACHINE_FAMILY_N2D_HIGHCPU
2133 bool "N2D High CPU family"
2234 depends on TARGET_ARCH_X86_64
2335 help
2436 General purpose computing on AMD Milan CPUs.
2537
38+ config TERRAFORM_GCE_MACHINE_FAMILY_N4_STANDARD
39+ bool "N4 Standard family"
40+ depends on TARGET_ARCH_X86_64
41+ help
42+ General purpose computing on Intel Emerald Rapids CPUs.
43+
2644config TERRAFORM_GCE_MACHINE_FAMILY_N4_HIGHCPU
2745 bool "N4 High CPU family"
2846 depends on TARGET_ARCH_X86_64
2947 help
3048 General purpose computing on Intel Emerald Rapids CPUs.
3149
50+ config TERRAFORM_GCE_MACHINE_FAMILY_C4_STANDARD
51+ bool "C4 Standard family"
52+ depends on TARGET_ARCH_X86_64
53+ help
54+ Consistently high performance on Intel Emerald Rapids CPUs.
55+
3256endchoice
3357
3458source "terraform/gce/kconfigs/machines/Kconfig.n1-standard"
59+ source "terraform/gce/kconfigs/machines/Kconfig.n2-standard"
3560source "terraform/gce/kconfigs/machines/Kconfig.n2-highcpu"
61+ source "terraform/gce/kconfigs/machines/Kconfig.n2d-standard"
3662source "terraform/gce/kconfigs/machines/Kconfig.n2d-highcpu"
63+ source "terraform/gce/kconfigs/machines/Kconfig.n4-standard"
3764source "terraform/gce/kconfigs/machines/Kconfig.n4-highcpu"
65+ source "terraform/gce/kconfigs/machines/Kconfig.c4-standard"
3866
3967choice
4068 prompt "OS Distributor"
@@ -52,6 +80,9 @@ config TERRAFORM_GCE_DISTRO_DEBIAN
5280config TERRAFORM_GCE_DISTRO_FEDORA
5381 bool "Fedora"
5482
83+ config TERRAFORM_GCE_DISTRO_OL
84+ bool "Oracle Linux"
85+
5586config TERRAFORM_GCE_DISTRO_OPENSUSE
5687 bool "OpenSUSE"
5788
@@ -69,6 +100,7 @@ endchoice
69100source "terraform/gce/kconfigs/images/Kconfig.centos"
70101source "terraform/gce/kconfigs/images/Kconfig.debian"
71102source "terraform/gce/kconfigs/images/Kconfig.fedora"
103+ source "terraform/gce/kconfigs/images/Kconfig.oracle"
72104source "terraform/gce/kconfigs/images/Kconfig.opensuse"
73105source "terraform/gce/kconfigs/images/Kconfig.rhel"
74106source "terraform/gce/kconfigs/images/Kconfig.rocky"
0 commit comments