-
Notifications
You must be signed in to change notification settings - Fork 154
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #796 from GoogleCloudPlatform/release-branch
Version 1.10.1
- Loading branch information
Showing
50 changed files
with
432 additions
and
407 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Copyright 2022 Google LLC | ||
# | ||
# Licensed under the Apache License, Version 2.0 (the "License"); | ||
# you may not use this file except in compliance with the License. | ||
# You may obtain a copy of the License at | ||
# | ||
# http://www.apache.org/licenses/LICENSE-2.0 | ||
# | ||
# Unless required by applicable law or agreed to in writing, software | ||
# distributed under the License is distributed on an "AS IS" BASIS, | ||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
# See the License for the specific language governing permissions and | ||
# limitations under the License. | ||
|
||
# Dependency Review Action | ||
# | ||
# This Action will scan dependency manifest files that change as part of a Pull Request, surfacing known-vulnerable versions of the packages declared or updated in the PR. Once installed, if the workflow run is marked as required, PRs introducing known-vulnerable packages will be blocked from merging. | ||
# | ||
# Source repository: https://github.com/actions/dependency-review-action | ||
# Public documentation: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement | ||
name: 'Dependency Review' | ||
on: [pull_request] | ||
|
||
permissions: | ||
contents: read | ||
|
||
jobs: | ||
dependency-review: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: 'Checkout Repository' | ||
uses: actions/checkout@v3 | ||
- name: 'Dependency Review' | ||
uses: actions/dependency-review-action@v2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,101 +1,7 @@ | ||
# Community Modules | ||
|
||
To learn more about using and writing HPC toolkit modules, see the [core | ||
module documentation](../../modules/README.md). | ||
|
||
## Compute | ||
|
||
* [**SchedMD-slurm-on-gcp-partition**](compute/SchedMD-slurm-on-gcp-partition/README.md): | ||
Creates a Slurm partition that can be used by the | ||
SchedMD-slurm_on_gcp_controller. | ||
* [**schedmd-slurm-gcp-v5-partition**](compute/schedmd-slurm-gcp-v5-partition/README.md): | ||
Creates a Slurm partition that can be used by the | ||
[schedmd-slurm-gcp-v5-controller] module. | ||
* [**schedmd-slurm-gcp-v5-node-group**](compute/schedmd-slurm-gcp-v5-node-group/README.md): | ||
Defines a node group that can be used as input to the | ||
[schedmd-slurm-gcp-v5-partition] module. | ||
* [**pbspro-execution**](compute/pbspro-execution/README.md): | ||
Creates execution hosts for use in a PBS Professional cluster. | ||
|
||
[schedmd-slurm-gcp-v5-controller]: scheduler/schedmd-slurm-gcp-v5-controller/README.md | ||
[schedmd-slurm-gcp-v5-partition]: compute/schedmd-slurm-gcp-v5-partition/README.md | ||
|
||
## Database | ||
|
||
* | ||
[**slurm-cloudsql-federation**](database/slurm-cloudsql-federation/README.md): | ||
Creates a [Google SQL Instance](https://cloud.google.com/sql/) meant to be | ||
integrated with a | ||
[slurm controller](./third-pary/scheduler/SchedMD-slurm-on-gcp-controller/README.md). | ||
|
||
## File System | ||
|
||
* [**nfs-server**](file-system/nfs-server/README.md): Creates a VM instance and | ||
configures an NFS server that can be mounted by other VM instances. | ||
|
||
* [**DDN-EXAScaler**](third-party/file-system/DDN-EXAScaler/README.md): Creates | ||
a [DDN EXAscaler lustre](<https://www.ddn.com/partners/google-cloud-platform/>) | ||
file system. This module has | ||
[license costs](https://console.developers.google.com/marketplace/product/ddnstorage/exascaler-cloud). | ||
|
||
## Project | ||
|
||
* [**new-project**](project/new-project/README.md): Creates a Google Cloud Projects | ||
|
||
* [**service-account**](project/service-account/README.md): Creates [service | ||
accounts](https://cloud.google.com/iam/docs/service-accounts) for a GCP project. | ||
|
||
* [**service-enablement**](project/service-enablement/README.md): Allows | ||
enabling various APIs for a Google Cloud Project | ||
|
||
## Scripts | ||
|
||
* [**omnia-install**](scripts/omnia-install/README.md): Installs SLURM via omnia | ||
onto a cluster of compute VMs | ||
|
||
* [**pbspro-preinstall**](scripts/pbspro-preinstall/README.md): Creates a | ||
Cloud Storage bucket in which to save PBS Professional RPM packages for use | ||
by PBS clusters. | ||
|
||
* [**pbspro-install**](scripts/pbspro-install/README.md): Creates a | ||
Toolkit runner to install [PBS Professional][pbspro] from RPM packages. | ||
|
||
* [**pbspro-qmgr**](scripts/pbspro-qmgr/README.md): Creates a | ||
Toolkit runner to run common `qmgr` commands when configuring a PBS | ||
Professional cluster. | ||
|
||
* [**spack-install**](scripts/spack-install/README.md): Creates a startup script | ||
to install spack on an instance or the slurm controller | ||
|
||
* [**wait-for-startup**](scripts/wait-for-startup/README.md): Waits for | ||
successful completion of a startup script on a compute VM | ||
|
||
## Scheduler | ||
|
||
* [**SchedMD-slurm-on-gcp-controller**](scheduler/SchedMD-slurm-on-gcp-controller/README.md): | ||
Creates a Slurm controller node using | ||
[slurm-gcp](https://github.com/SchedMD/slurm-gcp/tree/master/tf/modules/controller) | ||
|
||
* [**SchedMD-slurm-on-gcp-login-node**](scheduler/SchedMD-slurm-on-gcp-login-node/README.md): | ||
Creates a Slurm login node using | ||
[slurm-gcp](https://github.com/SchedMD/slurm-gcp/tree/master/tf/modules/login) | ||
|
||
* [**schedmd-slurm-gcp-v5-login**](scheduler/schedmd-slurm-gcp-v5-login/README.md): | ||
Creates a Slurm login node using [slurm-gcp] version 5. | ||
|
||
* [**schedmd-slurm-gcp-v5-controller**](scheduler/schedmd-slurm-gcp-v5-controller/README.md): | ||
Creates a Slurm controller using [slurm-gcp] version 5. | ||
|
||
* [**schedmd-slurm-gcp-v5-hybrid**](scheduler/schedmd-slurm-gcp-v5-hybrid/README.md): | ||
Creates configurations for hybrid partitions that can be used with an | ||
on-premise Slurm cluster. This module uses the | ||
[slurm-controller-hybrid](https://github.com/SchedMD/slurm-gcp/tree/v5.1.0/terraform/slurm_cluster/modules/slurm_controller_hybrid) | ||
from the slurm-gcp project. | ||
|
||
* [**pbspro-client**](scheduler/pbspro-client/README.md): | ||
Creates a client host for submitting jobs to a PBS Professional cluster. | ||
|
||
* [**pbspro-server**](scheduler/pbspro-server/README.md): | ||
Creates a server host for operating a PBS Professional cluster. | ||
|
||
[slurm-gcp]: https://github.com/SchedMD/slurm-gcp/tree/v5.1.0 | ||
This directory contains modules that rely on partner resources, have been | ||
contributed by outside developers or are in early development by the HPC Toolkit | ||
team. The modules in this directory are listed alongside core modules in the | ||
[core modules README](../../modules/README.md). There you can also learn more | ||
about general use and how to write custom HPC toolkit modules. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.