This page shows how to set a custom description on your Cloud Run worker pools. A description is optional human-readable text attached to the worker pool.
A description is limited to 512 characters.
If present, the description is displayed when
viewing details of a worker pool using gcloud beta run worker-pools describe
.
Required roles
To get the permissions that you need to configure and deploy Cloud Run worker pools, ask your administrator to grant you the following IAM roles:
-
Cloud Run Developer (
roles/run.developer
) on the Cloud Run worker pool -
Service Account User (
roles/iam.serviceAccountUser
) on the service identity
For a list of IAM roles and permissions that are associated with Cloud Run, see Cloud Run IAM roles and Cloud Run IAM permissions. If your Cloud Run worker pool interfaces with Google Cloud APIs, such as Cloud Client Libraries, see the service identity configuration guide. For more information about granting roles, see deployment permissions and manage access.
Set or modify a description
Set a description on Cloud Run worker pools using the Google Cloud CLI when you create a new worker pool:
gcloud
You can set or update the description during deployment:
gcloud beta run worker-pools deploy WORKER_POOL --description DESCRIPTION
Replace the following:
- WORKER_POOL: the name of your Cloud Run worker pool
- DESCRIPTION: the description of the worker pool
YAML
If you are creating a new worker pool, skip this step. If you are updating an existing worker pool, download its YAML configuration:
gcloud beta run worker-pools describe WORKER_POOL --format export > workerpool.yaml
The following example contains the YAML configuration:
apiVersion: run.googleapis.com/v1 kind: WorkerPool metadata: name: WORKER_POOL annotations: run.googleapis.com/launch-stage: BETA run.googleapis.com/description: DESCRIPTION
Replace the following:
- WORKER_POOL: the name of your Cloud Run worker pool
- DESCRIPTION: the description of the worker pool
Create or update the worker pool using the following command:
gcloud beta run worker-pools replace workerpool.yaml
Terraform
To learn how to apply or remove a Terraform configuration, see Basic Terraform commands.
resource "google_cloud_run_v2_worker_pool" "default" {
name = "WORKER_POOL"
location = "REGION"
launch_stage = "BETA"
template {
containers {
image = "IMAGE_URL"
}
}
description = "DESCRIPTION"
}
Replace the following:
- WORKER_POOL: the name of the worker pool
- REGION: the Google Cloud region—for example, europe-west1
- IMAGE_URL: a reference to the container image that
contains the worker pool, such as
us-docker.pkg.dev/cloudrun/container/worker-pool:latest
- DESCRIPTION: the description of the worker pool