Skip to content

Commit 3a4c22b

Browse files
authored
Merge pull request #4448 from GoogleCloudPlatform/main
Merge `main -> develop`
2 parents c49e9c4 + 4ff7349 commit 3a4c22b

66 files changed

Lines changed: 98 additions & 90 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

cmd/root.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ HPC deployments on the Google Cloud Platform.`,
5353
logging.Fatal("cmd.Help function failed: %s", err)
5454
}
5555
},
56-
Version: "v1.59.0",
56+
Version: "v1.59.1",
5757
Annotations: annotation,
5858
}
5959
)

community/examples/AMD/hpc-amd-slurm.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ deployment_groups:
168168
# these images must match the images used by Slurm modules below because
169169
# we are building OpenMPI with PMI support in libraries contained in
170170
# Slurm installation
171-
family: slurm-gcp-6-9-hpc-rocky-linux-8
171+
family: slurm-gcp-6-10-hpc-rocky-linux-8
172172
project: schedmd-slurm-public
173173

174174
- id: low_cost_nodeset

community/examples/hpc-slurm-ubuntu2004.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ vars:
2424
slurm_image:
2525
# Please refer to the following link for the latest images:
2626
# https://github.com/GoogleCloudPlatform/slurm-gcp/blob/master/docs/images.md#supported-operating-systems
27-
family: slurm-gcp-6-9-ubuntu-2004-lts
27+
family: slurm-gcp-6-10-ubuntu-2204-lts-nvidia-570
2828
project: schedmd-slurm-public
2929
instance_image_custom: true
3030

community/examples/hpc-slurm6-apptainer.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ deployment_groups:
6060
settings:
6161
source_image_project_id: [schedmd-slurm-public]
6262
# see latest in https://github.com/GoogleCloudPlatform/slurm-gcp/blob/master/docs/images.md#published-image-family
63-
source_image_family: slurm-gcp-6-9-hpc-rocky-linux-8
63+
source_image_family: slurm-gcp-6-10-hpc-rocky-linux-8
6464
# You can find size of source image by using following command
6565
# gcloud compute images describe-from-family <source_image_family> --project schedmd-slurm-public
6666
disk_size: $(vars.disk_size)

community/front-end/ofe/website/ghpcfe/templates/blueprint/cluster_config.yaml.j2

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ deployment_groups:
6464
id: slurm_controller
6565
settings:
6666
instance_image:
67-
family: slurm-gcp-6-9-hpc-rocky-linux-8
67+
family: slurm-gcp-6-10-hpc-rocky-linux-8
6868
project: schedmd-slurm-public
6969
cloud_parameters:
7070
resume_rate: 0
@@ -102,7 +102,7 @@ deployment_groups:
102102
id: slurm_login
103103
settings:
104104
instance_image:
105-
family: slurm-gcp-6-9-hpc-rocky-linux-8
105+
family: slurm-gcp-6-10-hpc-rocky-linux-8
106106
project: schedmd-slurm-public
107107
num_instances: {{ cluster.num_login_nodes }}
108108
subnetwork_self_link: "projects/{{ cluster.project_id }}/regions/{{ cluster.cloud_region }}/subnetworks/{{ cluster.subnet.cloud_id }}"

community/front-end/ofe/website/ghpcfe/templates/blueprint/partition_config.yaml.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
family: {% if part.image.source_image_family == "Imported" %}{{ part.image.family }}{% else %}image-{{ part.image.family }}{% endif %}
3434
project: {{ cluster.project_id }}
3535
{% else %}
36-
family: slurm-gcp-6-9-hpc-rocky-linux-8
36+
family: slurm-gcp-6-10-hpc-rocky-linux-8
3737
project: schedmd-slurm-public
3838
{% endif %}
3939
{% if part.additional_disk_count > 0 %}

community/modules/compute/htcondor-execute-point/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ terraform {
2929
}
3030

3131
provider_meta "google" {
32-
module_name = "blueprints/terraform/hpc-toolkit:htcondor-execute-point/v1.59.0"
32+
module_name = "blueprints/terraform/hpc-toolkit:htcondor-execute-point/v1.59.1"
3333
}
3434
}

community/modules/compute/mig/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ terraform {
2222
}
2323
}
2424
provider_meta "google" {
25-
module_name = "blueprints/terraform/hpc-toolkit:mig/v1.59.0"
25+
module_name = "blueprints/terraform/hpc-toolkit:mig/v1.59.1"
2626
}
2727
}

community/modules/compute/schedmd-slurm-gcp-v6-nodeset-dynamic/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ No resources.
102102
| <a name="input_enable_spot_vm"></a> [enable\_spot\_vm](#input\_enable\_spot\_vm) | Enable the partition to use spot VMs (https://cloud.google.com/spot-vms). | `bool` | `false` | no |
103103
| <a name="input_feature"></a> [feature](#input\_feature) | The node feature, used to bind nodes to the nodeset. If not set, the nodeset name will be used. | `string` | `null` | no |
104104
| <a name="input_guest_accelerator"></a> [guest\_accelerator](#input\_guest\_accelerator) | List of the type and count of accelerator cards attached to the instance. | <pre>list(object({<br/> type = string,<br/> count = number<br/> }))</pre> | `[]` | no |
105-
| <a name="input_instance_image"></a> [instance\_image](#input\_instance\_image) | Defines the image that will be used in the Slurm node group VM instances.<br/><br/>Expected Fields:<br/>name: The name of the image. Mutually exclusive with family.<br/>family: The image family to use. Mutually exclusive with name.<br/>project: The project where the image is hosted.<br/><br/>For more information on creating custom images that comply with Slurm on GCP<br/>see the "Slurm on GCP Custom Images" section in docs/vm-images.md. | `map(string)` | <pre>{<br/> "family": "slurm-gcp-6-9-hpc-rocky-linux-8",<br/> "project": "schedmd-slurm-public"<br/>}</pre> | no |
105+
| <a name="input_instance_image"></a> [instance\_image](#input\_instance\_image) | Defines the image that will be used in the Slurm node group VM instances.<br/><br/>Expected Fields:<br/>name: The name of the image. Mutually exclusive with family.<br/>family: The image family to use. Mutually exclusive with name.<br/>project: The project where the image is hosted.<br/><br/>For more information on creating custom images that comply with Slurm on GCP<br/>see the "Slurm on GCP Custom Images" section in docs/vm-images.md. | `map(string)` | <pre>{<br/> "family": "slurm-gcp-6-10-hpc-rocky-linux-8",<br/> "project": "schedmd-slurm-public"<br/>}</pre> | no |
106106
| <a name="input_instance_image_custom"></a> [instance\_image\_custom](#input\_instance\_image\_custom) | A flag that designates that the user is aware that they are requesting<br/>to use a custom and potentially incompatible image for this Slurm on<br/>GCP module.<br/><br/>If the field is set to false, only the compatible families and project<br/>names will be accepted. The deployment will fail with any other image<br/>family or name. If set to true, no checks will be done.<br/><br/>See: https://goo.gle/hpc-slurm-images | `bool` | `false` | no |
107107
| <a name="input_labels"></a> [labels](#input\_labels) | Labels to add to partition compute instances. Key-value pairs. | `map(string)` | `{}` | no |
108108
| <a name="input_machine_type"></a> [machine\_type](#input\_machine\_type) | Compute Platform machine type to use for this partition compute nodes. | `string` | `"c2-standard-60"` | no |

community/modules/compute/schedmd-slurm-gcp-v6-nodeset-dynamic/source_image_logic.tf

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@ locals {
1818
# Currently supported images and projects
1919
known_project_families = {
2020
schedmd-slurm-public = [
21-
"slurm-gcp-6-9-debian-11",
22-
"slurm-gcp-6-9-hpc-rocky-linux-8",
23-
"slurm-gcp-6-9-ubuntu-2004-lts",
24-
"slurm-gcp-6-9-ubuntu-2204-lts-arm64"
21+
"slurm-gcp-6-10-debian-12",
22+
"slurm-gcp-6-10-hpc-rocky-linux-8",
23+
"slurm-gcp-6-10-ubuntu-2204-lts-nvidia-570",
24+
"slurm-gcp-6-10-ubuntu-2404-lts-nvidia-570",
25+
"slurm-gcp-6-10-ubuntu-2204-lts-arm64",
26+
"slurm-gcp-6-10-ubuntu-2404-lts-arm64"
2527
]
2628
}
2729

0 commit comments

Comments
 (0)