GoogleCloudPlatform / GoogleCloudPlatform/cloud-sdk-docker

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

Open
#354 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Dockerfile
Stars
791
Forks
250
PR merge metrics
No merged PRs in 30d

Description

**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:**

- gcr.io/google.com/cloudsdktool/cloud-sdk:slim
- gcloud GA version
- gitlab ci for running the update image step

**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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.