Skip to content

Commit 3d6360a

Browse files
authored
Release candidate: v1.81.0 (GoogleCloudPlatform#5175)
2 parents 147e356 + 60444be commit 3d6360a

208 files changed

Lines changed: 3113 additions & 947 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.

.github/workflows/pr-precommit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
check-latest: true
5454
- uses: hashicorp/setup-terraform@v3
5555
with:
56-
terraform_version: "1.5.7"
56+
terraform_version: "1.12.2"
5757
terraform_wrapper: false
5858
- run: make install-dev-deps
5959
- uses: terraform-linters/setup-tflint@v4

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,10 @@ repos:
142142
# rev: v1.0.0-rc.1
143143
# hooks:
144144
# - id: go-critic
145-
- repo: https://github.com/Bahjat/pre-commit-golang
146-
rev: v1.0.3
145+
- repo: https://github.com/golangci/golangci-lint
146+
rev: v1.63.4
147147
hooks:
148-
- id: go-static-check
148+
- id: golangci-lint
149149
- repo: https://github.com/adrienverge/yamllint
150150
rev: v1.34.0
151151
hooks:

cmd/root.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ var (
5252
logging.Fatal("cmd.Help function failed: %s", err)
5353
}
5454
},
55-
Version: "v1.80.0",
55+
Version: "v1.81.0",
5656
Annotations: annotation,
5757
}
5858
)

community/front-end/ofe/requirements.txt

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,42 @@ altgraph==0.17.5
22
archspec==0.2.5
33
argcomplete==3.6.3
44
asgiref==3.11.0
5-
astroid==4.0.2
5+
astroid==4.0.3
66
attrs==25.4.0
77
# This should be supported by zoneinfo in Python 3.9+
88
backports.zoneinfo==0.2.1;python_version<"3.9"
99
cachetools>=2.0,<7.0
10-
certifi==2025.11.12
10+
certifi==2026.1.4
1111
cffi>=2.0.0
1212
cfgv==3.5.0
1313
charset-normalizer==3.4.4
1414
click==8.3.1
1515
crispy-bootstrap5==2025.6
16-
cryptography==46.0.3
16+
cryptography==46.0.4
1717
decorator==5.2.1
1818
defusedxml==0.7.1
19-
dill==0.4.0
19+
dill==0.4.1
2020
distlib==0.4.0
2121
# django-revproxy==0.11.0 released but not yet in pypi
2222
git+https://github.com/jazzband/django-revproxy.git@d2234005135dc0771b7c4e0bb0465664ccfa5787
23-
Django==6.0
24-
django-allauth==65.13.1
23+
Django==6.0.1
24+
django-allauth==65.14.0
2525
django-crispy-forms==2.5
2626
django-extensions==3.2.3
2727
djangorestframework==3.16.1
2828
filelock==3.20.3
29-
google-api-core==2.28.1
30-
google-api-python-client==2.187.0
31-
google-auth==2.45.0
29+
google-api-core==2.29.0
30+
google-api-python-client==2.188.0
31+
google-auth==2.48.0
3232
google-auth-httplib2==0.3.0
33-
google-cloud-artifact-registry==1.18.0
33+
google-cloud-artifact-registry==1.19.0
3434
google-cloud-secret-manager==2.26.0
35-
google-cloud-build==3.34.0
36-
google-cloud-billing==1.17.0
35+
google-cloud-build==3.35.0
36+
google-cloud-billing==1.18.0
3737
google-cloud-core==2.5.0
3838
google-cloud-pubsub==2.34.0
39-
google-cloud-compute==1.40.0
40-
google-cloud-storage==3.7.0
39+
google-cloud-compute==1.43.0
40+
google-cloud-storage==3.8.0
4141
google-cloud-secret-manager==2.26.0
4242
google-crc32c==1.8.0
4343
google-resumable-media==2.8.0
@@ -47,13 +47,13 @@ grpc-google-iam-v1==0.14.3
4747
grpcio==1.76.0
4848
grpcio-status==1.76.0
4949
h11==0.16.0
50-
httplib2==0.31.0
51-
identify==2.6.15
50+
httplib2==0.31.2
51+
identify==2.6.16
5252
idna==3.11
5353
importlib-resources==6.5.2
5454
isort==7.0.0
5555
Jinja2==3.1.6
56-
jsonschema==4.25.1
56+
jsonschema==4.26.0
5757
jsonschema-specifications==2025.9.1
5858
lazy-object-proxy==1.12.0
5959
libcst==1.8.6
@@ -71,12 +71,12 @@ proto-plus==1.27.0
7171
protobuf>=6.31.1,<7.0.0
7272
pyasn1==0.6.2
7373
pyasn1-modules==0.4.2
74-
pycparser==2.23
75-
PyJWT==2.10.1
74+
pycparser==3.0
75+
PyJWT==2.11.0
7676
pylint==4.0.4
7777
pylint-django==2.7.0
7878
pylint-plugin-utils==0.9.0
79-
pyparsing==3.3.1
79+
pyparsing==3.3.2
8080
python3-openid==3.2.0
8181
pytz==2023.3
8282
PyYAML==6.0.3
@@ -86,22 +86,22 @@ requests-oauthlib==2.0.0
8686
retry==0.9.2
8787
rpds-py==0.30.0
8888
rsa==4.9.1
89-
ruamel.yaml==0.19.0
89+
ruamel.yaml==0.19.1
9090
ruamel.yaml.clib==0.2.15
9191
semantic-version==2.10.0
9292
setuptools-rust==1.12.0
9393
six==1.17.0
9494
sqlparse==0.5.5
9595
toml==0.10.2
96-
tomli==2.3.0
97-
tomlkit==0.13.3
96+
tomli==2.4.0
97+
tomlkit==0.14.0
9898
typing-inspect==0.9.0
9999
typing_extensions==4.15.0
100100
uritemplate==4.2.0
101101
urllib3==2.6.3
102102
uvicorn==0.40.0
103103
virtualenv==20.36.1
104-
wrapt==2.0.1
104+
wrapt==2.1.0
105105
xmltodict==1.0.2
106106
yq==3.4.3
107107
zipp==3.23.0

community/modules/compute/gke-nodeset/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,5 @@
5151

5252
| Name | Description |
5353
|------|-------------|
54-
| <a name="output_nodeset_name"></a> [nodeset\_name](#output\_nodeset\_name) | Name of the new Slinky nodset |
54+
| <a name="output_nodeset_name"></a> [nodeset\_name](#output\_nodeset\_name) | Name of the new Slinky nodeset |
5555
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->

community/modules/compute/gke-nodeset/metadata.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,17 @@ ghpc:
2525
vars: [slurm_cluster_name]
2626
pattern: "^[a-z](?:[a-z0-9]{0,9})$"
2727
error_message: "'slurm_cluster_name' must contain only lowercase letters and numbers, start with a letter, and be 1-10 characters long."
28+
- validator: range
29+
inputs:
30+
vars: [network_storage]
31+
min: 1
32+
max: 1
33+
length_check: true # Validates the list's length instead of its elements.
34+
error_message: "The 'network_storage' list must contain exactly one element."
35+
- validator: range
36+
inputs:
37+
vars: [filestore_id]
38+
min: 1
39+
max: 1
40+
length_check: true # Validates the list's length instead of its elements.
41+
error_message: "The 'filestore_id' list must contain exactly one element."

community/modules/compute/gke-nodeset/output.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313
# limitations under the License.
1414

1515
output "nodeset_name" {
16-
description = "Name of the new Slinky nodset"
16+
description = "Name of the new Slinky nodeset"
1717
value = local.nodeset.nodeset_name
1818
}

community/modules/compute/gke-nodeset/variables.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ variable "slurm_cluster_name" {
2727
description = "Cluster name, used in slurm controller"
2828

2929
validation {
30-
condition = var.slurm_cluster_name != null && can(regex("^[a-z](?:[a-z0-9]{0,9})$", var.slurm_cluster_name))
31-
error_message = "Variable 'slurm_cluster_name' must be a match of regex '^[a-z](?:[a-z0-9]{0,9})$'."
30+
condition = var.slurm_cluster_name != null && can(regex("^[a-z]([-a-z0-9]{0,20})$", var.slurm_cluster_name))
31+
error_message = "Variable 'slurm_cluster_name' must be a match of regex '^[a-z]([-a-z0-9]{0,20})$'."
3232
}
3333
}
3434

community/modules/compute/gke-nodeset/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:gke-nodeset/v1.80.0"
25+
module_name = "blueprints/terraform/hpc-toolkit:gke-nodeset/v1.81.0"
2626
}
2727
}

community/modules/compute/gke-partition/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ No modules.
2020

2121
| Name | Type |
2222
|------|------|
23-
| [google_storage_bucket_object.parition_config](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket_object) | resource |
23+
| [google_storage_bucket_object.partition_config](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket_object) | resource |
2424
| [google_storage_bucket.this](https://registry.terraform.io/providers/hashicorp/google/latest/docs/data-sources/storage_bucket) | data source |
2525

2626
## Inputs

0 commit comments

Comments
 (0)