Skip to content

Commit 7699f5d

Browse files
authored
Merge pull request #3004 from GoogleCloudPlatform/release-candidate
Release v1.39.0
2 parents 1e38ce0 + 3939d49 commit 7699f5d

File tree

203 files changed

+3167
-1212
lines changed

Some content is hidden

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

203 files changed

+3167
-1212
lines changed

.github/dependabot.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,14 @@ updates:
2323
- go
2424
- release-chore
2525
schedule:
26-
interval: weekly
26+
interval: monthly
2727
day: monday
2828
time: "03:00"
2929
timezone: America/Los_Angeles
3030
target-branch: develop
31+
ignore:
32+
- dependency-name: "google.golang.org/api"
33+
3134
- package-ecosystem: pip
3235
directory: /community/front-end/ofe/
3336
labels:
@@ -45,3 +48,18 @@ updates:
4548
# Disable version updates, do security updates only
4649
# See https://docs.github.com/en/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates#overriding-the-default-behavior-with-a-configuration-file
4750
open-pull-requests-limit: 0
51+
- package-ecosystem: pip
52+
directory: /community/modules/scheduler/schedmd-slurm-gcp-v6-controller/modules/slurm_files/scripts/
53+
labels:
54+
- dependencies
55+
- python
56+
- release-chore
57+
schedule:
58+
interval: weekly
59+
day: monday
60+
time: "03:00"
61+
timezone: America/Los_Angeles
62+
target-branch: develop
63+
# Disable version updates, do security updates only
64+
# See https://docs.github.com/en/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates#overriding-the-default-behavior-with-a-configuration-file
65+
open-pull-requests-limit: 0

.github/pull_request_template.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
### Submission Checklist
22

3+
NOTE: Community submissions can take up to 2 weeks to be reviewed.
4+
35
Please take the following actions before submitting this pull request.
46

57
* Fork your PR branch from the Toolkit "develop" branch (not main)

.github/workflows/pr-precommit.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,6 @@ jobs:
3838
python-version: '3.10'
3939
check-latest: true
4040
cache: 'pip'
41-
- run: >
42-
pip install
43-
-r community/modules/scheduler/schedmd-slurm-gcp-v6-controller/modules/slurm_files/scripts/requirements.txt
44-
-r community/modules/scheduler/schedmd-slurm-gcp-v6-controller/modules/slurm_files/scripts/tests/requirements.txt
4541
- uses: actions/setup-go@v5
4642
with:
4743
go-version: '1.22'

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ repos:
7676
require_serial: true
7777
- id: pytest-check
7878
name: pytest-check
79-
entry: pytest
79+
entry: python -m pytest
8080
language: system
8181
types: [python]
8282
pass_filenames: false

CONTRIBUTING.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,11 @@ again.
2020
All submissions, including submissions by project members, require review. We
2121
use GitHub pull requests for this purpose. Consult
2222
[GitHub Help](https://help.github.com/articles/about-pull-requests/) for more
23-
information on using pull requests.
23+
information on pull requests.
24+
25+
### Standard PR Response Times
26+
27+
Community submissions can take up to 2 weeks to be reviewed.
2428

2529
## Community Guidelines
2630

Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ install-dev-deps: warn-terraform-version warn-packer-version check-pre-commit ch
6969
go install mvdan.cc/sh/v3/cmd/shfmt@latest
7070
go install golang.org/x/tools/cmd/goimports@latest
7171
go install honnef.co/go/tools/cmd/staticcheck@latest
72+
pip install -r community/modules/scheduler/schedmd-slurm-gcp-v6-controller/modules/slurm_files/scripts/requirements.txt
73+
pip install -r community/modules/scheduler/schedmd-slurm-gcp-v6-controller/modules/slurm_files/scripts/tests/requirements.txt
7274

7375
# RULES SUPPORTING THE ABOVE
7476

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.38.0",
56+
Version: "v1.39.0",
5757
Annotations: annotation,
5858
}
5959
)

community/examples/AMD/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,10 @@ using the `compute` partition, you may ignore its quota requirements.
5353

5454
### Deploying the Blueprint
5555

56-
Use `ghpc` to provision the blueprint, supplying your project ID:
56+
Use `gcluster` to provision the blueprint, supplying your project ID:
5757

5858
```shell
59-
ghpc create --vars project_id=<<PROJECT_ID>> hpc-amd-slurm.yaml
59+
gcluster create --vars project_id=<<PROJECT_ID>> hpc-amd-slurm.yaml
6060
```
6161
6262
It will create a directory containing a Terraform module. Follow the printed

community/examples/flux-framework/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ Toolkit guidance to enable [APIs][apis] and establish minimum resource
2626

2727
### Deploy the flux-framework Cluster
2828

29-
Use `ghcp` to provision the blueprint
29+
Use `gcluster` to provision the blueprint
3030

3131
```bash
32-
ghpc create community/examples/flux-framework --vars project_id=<<PROJECT_ID>>
32+
gcluster create community/examples/flux-framework --vars project_id=<<PROJECT_ID>>
3333
```
3434
3535
This will create a directory containing Terraform modules.
3636
37-
Follow `ghpc` instructions to deploy the cluster
37+
Follow `gcluster` instructions to deploy the cluster
3838
3939
```text
4040
terraform -chdir=flux-fw-cluster/primary init

community/examples/hpc-slurm6-tpu-maxtext.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ deployment_groups:
7272
python3 MaxText/train.py MaxText/configs/base.yml run_name=<RUN_NAME> base_output_directory=${PWD}/output/ dataset_path=<STORAGE_BUCKET> async_checkpointing=False attention=<ATTENTION> steps=<STEPS>
7373
7474
- id: tpu_nodeset
75-
source: ./community/modules/compute/schedmd-slurm-gcp-v6-nodeset-tpu
75+
source: community/modules/compute/schedmd-slurm-gcp-v6-nodeset-tpu
7676
use: [network]
7777
settings:
7878
node_type: v4-8
@@ -88,7 +88,7 @@ deployment_groups:
8888
node_count_dynamic_max: 1
8989

9090
- id: tpu_partition
91-
source: ./community/modules/compute/schedmd-slurm-gcp-v6-partition
91+
source: community/modules/compute/schedmd-slurm-gcp-v6-partition
9292
use: [tpu_nodeset]
9393
settings:
9494
partition_name: tpu
@@ -110,14 +110,14 @@ deployment_groups:
110110
is_default: true
111111

112112
- id: slurm_login
113-
source: ./community/modules/scheduler/schedmd-slurm-gcp-v6-login
113+
source: community/modules/scheduler/schedmd-slurm-gcp-v6-login
114114
use: [network]
115115
settings:
116116
enable_login_public_ips: true
117117
machine_type: n2-standard-16
118118

119119
- id: slurm_controller
120-
source: ./community/modules/scheduler/schedmd-slurm-gcp-v6-controller
120+
source: community/modules/scheduler/schedmd-slurm-gcp-v6-controller
121121
use:
122122
- tpu_partition
123123
- compute_partition

0 commit comments

Comments
 (0)