rancher / dashboard

The Rancher UI
https://rancher.com
Apache License 2.0
440 stars 242 forks source link

Rancher 2.8 uses unsupported GKE 1.29 as the default versions when adding a new nodepool #11357

Closed valaparthvi closed 1 week ago

valaparthvi commented 2 weeks ago

Setup

Describe the bug

The supported k8s version (ui-k8s-supported-versions-range) rancher on Rancher 2.8 is >=v1.25.x <=v1.28.x

This range is followed by the k8s version dropdown menu on GKE create form, but adding a new node pool uses the defaultVersion 1.29.4-gke.1043002.

To Reproduce

  1. Create GKE cluster with the highest supported k8s version, which should be 1.28.11-gke.1019001.
  2. Add a new node pool (either during provisioning or later with edit) and notice the k8s version selected by the node, which will be 1.29.4-gke.1043002.

Result

The new node pool to be added uses the default version as defined by /meta/gkeVersions.

/meta/gkeVersions

```json { "channels": [ { "channel": "RAPID", "defaultVersion": "1.30.1-gke.1329000", "validVersions": [ "1.30.2-gke.1023004", "1.30.2-gke.1023000", "1.30.1-gke.1329003", "1.30.1-gke.1329000", "1.29.6-gke.1038001", "1.29.6-gke.1038000", "1.29.5-gke.1091002", "1.29.5-gke.1091000", "1.28.11-gke.1019001", "1.28.11-gke.1019000", "1.28.10-gke.1148001", "1.28.10-gke.1148000", "1.28.10-gke.1089002", "1.28.10-gke.1089000", "1.27.15-gke.1012003", "1.27.15-gke.1012000", "1.27.14-gke.1100002", "1.27.14-gke.1100000", "1.27.14-gke.1059002", "1.27.14-gke.1059000", "1.26.15-gke.1469001", "1.26.15-gke.1469000", "1.26.15-gke.1404002", "1.26.15-gke.1404000" ] }, { "channel": "REGULAR", "defaultVersion": "1.29.4-gke.1043002", "validVersions": [ "1.29.5-gke.1091002", "1.29.5-gke.1091000", "1.29.5-gke.1060001", "1.29.5-gke.1060000", "1.29.4-gke.1043004", "1.29.4-gke.1043002", "1.28.10-gke.1075001", "1.28.10-gke.1075000", "1.28.10-gke.1058001", "1.28.10-gke.1058000", "1.28.9-gke.1289002", "1.28.9-gke.1289000", "1.27.14-gke.1042001", "1.27.14-gke.1042000", "1.27.14-gke.1022001", "1.27.14-gke.1022000", "1.27.13-gke.1201002", "1.27.13-gke.1201000", "1.26.15-gke.1390001", "1.26.15-gke.1390000", "1.26.15-gke.1381001", "1.26.15-gke.1381000", "1.26.15-gke.1320002", "1.26.15-gke.1320000" ] }, { "channel": "STABLE", "defaultVersion": "1.27.13-gke.1070000", "validVersions": [ "1.29.4-gke.1043004", "1.29.4-gke.1043002", "1.28.9-gke.1289002", "1.28.9-gke.1289000", "1.28.9-gke.1209001", "1.28.9-gke.1209000", "1.28.9-gke.1069002", "1.28.9-gke.1069000", "1.27.13-gke.1201002", "1.27.13-gke.1201000", "1.27.13-gke.1166001", "1.27.13-gke.1166000", "1.27.13-gke.1070002", "1.27.13-gke.1070000", "1.26.15-gke.1300001", "1.26.15-gke.1300000", "1.26.15-gke.1191001", "1.26.15-gke.1191000", "1.26.15-gke.1090004", "1.26.15-gke.1090000" ] } ], "defaultClusterVersion": "1.29.4-gke.1043002", "defaultImageType": "COS_CONTAINERD", "validImageTypes": [ "COS_CONTAINERD", "COS", "UBUNTU", "UBUNTU_CONTAINERD", "WINDOWS_LTSC", "WINDOWS_LTSC_CONTAINERD", "WINDOWS_SAC", "WINDOWS_SAC_CONTAINERD" ], "validMasterVersions": [ "1.29.6-gke.1038001", "1.29.6-gke.1038000", "1.29.5-gke.1091002", "1.29.5-gke.1091000", "1.29.5-gke.1060001", "1.29.5-gke.1060000", "1.29.4-gke.1043004", "1.29.4-gke.1043002", "1.28.11-gke.1019001", "1.28.11-gke.1019000", "1.28.10-gke.1148001", "1.28.10-gke.1148000", "1.28.10-gke.1089002", "1.28.10-gke.1089000", "1.28.10-gke.1075001", "1.28.10-gke.1075000", "1.28.10-gke.1058001", "1.28.10-gke.1058000", "1.28.9-gke.1289002", "1.28.9-gke.1289000", "1.28.9-gke.1209001", "1.28.9-gke.1209000", "1.28.9-gke.1069002", "1.28.9-gke.1069000", "1.28.9-gke.1000000", "1.27.15-gke.1012003", "1.27.15-gke.1012000", "1.27.14-gke.1100002", "1.27.14-gke.1100000", "1.27.14-gke.1059002", "1.27.14-gke.1059000", "1.27.14-gke.1042001", "1.27.14-gke.1042000", "1.27.14-gke.1022001", "1.27.14-gke.1022000", "1.27.13-gke.1201002", "1.27.13-gke.1201000", "1.27.13-gke.1166001", "1.27.13-gke.1166000", "1.27.13-gke.1070002", "1.27.13-gke.1070000", "1.27.11-gke.1062004", "1.26.15-gke.1469001", "1.26.15-gke.1469000", "1.26.15-gke.1404002", "1.26.15-gke.1404000", "1.26.15-gke.1390001", "1.26.15-gke.1390000", "1.26.15-gke.1381001", "1.26.15-gke.1381000", "1.26.15-gke.1320002", "1.26.15-gke.1320000", "1.26.15-gke.1300001", "1.26.15-gke.1300000", "1.26.15-gke.1191001", "1.26.15-gke.1191000", "1.26.15-gke.1090004", "1.26.15-gke.1090000" ], "validNodeVersions": [ "1.29.6-gke.1038001", "1.29.6-gke.1038000", "1.29.5-gke.1192000", "1.29.5-gke.1121000", "1.29.5-gke.1091002", "1.29.5-gke.1091000", "1.29.5-gke.1060001", "1.29.5-gke.1060000", "1.29.5-gke.1010000", "1.29.4-gke.1670000", "1.29.4-gke.1542000", "1.29.4-gke.1447001", "1.29.4-gke.1447000", "1.29.4-gke.1165000", "1.29.4-gke.1043004", "1.29.4-gke.1043002", "1.29.4-gke.1043001", "1.29.4-gke.1043000", "1.29.3-gke.1282005", "1.29.3-gke.1282001", "1.29.3-gke.1282000", "1.29.3-gke.1093006", "1.29.3-gke.1093000", "1.29.2-gke.1521000", "1.29.2-gke.1217000", "1.29.2-gke.1060000", "1.29.1-gke.1589020", "1.29.1-gke.1589018", "1.29.1-gke.1589017", "1.29.1-gke.1589000", "1.29.1-gke.1575000", "1.29.1-gke.1425000", "1.29.1-gke.1016000", "1.29.0-gke.1381000", "1.28.11-gke.1019001", "1.28.11-gke.1019000", "1.28.10-gke.1148001", "1.28.10-gke.1148000", "1.28.10-gke.1141000", "1.28.10-gke.1089002", "1.28.10-gke.1089000", "1.28.10-gke.1075001", "1.28.10-gke.1075000", "1.28.10-gke.1058001", "1.28.10-gke.1058000", "1.28.10-gke.1012000", "1.28.9-gke.1289002", "1.28.9-gke.1289000", "1.28.9-gke.1250000", "1.28.9-gke.1209001", "1.28.9-gke.1209000", "1.28.9-gke.1069002", "1.28.9-gke.1069000", "1.28.9-gke.1000000", "1.28.8-gke.1175000", "1.28.8-gke.1095000", "1.28.7-gke.1226000", "1.28.7-gke.1100000", "1.28.7-gke.1026001", "1.28.7-gke.1026000", "1.28.6-gke.1456000", "1.28.6-gke.1369000", "1.28.6-gke.1289000", "1.28.6-gke.1095000", "1.28.5-gke.1217000", "1.28.4-gke.1083000", "1.28.3-gke.1286000", "1.28.3-gke.1203001", "1.28.3-gke.1203000", "1.28.3-gke.1118000", "1.28.3-gke.1098000", "1.28.3-gke.1090000", "1.28.2-gke.1157000", "1.27.15-gke.1012003", "1.27.15-gke.1012000", "1.27.14-gke.1100002", "1.27.14-gke.1100000", "1.27.14-gke.1093000", "1.27.14-gke.1059002", "1.27.14-gke.1059000", "1.27.14-gke.1042001", "1.27.14-gke.1042000", "1.27.14-gke.1022001", "1.27.14-gke.1022000", "1.27.14-gke.1011000", "1.27.13-gke.1201002", "1.27.13-gke.1201000", "1.27.13-gke.1166001", "1.27.13-gke.1166000", "1.27.13-gke.1070002", "1.27.13-gke.1070000", "1.27.13-gke.1000000", "1.27.12-gke.1190000", "1.27.12-gke.1115000", "1.27.11-gke.1202000", "1.27.11-gke.1118000", "1.27.11-gke.1062004", "1.27.11-gke.1062003", "1.27.11-gke.1062001", "1.27.11-gke.1062000", "1.27.11-gke.1018000", "1.27.10-gke.1207000", "1.27.10-gke.1152000", "1.27.10-gke.1055000", "1.27.9-gke.1092000", "1.27.8-gke.1067004", "1.27.8-gke.1067000", "1.27.7-gke.1293000", "1.27.7-gke.1121002", "1.27.7-gke.1121000", "1.27.7-gke.1088000", "1.27.7-gke.1056000", "1.27.7-gke.1038000", "1.27.6-gke.1506000", "1.27.6-gke.1445000", "1.27.6-gke.1248000", "1.27.5-gke.200", "1.27.4-gke.900", "1.27.3-gke.1700", "1.27.3-gke.100", "1.27.2-gke.2100", "1.27.2-gke.1200", "1.26.15-gke.1469001", "1.26.15-gke.1469000", "1.26.15-gke.1436000", "1.26.15-gke.1404002", "1.26.15-gke.1404000", "1.26.15-gke.1390001", "1.26.15-gke.1390000", "1.26.15-gke.1381001", "1.26.15-gke.1381000", "1.26.15-gke.1372001", "1.26.15-gke.1360000", "1.26.15-gke.1320002", "1.26.15-gke.1320000", "1.26.15-gke.1300001", "1.26.15-gke.1300000", "1.26.15-gke.1243000", "1.26.15-gke.1191001", "1.26.15-gke.1191000", "1.26.15-gke.1158000", "1.26.15-gke.1090004", "1.26.15-gke.1090000", "1.26.14-gke.1133000", "1.26.14-gke.1076000", "1.26.14-gke.1044001", "1.26.14-gke.1044000", "1.26.14-gke.1006000", "1.26.13-gke.1189000", "1.26.13-gke.1144000", "1.26.13-gke.1052000", "1.26.12-gke.1111000", "1.26.11-gke.1055000", "1.26.10-gke.1235000", "1.26.10-gke.1101000", "1.26.10-gke.1073000", "1.26.10-gke.1038000", "1.26.10-gke.1024000", "1.26.9-gke.1507000", "1.26.9-gke.1437000", "1.26.9-gke.1256000", "1.26.8-gke.200", "1.26.7-gke.500", "1.26.6-gke.1700", "1.26.5-gke.2700", "1.26.5-gke.2100", "1.26.5-gke.1400", "1.26.5-gke.1200", "1.26.4-gke.1400", "1.26.4-gke.500", "1.26.3-gke.1000", "1.26.3-gke.400", "1.26.2-gke.1000", "1.26.1-gke.1500", "1.25.16-gke.1759000", "1.25.16-gke.1711000", "1.25.16-gke.1648000", "1.25.16-gke.1596000", "1.25.16-gke.1570000", "1.25.16-gke.1537000", "1.25.16-gke.1497000", "1.25.16-gke.1460000", "1.25.16-gke.1360000", "1.25.16-gke.1268000", "1.25.16-gke.1041000", "1.25.16-gke.1020000", "1.25.15-gke.1115000", "1.25.15-gke.1083000", "1.25.15-gke.1049000", "1.25.15-gke.1033000", "1.25.14-gke.1474000", "1.25.14-gke.1421000", "1.25.14-gke.1256000", "1.25.13-gke.200", "1.25.12-gke.500", "1.25.11-gke.1700", "1.25.10-gke.2700", "1.25.10-gke.2100", "1.25.10-gke.1400", "1.25.10-gke.1200", "1.25.9-gke.2300", "1.25.9-gke.400", "1.25.8-gke.1000", "1.25.8-gke.500", "1.25.7-gke.1000", "1.25.6-gke.1000", "1.25.6-gke.200", "1.25.5-gke.2000", "1.25.5-gke.1500", "1.25.4-gke.2100", "1.25.3-gke.800", "1.24.17-gke.2472000", "1.24.17-gke.2364000", "1.24.17-gke.2347000", "1.24.17-gke.2266000", "1.24.17-gke.2230000", "1.24.17-gke.2211000", "1.24.17-gke.2198000", "1.24.17-gke.2155000", "1.24.17-gke.2113000", "1.24.17-gke.1963000", "1.24.17-gke.200", "1.24.16-gke.500", "1.24.15-gke.1700", "1.24.14-gke.2700", "1.24.14-gke.2100", "1.24.14-gke.1400", "1.24.14-gke.1200", "1.24.13-gke.2500", "1.24.13-gke.500", "1.24.12-gke.1000", "1.24.12-gke.500", "1.24.11-gke.1000", "1.24.10-gke.2300", "1.24.10-gke.1200", "1.24.9-gke.3200", "1.24.9-gke.2000", "1.24.9-gke.1500", "1.24.8-gke.2000", "1.24.8-gke.401", "1.24.7-gke.900", "1.24.6-gke.1500", "1.24.5-gke.600", "1.24.4-gke.800", "1.24.3-gke.2100", "1.24.3-gke.900", "1.24.3-gke.200", "1.24.2-gke.1900", "1.24.2-gke.300", "1.24.1-gke.1800", "1.24.1-gke.1400", "1.23.17-gke.10700", "1.23.17-gke.10000", "1.23.17-gke.8400", "1.23.17-gke.7700", "1.23.17-gke.7000", "1.23.17-gke.6800", "1.23.17-gke.5600", "1.23.17-gke.3600", "1.23.17-gke.2000", "1.23.17-gke.1700", "1.23.17-gke.300", "1.23.16-gke.2500", "1.23.16-gke.1400", "1.23.16-gke.1100", "1.23.16-gke.200", "1.23.15-gke.1900", "1.23.15-gke.1400", "1.23.14-gke.1800", "1.23.14-gke.401", "1.23.13-gke.900", "1.23.12-gke.1600", "1.23.12-gke.100", "1.23.11-gke.300", "1.23.10-gke.1000", "1.23.9-gke.2100", "1.23.9-gke.900", "1.23.8-gke.1900", "1.23.8-gke.400", "1.23.7-gke.1400", "1.23.6-gke.2200", "1.23.6-gke.1700", "1.23.6-gke.1501", "1.23.6-gke.1500", "1.23.5-gke.2400", "1.23.5-gke.1503", "1.23.5-gke.1501", "1.22.17-gke.14100", "1.22.17-gke.13400", "1.22.17-gke.12700", "1.22.17-gke.11400", "1.22.17-gke.9400", "1.22.17-gke.8000", "1.22.17-gke.7500", "1.22.17-gke.6100", "1.22.17-gke.5400", "1.22.17-gke.4300", "1.22.17-gke.4000", "1.22.17-gke.3100", "1.22.17-gke.1900", "1.22.17-gke.1400", "1.22.16-gke.2000", "1.22.16-gke.1300", "1.22.15-gke.2500", "1.22.15-gke.1000", "1.22.15-gke.100", "1.22.14-gke.300", "1.22.13-gke.1000", "1.22.12-gke.2300", "1.22.12-gke.1200", "1.22.12-gke.500", "1.22.12-gke.300", "1.22.11-gke.400", "1.22.10-gke.600", "1.22.9-gke.2000", "1.22.9-gke.1500", "1.22.9-gke.1300", "1.22.8-gke.2200", "1.22.8-gke.202", "1.22.8-gke.201", "1.22.8-gke.200", "1.22.7-gke.1500", "1.22.7-gke.1300", "1.22.7-gke.900", "1.22.7-gke.300", "1.22.6-gke.1000", "1.22.6-gke.300", "1.22.4-gke.1501", "1.22.3-gke.1500", "1.21.14-gke.18800", "1.21.14-gke.18100", "1.21.14-gke.15800", "1.21.14-gke.14600", "1.21.14-gke.14100", "1.21.14-gke.8500", "1.21.14-gke.7100", "1.21.14-gke.5300", "1.21.14-gke.4300", "1.21.14-gke.3000", "1.21.14-gke.2700", "1.21.14-gke.2100", "1.21.14-gke.700", "1.21.13-gke.900", "1.21.12-gke.2200", "1.21.12-gke.1700", "1.21.12-gke.1500", "1.21.11-gke.1900", "1.21.11-gke.1100", "1.21.11-gke.900", "1.21.10-gke.2000", "1.21.10-gke.1500", "1.21.10-gke.1300", "1.21.10-gke.400", "1.21.9-gke.1002", "1.21.9-gke.1001", "1.21.9-gke.1000", "1.21.9-gke.300", "1.21.6-gke.1503", "1.21.6-gke.1501", "1.21.6-gke.1500", "1.21.5-gke.1805", "1.21.5-gke.1802", "1.21.5-gke.1302", "1.21.5-gke.1300", "1.21.4-gke.2302", "1.21.4-gke.2300", "1.21.3-gke.2003", "1.21.3-gke.2001", "1.20.15-gke.13700", "1.20.15-gke.13400", "1.20.15-gke.12800", "1.20.15-gke.11400", "1.20.15-gke.9900", "1.20.15-gke.8700", "1.20.15-gke.8200", "1.20.15-gke.8000", "1.20.15-gke.6000", "1.20.15-gke.5200", "1.20.15-gke.5000", "1.20.15-gke.4100", "1.20.15-gke.3600", "1.20.15-gke.3400", "1.20.15-gke.2500", "1.20.15-gke.1000", "1.20.15-gke.300", "1.20.12-gke.1500", "1.20.11-gke.1801", "1.20.11-gke.1300", "1.20.10-gke.2100", "1.20.10-gke.1600", "1.20.10-gke.301", "1.20.9-gke.2100", "1.20.9-gke.1001", "1.20.9-gke.1000", "1.20.9-gke.701", "1.20.9-gke.700", "1.20.8-gke.2101", "1.20.8-gke.2100", "1.20.8-gke.900", "1.20.8-gke.700", "1.20.7-gke.2200", "1.20.7-gke.1800", "1.20.6-gke.1400", "1.20.6-gke.1000", "1.19.16-gke.15700", "1.19.16-gke.14500", "1.19.16-gke.14000", "1.19.16-gke.13800", "1.19.16-gke.11800", "1.19.16-gke.11000", "1.19.16-gke.10800", "1.19.16-gke.9900", "1.19.16-gke.9400", "1.19.16-gke.9200", "1.19.16-gke.8300", "1.19.16-gke.6800", "1.19.16-gke.6100", "1.19.16-gke.3600", "1.19.16-gke.1500", "1.19.15-gke.1801", "1.19.15-gke.1300", "1.19.15-gke.500", "1.19.14-gke.2300", "1.19.14-gke.1900", "1.19.14-gke.301", "1.19.14-gke.300", "1.19.13-gke.1900", "1.19.13-gke.1200", "1.19.13-gke.701", "1.19.13-gke.700", "1.19.12-gke.2101", "1.19.12-gke.2100", "1.19.12-gke.1100", "1.19.12-gke.900", "1.19.12-gke.700", "1.19.11-gke.2101", "1.19.11-gke.2100", "1.19.11-gke.1701", "1.19.11-gke.1700", "1.19.10-gke.1701", "1.19.10-gke.1700", "1.19.10-gke.1601", "1.19.10-gke.1600", "1.19.10-gke.1001", "1.19.10-gke.1000", "1.19.9-gke.1900", "1.19.9-gke.1400", "1.19.9-gke.700", "1.19.9-gke.100", "1.19.8-gke.2000", "1.19.8-gke.1600", "1.19.8-gke.1000", "1.19.7-gke.2503", "1.19.7-gke.1500", "1.19.7-gke.1302", "1.19.7-gke.800", "1.19.6-gke.1700", "1.19.6-gke.1100", "1.19.6-gke.600", "1.18.20-gke.6101", "1.18.20-gke.6000", "1.18.20-gke.4501", "1.18.20-gke.4500", "1.18.20-gke.4100", "1.18.20-gke.3300", "1.18.20-gke.3001", "1.18.20-gke.3000", "1.18.20-gke.2300", "1.18.20-gke.901", "1.18.20-gke.900", "1.18.20-gke.501", "1.18.19-gke.2101", "1.18.19-gke.2100", "1.18.19-gke.1701", "1.18.19-gke.1700", "1.18.18-gke.1701", "1.18.18-gke.1700", "1.18.18-gke.1101", "1.18.18-gke.1100", "1.18.17-gke.1901", "1.18.17-gke.1900", "1.18.17-gke.1201", "1.18.17-gke.1200", "1.18.17-gke.700", "1.18.17-gke.100", "1.18.16-gke.2100", "1.18.16-gke.1201", "1.18.16-gke.1200", "1.18.16-gke.502", "1.18.16-gke.500", "1.18.16-gke.302", "1.18.16-gke.300", "1.18.15-gke.2500", "1.18.15-gke.1502", "1.18.15-gke.1501", "1.18.15-gke.1500", "1.18.15-gke.1102", "1.18.15-gke.1100", "1.18.15-gke.800", "1.18.14-gke.1600", "1.18.14-gke.1200", "1.18.12-gke.1210", "1.18.12-gke.1206", "1.18.12-gke.1205", "1.18.12-gke.1201", "1.18.12-gke.1200", "1.18.12-gke.300", "1.18.10-gke.2701", "1.18.10-gke.2101", "1.18.10-gke.1500", "1.18.10-gke.601", "1.18.9-gke.2501", "1.18.9-gke.1501", "1.18.9-gke.801", "1.18.6-gke.4801", "1.18.6-gke.3504", "1.18.6-gke.3503", "1.17.17-gke.9100", "1.17.17-gke.8500", "1.17.17-gke.8200", "1.17.17-gke.7800", "1.17.17-gke.7200", "1.17.17-gke.6700", "1.17.17-gke.6000", "1.17.17-gke.5400", "1.17.17-gke.4900", "1.17.17-gke.4400", "1.17.17-gke.3700", "1.17.17-gke.3000", "1.17.17-gke.2800", "1.17.17-gke.2500", "1.17.17-gke.1500", "1.17.17-gke.1101", "1.17.17-gke.1100", "1.17.17-gke.600", "1.17.16-gke.1600", "1.17.16-gke.1300", "1.17.15-gke.800", "1.17.15-gke.300", "1.17.14-gke.1600", "1.17.14-gke.1200", "1.17.14-gke.400", "1.17.13-gke.2600", "1.17.13-gke.2001", "1.17.13-gke.1401", "1.17.13-gke.1400", "1.17.13-gke.600", "1.17.12-gke.2502", "1.17.12-gke.1504", "1.17.12-gke.1501", "1.17.12-gke.500", "1.17.9-gke.6300", "1.17.9-gke.1504", "1.16.15-gke.14800", "1.16.15-gke.12500", "1.16.15-gke.11800", "1.16.15-gke.10600", "1.16.15-gke.7801", "1.16.15-gke.7800", "1.16.15-gke.7300", "1.16.15-gke.6900", "1.16.15-gke.6000", "1.16.15-gke.5500", "1.16.15-gke.4901", "1.16.15-gke.4301", "1.16.15-gke.4300", "1.16.15-gke.3500", "1.16.15-gke.2601", "1.16.15-gke.1600", "1.16.15-gke.500", "1.16.13-gke.404", "1.16.13-gke.403", "1.16.13-gke.401", "1.16.13-gke.400", "1.16.13-gke.1", "1.16.11-gke.5", "1.16.10-gke.8", "1.16.9-gke.6", "1.16.9-gke.2", "1.16.8-gke.15", "1.16.8-gke.12", "1.16.8-gke.9", "1.15.12-gke.6002", "1.15.12-gke.6001", "1.15.12-gke.5000", "1.15.12-gke.4002", "1.15.12-gke.4000", "1.15.12-gke.20", "1.15.12-gke.17", "1.15.12-gke.16", "1.15.12-gke.13", "1.15.12-gke.9", "1.15.12-gke.6", "1.15.12-gke.3", "1.15.12-gke.2", "1.15.11-gke.17", "1.15.11-gke.15", "1.15.11-gke.13", "1.15.11-gke.12", "1.15.11-gke.11", "1.15.11-gke.9", "1.15.11-gke.5", "1.15.11-gke.3", "1.15.11-gke.1", "1.15.9-gke.26", "1.15.9-gke.24", "1.15.9-gke.22", "1.15.9-gke.12", "1.15.9-gke.9", "1.15.9-gke.8", "1.15.8-gke.3", "1.15.8-gke.2", "1.15.7-gke.23", "1.15.7-gke.2", "1.15.4-gke.22", "1.14.10-gke.1504", "1.14.10-gke.902", "1.14.10-gke.50", "1.14.10-gke.46", "1.14.10-gke.45", "1.14.10-gke.42", "1.14.10-gke.41", "1.14.10-gke.40", "1.14.10-gke.37", "1.14.10-gke.36", "1.14.10-gke.34", "1.14.10-gke.32", "1.14.10-gke.31", "1.14.10-gke.27", "1.14.10-gke.24", "1.14.10-gke.22", "1.14.10-gke.21", "1.14.10-gke.17", "1.14.10-gke.0", "1.14.9-gke.23", "1.14.9-gke.2", "1.14.9-gke.0", "1.14.8-gke.33", "1.14.8-gke.21", "1.14.8-gke.18", "1.14.8-gke.17", "1.14.8-gke.14", "1.14.8-gke.12", "1.14.8-gke.7", "1.14.8-gke.2", "1.14.7-gke.40", "1.14.7-gke.25", "1.14.7-gke.23", "1.14.7-gke.17", "1.14.7-gke.14", "1.14.7-gke.10", "1.14.6-gke.13", "1.14.6-gke.2", "1.14.6-gke.1", "1.14.3-gke.11", "1.14.3-gke.10", "1.14.3-gke.9", "1.14.2-gke.9", "1.14.1-gke.5", "1.13.12-gke.30", "1.13.12-gke.25", "1.13.12-gke.17", "1.13.12-gke.16", "1.13.12-gke.14", "1.13.12-gke.13", "1.13.12-gke.10", "1.13.12-gke.8", "1.13.12-gke.4", "1.13.12-gke.2", "1.13.11-gke.23", "1.13.11-gke.15", "1.13.11-gke.14", "1.13.11-gke.12", "1.13.11-gke.11", "1.13.11-gke.9", "1.13.11-gke.5", "1.13.10-gke.7", "1.13.10-gke.0", "1.13.9-gke.11", "1.13.9-gke.3", "1.13.7-gke.24", "1.13.7-gke.19", "1.13.7-gke.15", "1.13.7-gke.8", "1.13.7-gke.0", "1.13.6-gke.13", "1.13.6-gke.6", "1.13.6-gke.5", "1.13.6-gke.0", "1.13.5-gke.10", "1.12.10-gke.22", "1.12.10-gke.20", "1.12.10-gke.19", "1.12.10-gke.18", "1.12.10-gke.17", "1.12.10-gke.15", "1.12.10-gke.13", "1.12.10-gke.11", "1.12.10-gke.5", "1.12.9-gke.16", "1.12.9-gke.15", "1.12.9-gke.13", "1.12.9-gke.10", "1.12.9-gke.7", "1.12.9-gke.3", "1.12.8-gke.12", "1.12.8-gke.10", "1.12.8-gke.7", "1.12.8-gke.6", "1.12.7-gke.26", "1.12.7-gke.25", "1.12.7-gke.24", "1.12.7-gke.22", "1.12.7-gke.21", "1.12.7-gke.17", "1.12.7-gke.10", "1.12.7-gke.7", "1.12.6-gke.11", "1.12.6-gke.10", "1.12.6-gke.7", "1.12.5-gke.10", "1.12.5-gke.5", "1.11.10-gke.6", "1.11.10-gke.5" ] } ```

Expected Result

The new nodepool should have used 1.28.11-gke.1019001.

Screenshots

Screencast from 07-04-2024 05:55:19 PM.webm

Additional context

valaparthvi commented 2 weeks ago

I also noticed that GKE auto-upgrades itself to what it considers the default version which is 1.29.4. But this like a UI issue rather than operator because if you select an older version from the list and then the highest available version, it works as expected, creating the cluster with 1.28.11 version.

Steps to reproduce:

  1. Use the default selected option from dropdown image
  2. Add a new nodepool and notice the k8s version; it will be 1.29.4 image
  3. Remove the nodepool
  4. Select a version other than the chosen one, for e.g.1.27.15-gke.1012003 image
  5. Add a new nodepol and notice the k8s version, it should be the same as selected image
  6. Remove the nodepool
  7. Select the highest available version (the one that was initially selected) image
  8. Add a new nodepool and notice the k8s version image

If the cluster is created using the default values, it ~upgrades itself to~ selects 1.29.4.

gkeConfig of the cluster created using default values.

```yaml gkeConfig: clusterAddons: horizontalPodAutoscaling: true httpLoadBalancing: true clusterIpv4Cidr: '' clusterName: pvala-gke-286-auto-upgrade-test description: '' enableKubernetesAlpha: false googleCredentialSecret: cattle-global-data:cc-5ljjw imported: false ipAllocationPolicy: useIpAliases: true kubernetesVersion: 1.29.4-gke.1043004 labels: {} locations: [] loggingService: logging.googleapis.com/kubernetes maintenanceWindow: '' masterAuthorizedNetworks: {} monitoringService: monitoring.googleapis.com/kubernetes network: default networkPolicyEnabled: false nodePools: - autoscaling: {} config: diskSizeGb: 100 diskType: pd-standard imageType: COS_CONTAINERD machineType: n1-standard-2 oauthScopes: - https://www.googleapis.com/auth/devstorage.read_only - https://www.googleapis.com/auth/logging.write - https://www.googleapis.com/auth/monitoring - https://www.googleapis.com/auth/servicecontrol - https://www.googleapis.com/auth/service.management.readonly - https://www.googleapis.com/auth/trace.append initialNodeCount: 1 management: autoRepair: true autoUpgrade: true maxPodsConstraint: 110 name: dp version: 1.28.11-gke.1019001 privateClusterConfig: {} projectID: container-project-qa region: '' subnetwork: default zone: us-central1-c internal: false localClusterAuthEndpoint: enabled: false windowsPreferedCluster: false ```

mantis-toboggan-md commented 1 week ago

Fixed in https://github.com/rancher/ui/pull/5151

valaparthvi commented 1 week ago

Validated on Rancher (v2.8-57ef43982d805811860431bbf006912115b19c36-head); Dashboard (release-2.8 bc56037), works as expected.