Skip to content

Commit 057bfe2

Browse files
Merge pull request #3858 from GoogleCloudPlatform/release-candidate
Release candidate: v1.48.0
2 parents 1d92026 + f6bb9cf commit 057bfe2

File tree

210 files changed

+18178
-1452
lines changed

Some content is hidden

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

210 files changed

+18178
-1452
lines changed

CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
* @chengcongdu @GoogleCloudPlatform/hpc-toolkit @samskillman @yuryu
1+
* @GoogleCloudPlatform/hpc-toolkit @samskillman

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.47.0",
56+
Version: "v1.48.0",
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-8-hpc-rocky-linux-8
171+
family: slurm-gcp-6-9-hpc-rocky-linux-8
172172
project: schedmd-slurm-public
173173

174174
- id: low_cost_nodeset

community/examples/hpc-build-slurm-image.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ vars:
2323
image_build_machine_type: n2d-standard-16
2424
build_from_image_family: hpc-rocky-linux-8
2525
build_from_image_project: cloud-hpc-image-public
26-
build_from_git_ref: 6.8.6
26+
build_from_git_ref: 6.9.1
2727
built_image_family: my-custom-slurm
2828
built_instance_image:
2929
family: $(vars.built_image_family)

community/examples/hpc-slurm-local-ssd.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,15 @@ deployment_groups:
7272
disk_labels: {}
7373
auto_delete: true
7474
boot: false
75+
disk_resource_manager_tags: {}
7576
- device_name: test-disk-2
7677
disk_name: null
7778
disk_size_gb: 375
7879
disk_type: local-ssd
7980
disk_labels: {}
8081
auto_delete: true
8182
boot: false
83+
disk_resource_manager_tags: {}
8284
bandwidth_tier: gvnic_enabled
8385
machine_type: c2-standard-4
8486
node_count_dynamic_max: 5

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-8-ubuntu-2004-lts
27+
family: slurm-gcp-6-9-ubuntu-2004-lts
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-8-hpc-rocky-linux-8
63+
source_image_family: slurm-gcp-6-9-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/examples/htc-slurm.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,8 @@ deployment_groups:
164164
enable_controller_public_ips: $(vars.enable_public_ips)
165165
slurm_conf_tpl: $(vars.staged_configs)/htc-slurm.conf.tpl
166166
slurmdbd_conf_tpl: $(vars.staged_configs)/htc-slurmdbd.conf.tpl
167+
cloud_parameters:
168+
scheduler_parameters: ["defer", "salloc_wait_nodes", "batch_sched_delay=20", "bf_continue", "bf_interval=300", "bf_min_age_reserve=10800", "bf_resolution=600", "bf_yield_interval=1000000", "partition_job_depth=500", "sched_max_job_start=200", "sched_min_interval=2000000"]
167169

168170
- id: hpc_dashboard
169171
source: modules/monitoring/dashboard

community/front-end/ofe/infrastructure_files/gcs_bucket/webserver/startup.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ printf "####################\n#### Installing required packages\n###############
4848
dnf install -y epel-release
4949
dnf update -y --security
5050
dnf config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
51-
dnf install -y terraform-1.4.6
52-
dnf install --best -y google-cloud-sdk nano make gcc python38-devel unzip git \
51+
dnf install -y terraform
52+
dnf install --best -y google-cloud-sdk nano make gcc python3.12-devel unzip git \
5353
rsync wget nginx bind-utils policycoreutils-python-utils \
5454
packer supervisor python3-certbot-nginx jq
5555
curl --silent --show-error --location https://github.com/mikefarah/yq/releases/download/v4.13.4/yq_linux_amd64 --output /usr/local/bin/yq
@@ -76,7 +76,7 @@ EOL
7676

7777
dnf install -y grafana
7878

79-
pip3.8 install google-api-python-client \
79+
pip3.12 install google-api-python-client \
8080
google-cloud-secret-manager \
8181
google.cloud.pubsub \
8282
pyyaml addict httplib2
@@ -189,7 +189,7 @@ sudo su - gcluster -c /bin/bash <<EOF
189189
popd
190190
191191
printf "\nEstablishing django environment..."
192-
python3.8 -m venv /opt/gcluster/django-env
192+
python3.12 -m venv /opt/gcluster/django-env
193193
source /opt/gcluster/django-env/bin/activate
194194
printf "\nUpgrading pip...\n"
195195
pip install --upgrade pip
Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,56 @@
11
altgraph==0.17.4
22
archspec==0.2.5
3-
argcomplete==3.5.3
3+
argcomplete==3.6.0
44
asgiref==3.8.1
5-
astroid==2.15.5
6-
attrs==24.3.0
5+
astroid==3.3.9
6+
attrs==25.1.0
77
# This should be supported by zoneinfo in Python 3.9+
88
backports.zoneinfo==0.2.1;python_version<"3.9"
9-
cachetools==5.5.0
9+
cachetools==5.5.2
1010
certifi==2025.1.31
1111
cffi==1.17.1
1212
cfgv==3.4.0
1313
charset-normalizer==3.4.1
1414
click==8.1.8
15-
cryptography==44.0.0
16-
decorator==5.1.1
15+
cryptography==44.0.2
16+
decorator==5.2.1
1717
defusedxml==0.7.1
1818
dill==0.3.9
1919
distlib==0.3.9
2020
# django-revproxy==0.11.0 released but not yet in pypi
2121
git+https://github.com/jazzband/django-revproxy.git@d2234005135dc0771b7c4e0bb0465664ccfa5787
22-
Django==4.2.18
22+
Django==4.2.20
2323
django-allauth==0.54.0
2424
django-extensions==3.2.3
2525
djangorestframework==3.15.2
26-
filelock==3.16.1
26+
filelock==3.17.0
2727
google-api-core==2.24.0
28-
google-api-python-client==2.159.0
29-
google-auth==2.37.0
28+
google-api-python-client==2.163.0
29+
google-auth==2.38.0
3030
google-auth-httplib2==0.2.0
31-
google-cloud-billing==1.15.0
31+
google-cloud-billing==1.16.1
3232
google-cloud-core==2.4.1
33-
google-cloud-pubsub==2.27.2
34-
google-cloud-compute==1.23.0
33+
google-cloud-pubsub==2.28.0
34+
google-cloud-compute==1.26.0
3535
google-cloud-storage==2.19.0
3636
google-crc32c==1.5.0
3737
google-resumable-media==2.7.2
38-
googleapis-common-protos==1.66.0
38+
googleapis-common-protos==1.69.1
3939
grafana-api==1.0.3
40-
grpc-google-iam-v1==0.14.0
40+
grpc-google-iam-v1==0.14.1
4141
grpcio==1.69.0
4242
grpcio-status==1.69.0
4343
h11==0.14.0
4444
httplib2==0.22.0
45-
identify==2.6.1
45+
identify==2.6.9
4646
idna==3.10
47-
importlib-resources==6.4.5
48-
isort==5.13.2
49-
Jinja2==3.1.5
47+
importlib-resources==6.5.2
48+
isort==6.0.1
49+
Jinja2==3.1.6
5050
jsonschema==4.23.0
5151
jsonschema-specifications==2023.12.1
5252
lazy-object-proxy==1.10.0
53-
libcst==1.1.0
53+
libcst==1.6.0
5454
macholib==1.16.3
5555
MarkupSafe==2.1.3
5656
mccabe==0.7.0
@@ -60,28 +60,28 @@ oauthlib==3.2.2
6060
path==16.7.1
6161
pkgutil_resolve_name==1.3.10
6262
platformdirs==3.9.1
63-
pre-commit==3.3.3
63+
pre-commit==4.1.0
6464
proto-plus==1.25.0
6565
protobuf==5.29.3
6666
pyasn1==0.6.1
6767
pyasn1-modules==0.4.1
6868
pycparser==2.22
69-
PyJWT==2.9.0
70-
pylint==2.17.4
71-
pylint-django==2.5.5
69+
PyJWT==2.10.1
70+
pylint==3.3.4
71+
pylint-django==2.6.1
7272
pylint-plugin-utils==0.8.2
73-
pyparsing==3.1.4
73+
pyparsing==3.2.1
7474
python3-openid==3.2.0
7575
pytz==2023.3
7676
PyYAML==6.0.2
77-
referencing==0.35.1
77+
referencing==0.36.2
7878
requests==2.32.3
7979
requests-oauthlib==2.0.0
8080
retry==0.9.2
81-
rpds-py==0.20.1
81+
rpds-py==0.23.1
8282
rsa==4.9
8383
ruamel.yaml==0.18.10
84-
ruamel.yaml.clib==0.2.8
84+
ruamel.yaml.clib==0.2.12
8585
semantic-version==2.10.0
8686
setuptools-rust==1.10.2
8787
six==1.17.0
@@ -92,10 +92,10 @@ tomlkit==0.13.2
9292
typing-inspect==0.9.0
9393
typing_extensions==4.12.2
9494
uritemplate==4.1.1
95-
urllib3==2.2.3
96-
uvicorn==0.33.0
97-
virtualenv==20.29.1
95+
urllib3==2.3.0
96+
uvicorn==0.34.0
97+
virtualenv==20.29.3
9898
wrapt==1.17.2
9999
xmltodict==0.14.2
100100
yq==3.4.3
101-
zipp==3.20.2
101+
zipp==3.21.0

0 commit comments

Comments
 (0)