File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed
src/_nebari/stages/infrastructure/template/gcp/modules/kubernetes Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change 11data "google_client_config" "main" {
22}
33
4+ data "google_container_engine_versions" "main" {
5+ location = var. location
6+ version_prefix = " ${ var . kubernetes_version } ."
7+ }
8+
49resource "google_container_cluster" "main" {
510 name = var. name
611 location = var. location
7- min_master_version = var . kubernetes_version
12+ min_master_version = data . google_container_engine_versions . main . latest_master_version
813 deletion_protection = false
914
1015 node_locations = var. availability_zones
@@ -75,7 +80,7 @@ resource "google_container_node_pool" "main" {
7580 name = local. merged_node_groups [count . index ]. name
7681 location = var. location
7782 cluster = google_container_cluster. main . name
78- version = var . kubernetes_version
83+ version = data . google_container_engine_versions . main . latest_node_version
7984
8085 initial_node_count = local. merged_node_groups [count . index ]. min_size
8186
@@ -122,4 +127,11 @@ resource "google_container_node_pool" "main" {
122127 tags = var. tags
123128 }
124129
130+ lifecycle {
131+ ignore_changes = [
132+ # GCP automatically adds resource labels for node pools (e.g., goog-gke-accelerator-type)
133+ node_config [0 ]. resource_labels ,
134+ ]
135+ }
136+
125137}
You can’t perform that action at this time.
0 commit comments