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}}"