Skip to content
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
4 changes: 4 additions & 0 deletions openapi/openapiv2.json
Original file line number Diff line number Diff line change
Expand Up @@ -15827,6 +15827,10 @@
"serverScaledDeployments": {
"type": "boolean",
"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."
},
"serverScaledProviderCloudRun": {
"type": "boolean",
"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."
}
},
"description": "System capability details."
Expand Down
6 changes: 6 additions & 0 deletions openapi/openapiv3.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12260,6 +12260,12 @@ components:
True if the server supports server-scaled deployments.
This flag is dependent both on server version and for server-scaled deployments
to be enabled via server configuration.
serverScaledProviderCloudRun:
type: boolean
description: |-
True if the server supports the Cloud Run compute provider for
server-scaled deployments. Dependent on server version and the
provider being enabled via server configuration.
description: System capability details.
GetWorkerBuildIdCompatibilityResponse:
type: object
Expand Down
5 changes: 5 additions & 0 deletions temporal/api/workflowservice/v1/request_response.proto
Original file line number Diff line number Diff line change
Expand Up @@ -1343,6 +1343,11 @@ message GetSystemInfoResponse {
// to be enabled via server configuration.
bool server_scaled_deployments = 12;

// True if the server supports the Cloud Run compute provider for
// server-scaled deployments. Dependent on server version and the
// provider being enabled via server configuration.
bool server_scaled_provider_cloud_run = 13;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is adding a single new value for this for each provider a scaleable approach? any thoughts on having the server return a list of supported providers?

@laurakwhit laurakwhit Jun 18, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Definitely think a list of providers could work and might be more extensible! I'm not aware of any non-boolean values for system_Info > capabilities, but seems like we could potentially add an enum supported_server_scaled_providers or similar.

Not sure if this is something we want to keep configurable though. E.g. wondering if the eventual state should be that every provider is enabled by default and these are just temporary flags that help in the release process.


}
}

Expand Down
Loading