Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding a note to use of Private Service Access module #3527

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions community/examples/hpc-slurm-gromacs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@ deployment_groups:
- id: network
source: modules/network/vpc

# Private Service Access (PSA) requires the compute.networkAdmin role which is included in the Owner role, but not Editor
# PSA is a best practice for Filestore instances, but can be optionally
# removed by deleting the following 3 lines and any references to the module
# by Filestore modules. PSA is required for all Parallelstore functionality.
# https://cloud.google.com/vpc/docs/configure-private-services-access#permissions
- id: private_service_access
source: community/modules/network/private-service-access
use: [network]
Expand Down
5 changes: 5 additions & 0 deletions community/examples/hpc-slurm-local-ssd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@ deployment_groups:
- id: network
source: modules/network/vpc

# Private Service Access (PSA) requires the compute.networkAdmin role which is included in the Owner role, but not Editor
# PSA is a best practice for Filestore instances, but can be optionally
# removed by deleting the following 3 lines and any references to the module
# by Filestore modules. PSA is required for all Parallelstore functionality.
# https://cloud.google.com/vpc/docs/configure-private-services-access#permissions
- id: private_service_access
source: community/modules/network/private-service-access
use: [network]
Expand Down
5 changes: 5 additions & 0 deletions community/examples/hpc-slurm-ubuntu2004.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,11 @@ deployment_groups:
- id: network
source: modules/network/vpc

# Private Service Access (PSA) requires the compute.networkAdmin role which is included in the Owner role, but not Editor
# PSA is a best practice for Filestore instances, but can be optionally
# removed by deleting the following 3 lines and any references to the module
# by Filestore modules. PSA is required for all Parallelstore functionality.
# https://cloud.google.com/vpc/docs/configure-private-services-access#permissions
- id: private_service_access
source: community/modules/network/private-service-access
use: [network]
Expand Down
5 changes: 5 additions & 0 deletions community/examples/htc-slurm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,11 @@ deployment_groups:
- id: network
source: modules/network/vpc

# Private Service Access (PSA) requires the compute.networkAdmin role which is included in the Owner role, but not Editor
# PSA is a best practice for Filestore instances, but can be optionally
# removed by deleting the following 3 lines and any references to the module
# by Filestore modules. PSA is required for all Parallelstore functionality.
# https://cloud.google.com/vpc/docs/configure-private-services-access#permissions
- id: private_service_access
source: community/modules/network/private-service-access
use: [network]
Expand Down
5 changes: 5 additions & 0 deletions community/modules/network/private-service-access/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@ It will automatically perform the following steps, as described in the
- source: modules/network/vpc
id: network

# Private Service Access (PSA) requires the compute.networkAdmin role which is included in the Owner role, but not Editor
# PSA is a best practice for Filestore instances, but can be optionally
# removed by deleting the following 3 lines and any references to the module
# by Filestore modules. PSA is required for all Parallelstore functionality.
# https://cloud.google.com/vpc/docs/configure-private-services-access#permissions
- source: community/modules/network/private-service-access
id: ps_connect
use: [network]
Expand Down
5 changes: 5 additions & 0 deletions examples/gke-managed-parallelstore.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@ deployment_groups:
- range_name: services
ip_cidr_range: 10.0.32.0/20

# Private Service Access (PSA) requires the compute.networkAdmin role which is included in the Owner role, but not Editor
# PSA is a best practice for Filestore instances, but can be optionally
# removed by deleting the following 3 lines and any references to the module
# by Filestore modules. PSA is required for all Parallelstore functionality.
# https://cloud.google.com/vpc/docs/configure-private-services-access#permissions
- id: private_service_access # required for parallelstore
source: community/modules/network/private-service-access
use: [network]
Expand Down
5 changes: 5 additions & 0 deletions examples/hcls-blueprint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,11 @@ deployment_groups:
- id: network
source: modules/network/vpc

# Private Service Access (PSA) requires the compute.networkAdmin role which is included in the Owner role, but not Editor
# PSA is a best practice for Filestore instances, but can be optionally
# removed by deleting the following 3 lines and any references to the module
# by Filestore modules. PSA is required for all Parallelstore functionality.
# https://cloud.google.com/vpc/docs/configure-private-services-access#permissions
- id: private_service_access
source: community/modules/network/private-service-access
use: [network]
Expand Down
5 changes: 5 additions & 0 deletions examples/hpc-enterprise-slurm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,11 @@ deployment_groups:
- id: network
source: modules/network/vpc

# Private Service Access (PSA) requires the compute.networkAdmin role which is included in the Owner role, but not Editor
# PSA is a best practice for Filestore instances, but can be optionally
# removed by deleting the following 3 lines and any references to the module
# by Filestore modules. PSA is required for all Parallelstore functionality.
# https://cloud.google.com/vpc/docs/configure-private-services-access#permissions
- id: private_service_access
source: community/modules/network/private-service-access
use: [network]
Expand Down
5 changes: 5 additions & 0 deletions examples/hpc-slurm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,11 @@ deployment_groups:
- id: network
source: modules/network/vpc

# Private Service Access (PSA) requires the compute.networkAdmin role which is included in the Owner role, but not Editor
# PSA is a best practice for Filestore instances, but can be optionally
# removed by deleting the following 3 lines and any references to the module
# by Filestore modules. PSA is required for all Parallelstore functionality.
# https://cloud.google.com/vpc/docs/configure-private-services-access#permissions
- id: private_service_access
source: community/modules/network/private-service-access
use: [network]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,11 @@ deployment_groups:
outputs:
- network_name
- subnetwork_name
# Private Service Access (PSA) requires the compute.networkAdmin role which is included in the Owner role, but not Editor
# PSA is a best practice for Filestore instances, but can be optionally
# removed by deleting the following 3 lines and any references to the module
# by Filestore modules. PSA is required for all Parallelstore functionality.
# https://cloud.google.com/vpc/docs/configure-private-services-access#permissions
- id: private_service_access
source: community/modules/network/private-service-access
use:
Expand Down
5 changes: 5 additions & 0 deletions examples/ml-slurm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,11 @@ deployment_groups:
- id: network
source: modules/network/vpc

# Private Service Access (PSA) requires the compute.networkAdmin role which is included in the Owner role, but not Editor
# PSA is a best practice for Filestore instances, but can be optionally
# removed by deleting the following 3 lines and any references to the module
# by Filestore modules. PSA is required for all Parallelstore functionality.
# https://cloud.google.com/vpc/docs/configure-private-services-access#permissions
- id: private_service_access
source: community/modules/network/private-service-access
use: [network]
Expand Down
5 changes: 5 additions & 0 deletions examples/pfs-parallelstore.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@ deployment_groups:
- id: network
source: modules/network/vpc

# Private Service Access (PSA) requires the compute.networkAdmin role which is included in the Owner role, but not Editor
# PSA is a best practice for Filestore instances, but can be optionally
# removed by deleting the following 3 lines and any references to the module
# by Filestore modules. PSA is required for all Parallelstore functionality.
# https://cloud.google.com/vpc/docs/configure-private-services-access#permissions
- id: private_service_access
source: community/modules/network/private-service-access
use: [network]
Expand Down
5 changes: 5 additions & 0 deletions examples/ps-slurm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,11 @@ deployment_groups:
- id: network
source: modules/network/vpc

# Private Service Access (PSA) requires the compute.networkAdmin role which is included in the Owner role, but not Editor
# PSA is a best practice for Filestore instances, but can be optionally
# removed by deleting the following 3 lines and any references to the module
# by Filestore modules. PSA is required for all Parallelstore functionality.
# https://cloud.google.com/vpc/docs/configure-private-services-access#permissions
- id: private_service_access
source: community/modules/network/private-service-access
use: [network]
Expand Down
5 changes: 5 additions & 0 deletions modules/file-system/gke-storage/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@ then use them in a `gke-job-template` to dynamically provision the resource.
settings:
enable_parallelstore_csi: true

# Private Service Access (PSA) requires the compute.networkAdmin role which is included in the Owner role, but not Editor
# PSA is a best practice for Filestore instances, but can be optionally
# removed by deleting the following 3 lines and any references to the module
# by Filestore modules. PSA is required for all Parallelstore functionality.
# https://cloud.google.com/vpc/docs/configure-private-services-access#permissions
- id: private_service_access
source: community/modules/network/private-service-access
use: [network]
Expand Down
5 changes: 5 additions & 0 deletions modules/file-system/parallelstore/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,11 @@ for this newly created network.
- id: network
source: modules/network/vpc

# Private Service Access (PSA) requires the compute.networkAdmin role which is included in the Owner role, but not Editor
# PSA is a best practice for Filestore instances, but can be optionally
# removed by deleting the following 3 lines and any references to the module
# by Filestore modules. PSA is required for all Parallelstore functionality.
# https://cloud.google.com/vpc/docs/configure-private-services-access#permissions
- id: private_service_access
source: community/modules/network/private-service-access
use: [network]
Expand Down
Loading