@@ -90,14 +90,15 @@ module "prow_build_nodepool_c4_highmem_8_localssd" {
9090 " us-central1-c" ,
9191 " us-central1-f" ,
9292 ]
93- name = " pool6"
94- initial_count = 1
95- min_count = 1
96- max_count = 80
97- machine_type = " c4-highmem-8"
98- disk_size_gb = 500
99- disk_type = " hyperdisk-balanced"
100- service_account = module. prow_build_cluster . cluster_node_sa . email
93+ name = " pool6"
94+ initial_count = 1
95+ min_count = 1
96+ max_count = 80
97+ machine_type = " c4-highmem-8-lssd"
98+ disk_size_gb = 100
99+ disk_type = " hyperdisk-balanced"
100+ enable_nested_virtualization = true
101+ service_account = module. prow_build_cluster . cluster_node_sa . email
101102}
102103
103104module "prow_build_nodepool_c4d_highmem_8_localssd" {
@@ -110,54 +111,15 @@ module "prow_build_nodepool_c4d_highmem_8_localssd" {
110111 " us-central1-b" ,
111112 " us-central1-c" ,
112113 ]
113- name = " pool7"
114- initial_count = 1
115- min_count = 10
116- max_count = 80
117- machine_type = " c4d-highmem-8-lssd" # has 2 local ssd disks attached
118- disk_size_gb = 100
119- disk_type = " hyperdisk-balanced"
120- service_account = module. prow_build_cluster . cluster_node_sa . email
121- }
122-
123-
124- module "sig_node_node_pool_1_n4_highmem_8" {
125-
126- source = " github.com/GoogleCloudPlatform/cloud-foundation-fabric//modules/gke-nodepool?ref=v39.0.0&depth=1"
127- project_id = module. project . project_id
128- name = " sig-node-pool1"
129- location = module. prow_build_cluster . cluster . location
130- cluster_name = module. prow_build_cluster . cluster . name
131-
132- service_account = {
133- email = module.prow_build_cluster.cluster_node_sa.email
134- oauth_scopes = [" https://www.googleapis.com/auth/cloud-platform" ]
135- }
136-
137- nodepool_config = {
138- autoscaling = {
139- max_node_count = 10
140- min_node_count = 1 # 1 per zone
141- }
142- management = {
143- auto_repair = true
144- auto_upgrade = true
145- }
146- }
147-
148- node_config = {
149- machine_type = " n4-highmem-8"
150- disk_type = " hyperdisk-balanced"
151- image_type = " COS_CONTAINERD"
152- gvnic = true
153- workload_metadata_config_mode = " GKE_METADATA"
154- shielded_instance_config = {
155- enable_secure_boot = true
156- }
157- }
158-
159-
160- taints = { dedicated = { value = " sig-node" , effect = " NO_SCHEDULE" } }
114+ name = " pool7"
115+ initial_count = 1
116+ min_count = 10
117+ max_count = 80
118+ machine_type = " c4d-highmem-8-lssd" # has 1 local ssd disks attached
119+ disk_size_gb = 100
120+ disk_type = " hyperdisk-balanced"
121+ enable_nested_virtualization = true
122+ service_account = module. prow_build_cluster . cluster_node_sa . email
161123}
162124
163125module "prow_build_nodepool_c4a_highmem_8_localssd" {
@@ -170,13 +132,14 @@ module "prow_build_nodepool_c4a_highmem_8_localssd" {
170132 " us-central1-b" ,
171133 " us-central1-c" ,
172134 ]
173- name = " pool7-arm64"
174- initial_count = 1
175- min_count = 1
176- max_count = 10
177- machine_type = " c4a-highmem-8-lssd" # has 2 local ssd disks attached
178- disk_size_gb = 100
179- disk_type = " hyperdisk-balanced"
135+ name = " pool7-arm64"
136+ initial_count = 1
137+ min_count = 1
138+ max_count = 80
139+ machine_type = " c4a-highmem-8-lssd" # has 2 local ssd disks attached
140+ disk_size_gb = 100
141+ disk_type = " hyperdisk-balanced"
142+ enable_nested_virtualization = true
180143 // GKE automatically taints arm64 nodes
181144 // https://cloud.google.com/kubernetes-engine/docs/how-to/prepare-arm-workloads-for-deployment#overview
182145 service_account = module. prow_build_cluster . cluster_node_sa . email
0 commit comments