diff --git a/modules/scheduler/gke-cluster/README.md b/modules/scheduler/gke-cluster/README.md
index c092d89b59..2646cc082c 100644
--- a/modules/scheduler/gke-cluster/README.md
+++ b/modules/scheduler/gke-cluster/README.md
@@ -197,7 +197,7 @@ limitations under the License.
| [timeout\_create](#input\_timeout\_create) | Timeout for creating a node pool | `string` | `null` | no |
| [timeout\_update](#input\_timeout\_update) | Timeout for updating a node pool | `string` | `null` | no |
| [upgrade\_settings](#input\_upgrade\_settings) | Defines gke cluster upgrade settings. It is highly recommended that you define all max\_surge and max\_unavailable.
If max\_surge is not specified, it would be set to a default value of 0.
If max\_unavailable is not specified, it would be set to a default value of 1. |
object({
strategy = string
max_surge = optional(number)
max_unavailable = optional(number)
}) | {
"max_surge": 0,
"max_unavailable": 1,
"strategy": "SURGE"
} | no |
-| [version\_prefix](#input\_version\_prefix) | If provided, Terraform will only return versions that match the string prefix. For example, `1.31.` will match all `1.31` series releases. Since this is just a string match, it's recommended that you append a `.` after minor versions to ensure that prefixes such as `1.3` don't match versions like `1.30.1-gke.10` accidentally. | `string` | `"1.31."` | no |
+| [version\_prefix](#input\_version\_prefix) | If provided, Terraform will only return versions that match the string prefix. For example, `1.31.` will match all `1.31` series releases. Since this is just a string match, it's recommended that you append a `.` after minor versions to ensure that prefixes such as `1.3` don't match versions like `1.30.1-gke.10` accidentally. | `string` | `"1.32."` | no |
| [zone](#input\_zone) | Zone for a zonal cluster. | `string` | `null` | no |
## Outputs
diff --git a/modules/scheduler/gke-cluster/variables.tf b/modules/scheduler/gke-cluster/variables.tf
index 4b3a112962..7b2deaf24c 100644
--- a/modules/scheduler/gke-cluster/variables.tf
+++ b/modules/scheduler/gke-cluster/variables.tf
@@ -94,7 +94,7 @@ variable "min_master_version" {
variable "version_prefix" {
description = "If provided, Terraform will only return versions that match the string prefix. For example, `1.31.` will match all `1.31` series releases. Since this is just a string match, it's recommended that you append a `.` after minor versions to ensure that prefixes such as `1.3` don't match versions like `1.30.1-gke.10` accidentally."
type = string
- default = "1.31."
+ default = "1.30."
}
variable "maintenance_start_time" {
diff --git a/tools/cloud-build/daily-tests/ansible_playbooks/test-validation/test-gke-a3-high.yml b/tools/cloud-build/daily-tests/ansible_playbooks/test-validation/test-gke-a3-high.yml
index 02f36ed551..ea18b33810 100644
--- a/tools/cloud-build/daily-tests/ansible_playbooks/test-validation/test-gke-a3-high.yml
+++ b/tools/cloud-build/daily-tests/ansible_playbooks/test-validation/test-gke-a3-high.yml
@@ -31,6 +31,13 @@
cat {{ workspace }}/examples/nccl-test.yaml
register: nccl_test_file_contents
+- name: Pin nccl-plugin-gpudirecttcpx-dev to latest tag
+ delegate_to: localhost
+ ansible.builtin.replace:
+ path: "{{ workspace }}/examples/nccl-test.yaml"
+ regexp: 'nccl-plugin-gpudirecttcpx-dev:v3.1.9'
+ replace: 'nccl-plugin-gpudirecttcpx-dev:latest'
+
- name: Display NCCL test file
debug:
msg: "{{nccl_test_file_contents.stdout}}"