GoogleCloudPlatform / cloud-sdk-docker

Google Cloud CLI Docker Image - Docker Image containing the gcloud CLI and its bundled components.
https://cloud.google.com/sdk/docs/downloads-docker
Apache License 2.0
745 stars 230 forks source link

When updating cloud run jobs image, job task-timeout is reset to default value. #354

Open skandertajine opened 9 months ago

skandertajine commented 9 months ago

Issue Description:

When updating a Cloud Run job's image version using the gcloud run command with the gcr.io/google.com/cloudsdktool/cloud-sdk:alpine, the task-timeout parameter of the cloud run job is being reset to 10 minutes.

Steps to Reproduce:

Use the following command to update the Cloud Run job's image:

gcloud run jobs update "${CLOUDRUN_INSTANCE_NAME}" \ --image "${DOCKER_ROOT_IMAGE}" \ --region "${CLOUDRUN_REGION}" \ --project "${GCP_PROJECT_ID}"

Expected Behavior: The timeout should retain its configured value during the image update process.

Actual Behavior: The timeout is reset to 10 minutes.

Environment:

Additional Information: This behavior is causing issues in scenarios where a different timeout is configured, leading to unexpected behavior during the image update process.

Workaround used gcr.io/google.com/cloudsdktool/cloud-sdk:alpine to maintain the task-timeout value.

Note: Please let me know if any additional information or logs are required to investigate and resolve this issue.

bobidle commented 9 months ago

The slim image was recently upgraded to Debian Bookworm.

Are only the latest images based on Debian Bookworm affected?

Or also images based on Debian Bullseye