Skip to content

Commit 89a493f

Browse files
authored
Add server_scaled_provider_cloud_run capability (#799)
## What changed Adds `server_scaled_provider_cloud_run = 13` to `GetSystemInfoResponse.Capabilities`, following the `server_scaled_deployments` pattern (#752). ## Why The Temporal UI shows Google Cloud Run as a compute provider option for server-scaled worker deployments (temporalio/ui#3518), gated behind this capability — disabled with a "Coming Soon" badge until the server advertises support. The server should only set this once the Cloud Run scaling algorithm (worker-set support in temporal-auto-scaled-workers) ships and is enabled via server configuration.
1 parent 5bf6c2c commit 89a493f

3 files changed

Lines changed: 15 additions & 0 deletions

File tree

openapi/openapiv2.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15875,6 +15875,10 @@
1587515875
"serverScaledDeployments": {
1587615876
"type": "boolean",
1587715877
"description": "True if the server supports server-scaled deployments.\nThis flag is dependent both on server version and for server-scaled deployments\nto be enabled via server configuration."
15878+
},
15879+
"serverScaledProviderCloudRun": {
15880+
"type": "boolean",
15881+
"description": "True if the server supports the Cloud Run compute provider for\nserver-scaled deployments. Dependent on server version and the\nprovider being enabled via server configuration."
1587815882
}
1587915883
},
1588015884
"description": "System capability details."

openapi/openapiv3.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12296,6 +12296,12 @@ components:
1229612296
True if the server supports server-scaled deployments.
1229712297
This flag is dependent both on server version and for server-scaled deployments
1229812298
to be enabled via server configuration.
12299+
serverScaledProviderCloudRun:
12300+
type: boolean
12301+
description: |-
12302+
True if the server supports the Cloud Run compute provider for
12303+
server-scaled deployments. Dependent on server version and the
12304+
provider being enabled via server configuration.
1229912305
description: System capability details.
1230012306
GetWorkerBuildIdCompatibilityResponse:
1230112307
type: object

temporal/api/workflowservice/v1/request_response.proto

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1343,6 +1343,11 @@ message GetSystemInfoResponse {
13431343
// to be enabled via server configuration.
13441344
bool server_scaled_deployments = 12;
13451345

1346+
// True if the server supports the Cloud Run compute provider for
1347+
// server-scaled deployments. Dependent on server version and the
1348+
// provider being enabled via server configuration.
1349+
bool server_scaled_provider_cloud_run = 13;
1350+
13461351
}
13471352
}
13481353

0 commit comments

Comments
 (0)