From e442af16661c6c7447d1f1f7f797dc2eb6d27a82 Mon Sep 17 00:00:00 2001 From: Muneeb Ahmad Date: Thu, 18 Jun 2026 20:01:22 -0700 Subject: [PATCH 1/6] Include WCI connectivity health in worker deployment API --- api/deployment/v1/message.go-helpers.pb.go | 37 + api/deployment/v1/message.pb.go | 831 ++++++++++-------- cmd/tools/getproto/files.go | 2 + .../server/api/deployment/v1/message.proto | 18 + service/frontend/workflow_handler.go | 1 + service/worker/workerdeployment/client.go | 19 + .../worker/workerdeployment/compute_util.go | 53 ++ .../workerdeployment/version_workflow.go | 14 + service/worker/workerdeployment/workflow.go | 22 +- 9 files changed, 627 insertions(+), 370 deletions(-) diff --git a/api/deployment/v1/message.go-helpers.pb.go b/api/deployment/v1/message.go-helpers.pb.go index dc4fbf5f10f..9e0f0ce607f 100644 --- a/api/deployment/v1/message.go-helpers.pb.go +++ b/api/deployment/v1/message.go-helpers.pb.go @@ -375,6 +375,43 @@ func (this *WorkerDeploymentVersionSummary) Equal(that interface{}) bool { return proto.Equal(this, that1) } +// Marshal an object of type WorkerDeploymentValidationSummary to the protobuf v3 wire format +func (val *WorkerDeploymentValidationSummary) Marshal() ([]byte, error) { + return proto.Marshal(val) +} + +// Unmarshal an object of type WorkerDeploymentValidationSummary from the protobuf v3 wire format +func (val *WorkerDeploymentValidationSummary) Unmarshal(buf []byte) error { + return proto.Unmarshal(buf, val) +} + +// Size returns the size of the object, in bytes, once serialized +func (val *WorkerDeploymentValidationSummary) Size() int { + return proto.Size(val) +} + +// Equal returns whether two WorkerDeploymentValidationSummary values are equivalent by recursively +// comparing the message's fields. +// For more information see the documentation for +// https://pkg.go.dev/google.golang.org/protobuf/proto#Equal +func (this *WorkerDeploymentValidationSummary) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + var that1 *WorkerDeploymentValidationSummary + switch t := that.(type) { + case *WorkerDeploymentValidationSummary: + that1 = t + case WorkerDeploymentValidationSummary: + that1 = &t + default: + return false + } + + return proto.Equal(this, that1) +} + // Marshal an object of type RegisterWorkerInVersionArgs to the protobuf v3 wire format func (val *RegisterWorkerInVersionArgs) Marshal() ([]byte, error) { return proto.Marshal(val) diff --git a/api/deployment/v1/message.pb.go b/api/deployment/v1/message.pb.go index 90636c71c1f..c987451eeea 100644 --- a/api/deployment/v1/message.pb.go +++ b/api/deployment/v1/message.pb.go @@ -333,8 +333,10 @@ type VersionLocalState struct { LastModifierIdentity string `protobuf:"bytes,17,opt,name=last_modifier_identity,json=lastModifierIdentity,proto3" json:"last_modifier_identity,omitempty"` // Cached compute config summary, kept in sync with the WCI on each compute config update. ComputeConfig *v12.ComputeConfigSummary `protobuf:"bytes,18,opt,name=compute_config,json=computeConfig,proto3" json:"compute_config,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // Cached WCI validation status, updated when WCI signals this version workflow. + ValidationStatus *v12.WorkerDeploymentVersionValidationStatus `protobuf:"bytes,19,opt,name=validation_status,json=validationStatus,proto3" json:"validation_status,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *VersionLocalState) Reset() { @@ -494,6 +496,13 @@ func (x *VersionLocalState) GetComputeConfig() *v12.ComputeConfigSummary { return nil } +func (x *VersionLocalState) GetValidationStatus() *v12.WorkerDeploymentVersionValidationStatus { + if x != nil { + return x.ValidationStatus + } + return nil +} + // Data specific to a task queue, from the perspective of a worker deployment version. type TaskQueueVersionData struct { state protoimpl.MessageState `protogen:"open.v1"` @@ -858,8 +867,10 @@ type WorkerDeploymentVersionSummary struct { // Compute config summary for this version. Synced from the version workflow on each compute config update. // Also set by the deployment workflow at version creation time if a compute config was provided. ComputeConfig *v12.ComputeConfigSummary `protobuf:"bytes,13,opt,name=compute_config,json=computeConfig,proto3" json:"compute_config,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // WCI validation status for this version. Synced from the version workflow when WCI signals a status change. + ValidationStatus *v12.WorkerDeploymentVersionValidationStatus `protobuf:"bytes,14,opt,name=validation_status,json=validationStatus,proto3" json:"validation_status,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *WorkerDeploymentVersionSummary) Reset() { @@ -984,6 +995,74 @@ func (x *WorkerDeploymentVersionSummary) GetComputeConfig() *v12.ComputeConfigSu return nil } +func (x *WorkerDeploymentVersionSummary) GetValidationStatus() *v12.WorkerDeploymentVersionValidationStatus { + if x != nil { + return x.ValidationStatus + } + return nil +} + +// Aggregates WCI validation status counts across all versions in a Worker Deployment. +type WorkerDeploymentValidationSummary struct { + state protoimpl.MessageState `protogen:"open.v1"` + ConnectedCount int32 `protobuf:"varint,1,opt,name=connected_count,json=connectedCount,proto3" json:"connected_count,omitempty"` + FailedCount int32 `protobuf:"varint,2,opt,name=failed_count,json=failedCount,proto3" json:"failed_count,omitempty"` + UnknownCount int32 `protobuf:"varint,3,opt,name=unknown_count,json=unknownCount,proto3" json:"unknown_count,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WorkerDeploymentValidationSummary) Reset() { + *x = WorkerDeploymentValidationSummary{} + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WorkerDeploymentValidationSummary) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WorkerDeploymentValidationSummary) ProtoMessage() {} + +func (x *WorkerDeploymentValidationSummary) ProtoReflect() protoreflect.Message { + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use WorkerDeploymentValidationSummary.ProtoReflect.Descriptor instead. +func (*WorkerDeploymentValidationSummary) Descriptor() ([]byte, []int) { + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{10} +} + +func (x *WorkerDeploymentValidationSummary) GetConnectedCount() int32 { + if x != nil { + return x.ConnectedCount + } + return 0 +} + +func (x *WorkerDeploymentValidationSummary) GetFailedCount() int32 { + if x != nil { + return x.FailedCount + } + return 0 +} + +func (x *WorkerDeploymentValidationSummary) GetUnknownCount() int32 { + if x != nil { + return x.UnknownCount + } + return 0 +} + // used as Worker Deployment Version workflow update input: type RegisterWorkerInVersionArgs struct { state protoimpl.MessageState `protogen:"open.v1"` @@ -998,7 +1077,7 @@ type RegisterWorkerInVersionArgs struct { func (x *RegisterWorkerInVersionArgs) Reset() { *x = RegisterWorkerInVersionArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[10] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1010,7 +1089,7 @@ func (x *RegisterWorkerInVersionArgs) String() string { func (*RegisterWorkerInVersionArgs) ProtoMessage() {} func (x *RegisterWorkerInVersionArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[10] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[11] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1023,7 +1102,7 @@ func (x *RegisterWorkerInVersionArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use RegisterWorkerInVersionArgs.ProtoReflect.Descriptor instead. func (*RegisterWorkerInVersionArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{10} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{11} } func (x *RegisterWorkerInVersionArgs) GetTaskQueueName() string { @@ -1074,7 +1153,7 @@ type RegisterWorkerInWorkerDeploymentArgs struct { func (x *RegisterWorkerInWorkerDeploymentArgs) Reset() { *x = RegisterWorkerInWorkerDeploymentArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[11] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1086,7 +1165,7 @@ func (x *RegisterWorkerInWorkerDeploymentArgs) String() string { func (*RegisterWorkerInWorkerDeploymentArgs) ProtoMessage() {} func (x *RegisterWorkerInWorkerDeploymentArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[11] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[12] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1099,7 +1178,7 @@ func (x *RegisterWorkerInWorkerDeploymentArgs) ProtoReflect() protoreflect.Messa // Deprecated: Use RegisterWorkerInWorkerDeploymentArgs.ProtoReflect.Descriptor instead. func (*RegisterWorkerInWorkerDeploymentArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{11} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{12} } func (x *RegisterWorkerInWorkerDeploymentArgs) GetTaskQueueName() string { @@ -1140,7 +1219,7 @@ type DescribeVersionFromWorkerDeploymentActivityArgs struct { func (x *DescribeVersionFromWorkerDeploymentActivityArgs) Reset() { *x = DescribeVersionFromWorkerDeploymentActivityArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[12] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1152,7 +1231,7 @@ func (x *DescribeVersionFromWorkerDeploymentActivityArgs) String() string { func (*DescribeVersionFromWorkerDeploymentActivityArgs) ProtoMessage() {} func (x *DescribeVersionFromWorkerDeploymentActivityArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[12] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[13] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1165,7 +1244,7 @@ func (x *DescribeVersionFromWorkerDeploymentActivityArgs) ProtoReflect() protore // Deprecated: Use DescribeVersionFromWorkerDeploymentActivityArgs.ProtoReflect.Descriptor instead. func (*DescribeVersionFromWorkerDeploymentActivityArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{12} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{13} } func (x *DescribeVersionFromWorkerDeploymentActivityArgs) GetVersion() string { @@ -1185,7 +1264,7 @@ type DescribeVersionFromWorkerDeploymentActivityResult struct { func (x *DescribeVersionFromWorkerDeploymentActivityResult) Reset() { *x = DescribeVersionFromWorkerDeploymentActivityResult{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[13] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1197,7 +1276,7 @@ func (x *DescribeVersionFromWorkerDeploymentActivityResult) String() string { func (*DescribeVersionFromWorkerDeploymentActivityResult) ProtoMessage() {} func (x *DescribeVersionFromWorkerDeploymentActivityResult) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[13] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[14] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1210,7 +1289,7 @@ func (x *DescribeVersionFromWorkerDeploymentActivityResult) ProtoReflect() proto // Deprecated: Use DescribeVersionFromWorkerDeploymentActivityResult.ProtoReflect.Descriptor instead. func (*DescribeVersionFromWorkerDeploymentActivityResult) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{13} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{14} } func (x *DescribeVersionFromWorkerDeploymentActivityResult) GetTaskQueueInfos() []*v11.WorkerDeploymentVersionInfo_VersionTaskQueueInfo { @@ -1257,7 +1336,7 @@ type SyncVersionStateUpdateArgs struct { func (x *SyncVersionStateUpdateArgs) Reset() { *x = SyncVersionStateUpdateArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[14] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1269,7 +1348,7 @@ func (x *SyncVersionStateUpdateArgs) String() string { func (*SyncVersionStateUpdateArgs) ProtoMessage() {} func (x *SyncVersionStateUpdateArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[14] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[15] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1282,7 +1361,7 @@ func (x *SyncVersionStateUpdateArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncVersionStateUpdateArgs.ProtoReflect.Descriptor instead. func (*SyncVersionStateUpdateArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{14} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{15} } // Deprecated: Marked as deprecated in temporal/server/api/deployment/v1/message.proto. @@ -1338,7 +1417,7 @@ type SyncVersionStateResponse struct { func (x *SyncVersionStateResponse) Reset() { *x = SyncVersionStateResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[15] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1350,7 +1429,7 @@ func (x *SyncVersionStateResponse) String() string { func (*SyncVersionStateResponse) ProtoMessage() {} func (x *SyncVersionStateResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[15] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[16] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1363,7 +1442,7 @@ func (x *SyncVersionStateResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncVersionStateResponse.ProtoReflect.Descriptor instead. func (*SyncVersionStateResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{15} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{16} } // Deprecated: Marked as deprecated in temporal/server/api/deployment/v1/message.proto. @@ -1392,7 +1471,7 @@ type AddVersionUpdateArgs struct { func (x *AddVersionUpdateArgs) Reset() { *x = AddVersionUpdateArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[16] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1404,7 +1483,7 @@ func (x *AddVersionUpdateArgs) String() string { func (*AddVersionUpdateArgs) ProtoMessage() {} func (x *AddVersionUpdateArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[16] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[17] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1417,7 +1496,7 @@ func (x *AddVersionUpdateArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use AddVersionUpdateArgs.ProtoReflect.Descriptor instead. func (*AddVersionUpdateArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{16} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{17} } func (x *AddVersionUpdateArgs) GetVersion() string { @@ -1444,7 +1523,7 @@ type SyncDrainageInfoSignalArgs struct { func (x *SyncDrainageInfoSignalArgs) Reset() { *x = SyncDrainageInfoSignalArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[17] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1456,7 +1535,7 @@ func (x *SyncDrainageInfoSignalArgs) String() string { func (*SyncDrainageInfoSignalArgs) ProtoMessage() {} func (x *SyncDrainageInfoSignalArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[17] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[18] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1469,7 +1548,7 @@ func (x *SyncDrainageInfoSignalArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncDrainageInfoSignalArgs.ProtoReflect.Descriptor instead. func (*SyncDrainageInfoSignalArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{17} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{18} } func (x *SyncDrainageInfoSignalArgs) GetDrainageInfo() *v11.VersionDrainageInfo { @@ -1490,7 +1569,7 @@ type SyncDrainageStatusSignalArgs struct { func (x *SyncDrainageStatusSignalArgs) Reset() { *x = SyncDrainageStatusSignalArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[18] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1502,7 +1581,7 @@ func (x *SyncDrainageStatusSignalArgs) String() string { func (*SyncDrainageStatusSignalArgs) ProtoMessage() {} func (x *SyncDrainageStatusSignalArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[18] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[19] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1515,7 +1594,7 @@ func (x *SyncDrainageStatusSignalArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncDrainageStatusSignalArgs.ProtoReflect.Descriptor instead. func (*SyncDrainageStatusSignalArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{18} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{19} } func (x *SyncDrainageStatusSignalArgs) GetVersion() string { @@ -1543,7 +1622,7 @@ type PropagationCompletionInfo struct { func (x *PropagationCompletionInfo) Reset() { *x = PropagationCompletionInfo{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[19] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1555,7 +1634,7 @@ func (x *PropagationCompletionInfo) String() string { func (*PropagationCompletionInfo) ProtoMessage() {} func (x *PropagationCompletionInfo) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[19] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[20] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1568,7 +1647,7 @@ func (x *PropagationCompletionInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use PropagationCompletionInfo.ProtoReflect.Descriptor instead. func (*PropagationCompletionInfo) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{19} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{20} } func (x *PropagationCompletionInfo) GetRevisionNumber() int64 { @@ -1595,7 +1674,7 @@ type QueryDescribeVersionResponse struct { func (x *QueryDescribeVersionResponse) Reset() { *x = QueryDescribeVersionResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[20] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1607,7 +1686,7 @@ func (x *QueryDescribeVersionResponse) String() string { func (*QueryDescribeVersionResponse) ProtoMessage() {} func (x *QueryDescribeVersionResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[20] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[21] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1620,7 +1699,7 @@ func (x *QueryDescribeVersionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use QueryDescribeVersionResponse.ProtoReflect.Descriptor instead. func (*QueryDescribeVersionResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{20} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{21} } func (x *QueryDescribeVersionResponse) GetVersionState() *VersionLocalState { @@ -1640,7 +1719,7 @@ type QueryDescribeWorkerDeploymentResponse struct { func (x *QueryDescribeWorkerDeploymentResponse) Reset() { *x = QueryDescribeWorkerDeploymentResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[21] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1652,7 +1731,7 @@ func (x *QueryDescribeWorkerDeploymentResponse) String() string { func (*QueryDescribeWorkerDeploymentResponse) ProtoMessage() {} func (x *QueryDescribeWorkerDeploymentResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[21] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[22] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1665,7 +1744,7 @@ func (x *QueryDescribeWorkerDeploymentResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use QueryDescribeWorkerDeploymentResponse.ProtoReflect.Descriptor instead. func (*QueryDescribeWorkerDeploymentResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{21} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{22} } func (x *QueryDescribeWorkerDeploymentResponse) GetState() *WorkerDeploymentLocalState { @@ -1686,7 +1765,7 @@ type CreateRequestIDQueryResponse struct { func (x *CreateRequestIDQueryResponse) Reset() { *x = CreateRequestIDQueryResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[22] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1698,7 +1777,7 @@ func (x *CreateRequestIDQueryResponse) String() string { func (*CreateRequestIDQueryResponse) ProtoMessage() {} func (x *CreateRequestIDQueryResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[22] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[23] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1711,7 +1790,7 @@ func (x *CreateRequestIDQueryResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateRequestIDQueryResponse.ProtoReflect.Descriptor instead. func (*CreateRequestIDQueryResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{22} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{23} } func (x *CreateRequestIDQueryResponse) GetRequestId() string { @@ -1739,7 +1818,7 @@ type StartWorkerDeploymentRequest struct { func (x *StartWorkerDeploymentRequest) Reset() { *x = StartWorkerDeploymentRequest{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[23] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1751,7 +1830,7 @@ func (x *StartWorkerDeploymentRequest) String() string { func (*StartWorkerDeploymentRequest) ProtoMessage() {} func (x *StartWorkerDeploymentRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[23] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[24] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1764,7 +1843,7 @@ func (x *StartWorkerDeploymentRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use StartWorkerDeploymentRequest.ProtoReflect.Descriptor instead. func (*StartWorkerDeploymentRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{23} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{24} } func (x *StartWorkerDeploymentRequest) GetDeploymentName() string { @@ -1795,7 +1874,7 @@ type StartWorkerDeploymentVersionRequest struct { func (x *StartWorkerDeploymentVersionRequest) Reset() { *x = StartWorkerDeploymentVersionRequest{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[24] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1807,7 +1886,7 @@ func (x *StartWorkerDeploymentVersionRequest) String() string { func (*StartWorkerDeploymentVersionRequest) ProtoMessage() {} func (x *StartWorkerDeploymentVersionRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[24] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[25] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1820,7 +1899,7 @@ func (x *StartWorkerDeploymentVersionRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use StartWorkerDeploymentVersionRequest.ProtoReflect.Descriptor instead. func (*StartWorkerDeploymentVersionRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{24} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{25} } func (x *StartWorkerDeploymentVersionRequest) GetDeploymentName() string { @@ -1876,7 +1955,7 @@ type SyncDeploymentVersionUserDataRequest struct { func (x *SyncDeploymentVersionUserDataRequest) Reset() { *x = SyncDeploymentVersionUserDataRequest{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[25] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1888,7 +1967,7 @@ func (x *SyncDeploymentVersionUserDataRequest) String() string { func (*SyncDeploymentVersionUserDataRequest) ProtoMessage() {} func (x *SyncDeploymentVersionUserDataRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[25] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[26] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1901,7 +1980,7 @@ func (x *SyncDeploymentVersionUserDataRequest) ProtoReflect() protoreflect.Messa // Deprecated: Use SyncDeploymentVersionUserDataRequest.ProtoReflect.Descriptor instead. func (*SyncDeploymentVersionUserDataRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{25} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{26} } func (x *SyncDeploymentVersionUserDataRequest) GetDeploymentName() string { @@ -1956,7 +2035,7 @@ type SyncDeploymentVersionUserDataResponse struct { func (x *SyncDeploymentVersionUserDataResponse) Reset() { *x = SyncDeploymentVersionUserDataResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[26] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1968,7 +2047,7 @@ func (x *SyncDeploymentVersionUserDataResponse) String() string { func (*SyncDeploymentVersionUserDataResponse) ProtoMessage() {} func (x *SyncDeploymentVersionUserDataResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[26] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[27] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1981,7 +2060,7 @@ func (x *SyncDeploymentVersionUserDataResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use SyncDeploymentVersionUserDataResponse.ProtoReflect.Descriptor instead. func (*SyncDeploymentVersionUserDataResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{26} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{27} } func (x *SyncDeploymentVersionUserDataResponse) GetTaskQueueMaxVersions() map[string]int64 { @@ -2001,7 +2080,7 @@ type CheckWorkerDeploymentUserDataPropagationRequest struct { func (x *CheckWorkerDeploymentUserDataPropagationRequest) Reset() { *x = CheckWorkerDeploymentUserDataPropagationRequest{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[27] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2013,7 +2092,7 @@ func (x *CheckWorkerDeploymentUserDataPropagationRequest) String() string { func (*CheckWorkerDeploymentUserDataPropagationRequest) ProtoMessage() {} func (x *CheckWorkerDeploymentUserDataPropagationRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[27] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[28] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2026,7 +2105,7 @@ func (x *CheckWorkerDeploymentUserDataPropagationRequest) ProtoReflect() protore // Deprecated: Use CheckWorkerDeploymentUserDataPropagationRequest.ProtoReflect.Descriptor instead. func (*CheckWorkerDeploymentUserDataPropagationRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{27} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{28} } func (x *CheckWorkerDeploymentUserDataPropagationRequest) GetTaskQueueMaxVersions() map[string]int64 { @@ -2047,7 +2126,7 @@ type SyncUnversionedRampActivityArgs struct { func (x *SyncUnversionedRampActivityArgs) Reset() { *x = SyncUnversionedRampActivityArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[28] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2059,7 +2138,7 @@ func (x *SyncUnversionedRampActivityArgs) String() string { func (*SyncUnversionedRampActivityArgs) ProtoMessage() {} func (x *SyncUnversionedRampActivityArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[28] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[29] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2072,7 +2151,7 @@ func (x *SyncUnversionedRampActivityArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncUnversionedRampActivityArgs.ProtoReflect.Descriptor instead. func (*SyncUnversionedRampActivityArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{28} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{29} } func (x *SyncUnversionedRampActivityArgs) GetCurrentVersion() string { @@ -2099,7 +2178,7 @@ type SyncUnversionedRampActivityResponse struct { func (x *SyncUnversionedRampActivityResponse) Reset() { *x = SyncUnversionedRampActivityResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[29] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2111,7 +2190,7 @@ func (x *SyncUnversionedRampActivityResponse) String() string { func (*SyncUnversionedRampActivityResponse) ProtoMessage() {} func (x *SyncUnversionedRampActivityResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[29] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[30] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2124,7 +2203,7 @@ func (x *SyncUnversionedRampActivityResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use SyncUnversionedRampActivityResponse.ProtoReflect.Descriptor instead. func (*SyncUnversionedRampActivityResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{29} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{30} } func (x *SyncUnversionedRampActivityResponse) GetTaskQueueMaxVersions() map[string]int64 { @@ -2146,7 +2225,7 @@ type UpdateVersionMetadataArgs struct { func (x *UpdateVersionMetadataArgs) Reset() { *x = UpdateVersionMetadataArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[30] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2158,7 +2237,7 @@ func (x *UpdateVersionMetadataArgs) String() string { func (*UpdateVersionMetadataArgs) ProtoMessage() {} func (x *UpdateVersionMetadataArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[30] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[31] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2171,7 +2250,7 @@ func (x *UpdateVersionMetadataArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateVersionMetadataArgs.ProtoReflect.Descriptor instead. func (*UpdateVersionMetadataArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{30} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{31} } func (x *UpdateVersionMetadataArgs) GetUpsertEntries() map[string]*v13.Payload { @@ -2205,7 +2284,7 @@ type UpdateVersionMetadataResponse struct { func (x *UpdateVersionMetadataResponse) Reset() { *x = UpdateVersionMetadataResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[31] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2217,7 +2296,7 @@ func (x *UpdateVersionMetadataResponse) String() string { func (*UpdateVersionMetadataResponse) ProtoMessage() {} func (x *UpdateVersionMetadataResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[31] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[32] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2230,7 +2309,7 @@ func (x *UpdateVersionMetadataResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateVersionMetadataResponse.ProtoReflect.Descriptor instead. func (*UpdateVersionMetadataResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{31} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{32} } func (x *UpdateVersionMetadataResponse) GetMetadata() *v11.VersionMetadata { @@ -2254,7 +2333,7 @@ type SetCurrentVersionArgs struct { func (x *SetCurrentVersionArgs) Reset() { *x = SetCurrentVersionArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[32] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2266,7 +2345,7 @@ func (x *SetCurrentVersionArgs) String() string { func (*SetCurrentVersionArgs) ProtoMessage() {} func (x *SetCurrentVersionArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[32] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[33] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2279,7 +2358,7 @@ func (x *SetCurrentVersionArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SetCurrentVersionArgs.ProtoReflect.Descriptor instead. func (*SetCurrentVersionArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{32} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{33} } func (x *SetCurrentVersionArgs) GetIdentity() string { @@ -2328,7 +2407,7 @@ type SetCurrentVersionResponse struct { func (x *SetCurrentVersionResponse) Reset() { *x = SetCurrentVersionResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[33] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2340,7 +2419,7 @@ func (x *SetCurrentVersionResponse) String() string { func (*SetCurrentVersionResponse) ProtoMessage() {} func (x *SetCurrentVersionResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[33] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[34] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2353,7 +2432,7 @@ func (x *SetCurrentVersionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetCurrentVersionResponse.ProtoReflect.Descriptor instead. func (*SetCurrentVersionResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{33} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{34} } func (x *SetCurrentVersionResponse) GetPreviousVersion() string { @@ -2384,7 +2463,7 @@ type CreateWorkerDeploymentArgs struct { func (x *CreateWorkerDeploymentArgs) Reset() { *x = CreateWorkerDeploymentArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[34] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2396,7 +2475,7 @@ func (x *CreateWorkerDeploymentArgs) String() string { func (*CreateWorkerDeploymentArgs) ProtoMessage() {} func (x *CreateWorkerDeploymentArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[34] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[35] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2409,7 +2488,7 @@ func (x *CreateWorkerDeploymentArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateWorkerDeploymentArgs.ProtoReflect.Descriptor instead. func (*CreateWorkerDeploymentArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{34} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{35} } func (x *CreateWorkerDeploymentArgs) GetIdentity() string { @@ -2436,7 +2515,7 @@ type CreateWorkerDeploymentResponse struct { func (x *CreateWorkerDeploymentResponse) Reset() { *x = CreateWorkerDeploymentResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[35] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2448,7 +2527,7 @@ func (x *CreateWorkerDeploymentResponse) String() string { func (*CreateWorkerDeploymentResponse) ProtoMessage() {} func (x *CreateWorkerDeploymentResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[35] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[36] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2461,7 +2540,7 @@ func (x *CreateWorkerDeploymentResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateWorkerDeploymentResponse.ProtoReflect.Descriptor instead. func (*CreateWorkerDeploymentResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{35} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{36} } func (x *CreateWorkerDeploymentResponse) GetConflictToken() []byte { @@ -2487,7 +2566,7 @@ type CreateWorkerDeploymentVersionArgs struct { func (x *CreateWorkerDeploymentVersionArgs) Reset() { *x = CreateWorkerDeploymentVersionArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[36] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2499,7 +2578,7 @@ func (x *CreateWorkerDeploymentVersionArgs) String() string { func (*CreateWorkerDeploymentVersionArgs) ProtoMessage() {} func (x *CreateWorkerDeploymentVersionArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[36] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[37] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2512,7 +2591,7 @@ func (x *CreateWorkerDeploymentVersionArgs) ProtoReflect() protoreflect.Message // Deprecated: Use CreateWorkerDeploymentVersionArgs.ProtoReflect.Descriptor instead. func (*CreateWorkerDeploymentVersionArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{36} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{37} } func (x *CreateWorkerDeploymentVersionArgs) GetIdentity() string { @@ -2552,7 +2631,7 @@ type CreateWorkerDeploymentVersionResponse struct { func (x *CreateWorkerDeploymentVersionResponse) Reset() { *x = CreateWorkerDeploymentVersionResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[37] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2564,7 +2643,7 @@ func (x *CreateWorkerDeploymentVersionResponse) String() string { func (*CreateWorkerDeploymentVersionResponse) ProtoMessage() {} func (x *CreateWorkerDeploymentVersionResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[37] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[38] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2577,7 +2656,7 @@ func (x *CreateWorkerDeploymentVersionResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use CreateWorkerDeploymentVersionResponse.ProtoReflect.Descriptor instead. func (*CreateWorkerDeploymentVersionResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{37} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{38} } // used as Worker Deployment workflow update input: @@ -2598,7 +2677,7 @@ type DeleteVersionArgs struct { func (x *DeleteVersionArgs) Reset() { *x = DeleteVersionArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[38] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2610,7 +2689,7 @@ func (x *DeleteVersionArgs) String() string { func (*DeleteVersionArgs) ProtoMessage() {} func (x *DeleteVersionArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[38] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[39] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2623,7 +2702,7 @@ func (x *DeleteVersionArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteVersionArgs.ProtoReflect.Descriptor instead. func (*DeleteVersionArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{38} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{39} } func (x *DeleteVersionArgs) GetIdentity() string { @@ -2676,7 +2755,7 @@ type DeleteVersionActivityArgs struct { func (x *DeleteVersionActivityArgs) Reset() { *x = DeleteVersionActivityArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[39] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2688,7 +2767,7 @@ func (x *DeleteVersionActivityArgs) String() string { func (*DeleteVersionActivityArgs) ProtoMessage() {} func (x *DeleteVersionActivityArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[39] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[40] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2701,7 +2780,7 @@ func (x *DeleteVersionActivityArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteVersionActivityArgs.ProtoReflect.Descriptor instead. func (*DeleteVersionActivityArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{39} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{40} } func (x *DeleteVersionActivityArgs) GetIdentity() string { @@ -2758,7 +2837,7 @@ type CheckTaskQueuesHavePollersActivityArgs struct { func (x *CheckTaskQueuesHavePollersActivityArgs) Reset() { *x = CheckTaskQueuesHavePollersActivityArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[40] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2770,7 +2849,7 @@ func (x *CheckTaskQueuesHavePollersActivityArgs) String() string { func (*CheckTaskQueuesHavePollersActivityArgs) ProtoMessage() {} func (x *CheckTaskQueuesHavePollersActivityArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[40] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[41] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2783,7 +2862,7 @@ func (x *CheckTaskQueuesHavePollersActivityArgs) ProtoReflect() protoreflect.Mes // Deprecated: Use CheckTaskQueuesHavePollersActivityArgs.ProtoReflect.Descriptor instead. func (*CheckTaskQueuesHavePollersActivityArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{40} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{41} } func (x *CheckTaskQueuesHavePollersActivityArgs) GetTaskQueuesAndTypes() map[string]*CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes { @@ -2810,7 +2889,7 @@ type DeleteDeploymentArgs struct { func (x *DeleteDeploymentArgs) Reset() { *x = DeleteDeploymentArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[41] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2822,7 +2901,7 @@ func (x *DeleteDeploymentArgs) String() string { func (*DeleteDeploymentArgs) ProtoMessage() {} func (x *DeleteDeploymentArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[41] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[42] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2835,7 +2914,7 @@ func (x *DeleteDeploymentArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteDeploymentArgs.ProtoReflect.Descriptor instead. func (*DeleteDeploymentArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{41} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{42} } func (x *DeleteDeploymentArgs) GetIdentity() string { @@ -2857,7 +2936,7 @@ type SetRampingVersionResponse struct { func (x *SetRampingVersionResponse) Reset() { *x = SetRampingVersionResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[42] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2869,7 +2948,7 @@ func (x *SetRampingVersionResponse) String() string { func (*SetRampingVersionResponse) ProtoMessage() {} func (x *SetRampingVersionResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[42] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[43] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2882,7 +2961,7 @@ func (x *SetRampingVersionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetRampingVersionResponse.ProtoReflect.Descriptor instead. func (*SetRampingVersionResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{42} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{43} } func (x *SetRampingVersionResponse) GetPreviousVersion() string { @@ -2921,7 +3000,7 @@ type SetRampingVersionArgs struct { func (x *SetRampingVersionArgs) Reset() { *x = SetRampingVersionArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[43] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2933,7 +3012,7 @@ func (x *SetRampingVersionArgs) String() string { func (*SetRampingVersionArgs) ProtoMessage() {} func (x *SetRampingVersionArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[43] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[44] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2946,7 +3025,7 @@ func (x *SetRampingVersionArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SetRampingVersionArgs.ProtoReflect.Descriptor instead. func (*SetRampingVersionArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{43} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{44} } func (x *SetRampingVersionArgs) GetIdentity() string { @@ -3005,7 +3084,7 @@ type SetManagerIdentityArgs struct { func (x *SetManagerIdentityArgs) Reset() { *x = SetManagerIdentityArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[44] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3017,7 +3096,7 @@ func (x *SetManagerIdentityArgs) String() string { func (*SetManagerIdentityArgs) ProtoMessage() {} func (x *SetManagerIdentityArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[44] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[45] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3030,7 +3109,7 @@ func (x *SetManagerIdentityArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SetManagerIdentityArgs.ProtoReflect.Descriptor instead. func (*SetManagerIdentityArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{44} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{45} } func (x *SetManagerIdentityArgs) GetIdentity() string { @@ -3065,7 +3144,7 @@ type SetManagerIdentityResponse struct { func (x *SetManagerIdentityResponse) Reset() { *x = SetManagerIdentityResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[45] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3077,7 +3156,7 @@ func (x *SetManagerIdentityResponse) String() string { func (*SetManagerIdentityResponse) ProtoMessage() {} func (x *SetManagerIdentityResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[45] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[46] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3090,7 +3169,7 @@ func (x *SetManagerIdentityResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetManagerIdentityResponse.ProtoReflect.Descriptor instead. func (*SetManagerIdentityResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{45} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{46} } func (x *SetManagerIdentityResponse) GetPreviousManagerIdentity() string { @@ -3121,7 +3200,7 @@ type SyncVersionStateActivityArgs struct { func (x *SyncVersionStateActivityArgs) Reset() { *x = SyncVersionStateActivityArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[46] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3133,7 +3212,7 @@ func (x *SyncVersionStateActivityArgs) String() string { func (*SyncVersionStateActivityArgs) ProtoMessage() {} func (x *SyncVersionStateActivityArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[46] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[47] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3146,7 +3225,7 @@ func (x *SyncVersionStateActivityArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncVersionStateActivityArgs.ProtoReflect.Descriptor instead. func (*SyncVersionStateActivityArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{46} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{47} } func (x *SyncVersionStateActivityArgs) GetDeploymentName() string { @@ -3189,7 +3268,7 @@ type SyncVersionStateActivityResult struct { func (x *SyncVersionStateActivityResult) Reset() { *x = SyncVersionStateActivityResult{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[47] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3201,7 +3280,7 @@ func (x *SyncVersionStateActivityResult) String() string { func (*SyncVersionStateActivityResult) ProtoMessage() {} func (x *SyncVersionStateActivityResult) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[47] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[48] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3214,7 +3293,7 @@ func (x *SyncVersionStateActivityResult) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncVersionStateActivityResult.ProtoReflect.Descriptor instead. func (*SyncVersionStateActivityResult) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{47} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{48} } // Deprecated: Marked as deprecated in temporal/server/api/deployment/v1/message.proto. @@ -3243,7 +3322,7 @@ type IsVersionMissingTaskQueuesArgs struct { func (x *IsVersionMissingTaskQueuesArgs) Reset() { *x = IsVersionMissingTaskQueuesArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[48] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3255,7 +3334,7 @@ func (x *IsVersionMissingTaskQueuesArgs) String() string { func (*IsVersionMissingTaskQueuesArgs) ProtoMessage() {} func (x *IsVersionMissingTaskQueuesArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[48] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[49] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3268,7 +3347,7 @@ func (x *IsVersionMissingTaskQueuesArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use IsVersionMissingTaskQueuesArgs.ProtoReflect.Descriptor instead. func (*IsVersionMissingTaskQueuesArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{48} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{49} } func (x *IsVersionMissingTaskQueuesArgs) GetPrevCurrentVersion() string { @@ -3295,7 +3374,7 @@ type IsVersionMissingTaskQueuesResult struct { func (x *IsVersionMissingTaskQueuesResult) Reset() { *x = IsVersionMissingTaskQueuesResult{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[49] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3307,7 +3386,7 @@ func (x *IsVersionMissingTaskQueuesResult) String() string { func (*IsVersionMissingTaskQueuesResult) ProtoMessage() {} func (x *IsVersionMissingTaskQueuesResult) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[49] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[50] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3320,7 +3399,7 @@ func (x *IsVersionMissingTaskQueuesResult) ProtoReflect() protoreflect.Message { // Deprecated: Use IsVersionMissingTaskQueuesResult.ProtoReflect.Descriptor instead. func (*IsVersionMissingTaskQueuesResult) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{49} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{50} } func (x *IsVersionMissingTaskQueuesResult) GetIsMissingTaskQueues() bool { @@ -3339,13 +3418,15 @@ type WorkerDeploymentWorkflowMemo struct { LatestVersionSummary *v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,4,opt,name=latest_version_summary,json=latestVersionSummary,proto3" json:"latest_version_summary,omitempty"` CurrentVersionSummary *v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,5,opt,name=current_version_summary,json=currentVersionSummary,proto3" json:"current_version_summary,omitempty"` RampingVersionSummary *v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,6,opt,name=ramping_version_summary,json=rampingVersionSummary,proto3" json:"ramping_version_summary,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // Aggregated WCI validation status counts across all versions. + ValidationSummary *WorkerDeploymentValidationSummary `protobuf:"bytes,7,opt,name=validation_summary,json=validationSummary,proto3" json:"validation_summary,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *WorkerDeploymentWorkflowMemo) Reset() { *x = WorkerDeploymentWorkflowMemo{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[50] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3357,7 +3438,7 @@ func (x *WorkerDeploymentWorkflowMemo) String() string { func (*WorkerDeploymentWorkflowMemo) ProtoMessage() {} func (x *WorkerDeploymentWorkflowMemo) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[50] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[51] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3370,7 +3451,7 @@ func (x *WorkerDeploymentWorkflowMemo) ProtoReflect() protoreflect.Message { // Deprecated: Use WorkerDeploymentWorkflowMemo.ProtoReflect.Descriptor instead. func (*WorkerDeploymentWorkflowMemo) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{50} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{51} } func (x *WorkerDeploymentWorkflowMemo) GetDeploymentName() string { @@ -3415,6 +3496,13 @@ func (x *WorkerDeploymentWorkflowMemo) GetRampingVersionSummary() *v11.WorkerDep return nil } +func (x *WorkerDeploymentWorkflowMemo) GetValidationSummary() *WorkerDeploymentValidationSummary { + if x != nil { + return x.ValidationSummary + } + return nil +} + // Subset of fields of WorkerDeploymentInfo returned in ListWorkerDeploymentsResponse type WorkerDeploymentSummary struct { state protoimpl.MessageState `protogen:"open.v1"` @@ -3424,13 +3512,15 @@ type WorkerDeploymentSummary struct { LatestVersionSummary *v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,4,opt,name=latest_version_summary,json=latestVersionSummary,proto3" json:"latest_version_summary,omitempty"` CurrentVersionSummary *v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,5,opt,name=current_version_summary,json=currentVersionSummary,proto3" json:"current_version_summary,omitempty"` RampingVersionSummary *v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,6,opt,name=ramping_version_summary,json=rampingVersionSummary,proto3" json:"ramping_version_summary,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // Aggregated WCI validation status counts across all versions. + ValidationSummary *WorkerDeploymentValidationSummary `protobuf:"bytes,7,opt,name=validation_summary,json=validationSummary,proto3" json:"validation_summary,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *WorkerDeploymentSummary) Reset() { *x = WorkerDeploymentSummary{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[51] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3442,7 +3532,7 @@ func (x *WorkerDeploymentSummary) String() string { func (*WorkerDeploymentSummary) ProtoMessage() {} func (x *WorkerDeploymentSummary) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[51] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[52] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3455,7 +3545,7 @@ func (x *WorkerDeploymentSummary) ProtoReflect() protoreflect.Message { // Deprecated: Use WorkerDeploymentSummary.ProtoReflect.Descriptor instead. func (*WorkerDeploymentSummary) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{51} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{52} } func (x *WorkerDeploymentSummary) GetName() string { @@ -3500,6 +3590,13 @@ func (x *WorkerDeploymentSummary) GetRampingVersionSummary() *v11.WorkerDeployme return nil } +func (x *WorkerDeploymentSummary) GetValidationSummary() *WorkerDeploymentValidationSummary { + if x != nil { + return x.ValidationSummary + } + return nil +} + // Input for the activity that validates compute config scaling groups via // the Worker Controller Instance client. type ValidateWorkerControllerInstanceSpecInput struct { @@ -3511,7 +3608,7 @@ type ValidateWorkerControllerInstanceSpecInput struct { func (x *ValidateWorkerControllerInstanceSpecInput) Reset() { *x = ValidateWorkerControllerInstanceSpecInput{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[52] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3523,7 +3620,7 @@ func (x *ValidateWorkerControllerInstanceSpecInput) String() string { func (*ValidateWorkerControllerInstanceSpecInput) ProtoMessage() {} func (x *ValidateWorkerControllerInstanceSpecInput) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[52] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[53] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3536,7 +3633,7 @@ func (x *ValidateWorkerControllerInstanceSpecInput) ProtoReflect() protoreflect. // Deprecated: Use ValidateWorkerControllerInstanceSpecInput.ProtoReflect.Descriptor instead. func (*ValidateWorkerControllerInstanceSpecInput) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{52} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{53} } func (x *ValidateWorkerControllerInstanceSpecInput) GetScalingGroups() map[string]*v12.ComputeConfigScalingGroup { @@ -3560,7 +3657,7 @@ type UpdateWorkerControllerInstanceInput struct { func (x *UpdateWorkerControllerInstanceInput) Reset() { *x = UpdateWorkerControllerInstanceInput{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[53] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3572,7 +3669,7 @@ func (x *UpdateWorkerControllerInstanceInput) String() string { func (*UpdateWorkerControllerInstanceInput) ProtoMessage() {} func (x *UpdateWorkerControllerInstanceInput) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[53] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[54] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3585,7 +3682,7 @@ func (x *UpdateWorkerControllerInstanceInput) ProtoReflect() protoreflect.Messag // Deprecated: Use UpdateWorkerControllerInstanceInput.ProtoReflect.Descriptor instead. func (*UpdateWorkerControllerInstanceInput) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{53} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{54} } func (x *UpdateWorkerControllerInstanceInput) GetVersion() *v11.WorkerDeploymentVersion { @@ -3628,7 +3725,7 @@ type DeleteWorkerControllerInstanceInput struct { func (x *DeleteWorkerControllerInstanceInput) Reset() { *x = DeleteWorkerControllerInstanceInput{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[54] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3640,7 +3737,7 @@ func (x *DeleteWorkerControllerInstanceInput) String() string { func (*DeleteWorkerControllerInstanceInput) ProtoMessage() {} func (x *DeleteWorkerControllerInstanceInput) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[54] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[55] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3653,7 +3750,7 @@ func (x *DeleteWorkerControllerInstanceInput) ProtoReflect() protoreflect.Messag // Deprecated: Use DeleteWorkerControllerInstanceInput.ProtoReflect.Descriptor instead. func (*DeleteWorkerControllerInstanceInput) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{54} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{55} } func (x *DeleteWorkerControllerInstanceInput) GetVersion() *v11.WorkerDeploymentVersion { @@ -3685,7 +3782,7 @@ type UpdateComputeConfigArgs struct { func (x *UpdateComputeConfigArgs) Reset() { *x = UpdateComputeConfigArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[55] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3697,7 +3794,7 @@ func (x *UpdateComputeConfigArgs) String() string { func (*UpdateComputeConfigArgs) ProtoMessage() {} func (x *UpdateComputeConfigArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[55] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[56] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3710,7 +3807,7 @@ func (x *UpdateComputeConfigArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateComputeConfigArgs.ProtoReflect.Descriptor instead. func (*UpdateComputeConfigArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{55} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{56} } func (x *UpdateComputeConfigArgs) GetIdentity() string { @@ -3750,7 +3847,7 @@ type UpdateComputeConfigResponse struct { func (x *UpdateComputeConfigResponse) Reset() { *x = UpdateComputeConfigResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[56] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3762,7 +3859,7 @@ func (x *UpdateComputeConfigResponse) String() string { func (*UpdateComputeConfigResponse) ProtoMessage() {} func (x *UpdateComputeConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[56] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[57] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3775,7 +3872,7 @@ func (x *UpdateComputeConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateComputeConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateComputeConfigResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{56} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{57} } // Signal input for force-continue-as-new on Deployment workflow @@ -3790,7 +3887,7 @@ type ForceCANDeploymentSignalArgs struct { func (x *ForceCANDeploymentSignalArgs) Reset() { *x = ForceCANDeploymentSignalArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[57] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3802,7 +3899,7 @@ func (x *ForceCANDeploymentSignalArgs) String() string { func (*ForceCANDeploymentSignalArgs) ProtoMessage() {} func (x *ForceCANDeploymentSignalArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[57] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[58] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3815,7 +3912,7 @@ func (x *ForceCANDeploymentSignalArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use ForceCANDeploymentSignalArgs.ProtoReflect.Descriptor instead. func (*ForceCANDeploymentSignalArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{57} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{58} } func (x *ForceCANDeploymentSignalArgs) GetOverrideState() *WorkerDeploymentLocalState { @@ -3837,7 +3934,7 @@ type ForceCANVersionSignalArgs struct { func (x *ForceCANVersionSignalArgs) Reset() { *x = ForceCANVersionSignalArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[58] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3849,7 +3946,7 @@ func (x *ForceCANVersionSignalArgs) String() string { func (*ForceCANVersionSignalArgs) ProtoMessage() {} func (x *ForceCANVersionSignalArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[58] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[59] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3862,7 +3959,7 @@ func (x *ForceCANVersionSignalArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use ForceCANVersionSignalArgs.ProtoReflect.Descriptor instead. func (*ForceCANVersionSignalArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{58} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{59} } func (x *ForceCANVersionSignalArgs) GetOverrideState() *VersionLocalState { @@ -3884,7 +3981,7 @@ type DemoteVersionSignalArgs struct { func (x *DemoteVersionSignalArgs) Reset() { *x = DemoteVersionSignalArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[59] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3896,7 +3993,7 @@ func (x *DemoteVersionSignalArgs) String() string { func (*DemoteVersionSignalArgs) ProtoMessage() {} func (x *DemoteVersionSignalArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[59] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[60] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3909,7 +4006,7 @@ func (x *DemoteVersionSignalArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use DemoteVersionSignalArgs.ProtoReflect.Descriptor instead. func (*DemoteVersionSignalArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{59} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{60} } func (x *DemoteVersionSignalArgs) GetRoutingConfig() *v11.RoutingConfig { @@ -3929,7 +4026,7 @@ type VersionLocalState_TaskQueueFamilyData struct { func (x *VersionLocalState_TaskQueueFamilyData) Reset() { *x = VersionLocalState_TaskQueueFamilyData{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[61] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3941,7 +4038,7 @@ func (x *VersionLocalState_TaskQueueFamilyData) String() string { func (*VersionLocalState_TaskQueueFamilyData) ProtoMessage() {} func (x *VersionLocalState_TaskQueueFamilyData) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[61] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[62] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3975,7 +4072,7 @@ type SyncDeploymentVersionUserDataRequest_SyncUserData struct { func (x *SyncDeploymentVersionUserDataRequest_SyncUserData) Reset() { *x = SyncDeploymentVersionUserDataRequest_SyncUserData{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[65] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3987,7 +4084,7 @@ func (x *SyncDeploymentVersionUserDataRequest_SyncUserData) String() string { func (*SyncDeploymentVersionUserDataRequest_SyncUserData) ProtoMessage() {} func (x *SyncDeploymentVersionUserDataRequest_SyncUserData) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[65] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[66] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4000,7 +4097,7 @@ func (x *SyncDeploymentVersionUserDataRequest_SyncUserData) ProtoReflect() proto // Deprecated: Use SyncDeploymentVersionUserDataRequest_SyncUserData.ProtoReflect.Descriptor instead. func (*SyncDeploymentVersionUserDataRequest_SyncUserData) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{25, 0} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{26, 0} } func (x *SyncDeploymentVersionUserDataRequest_SyncUserData) GetName() string { @@ -4033,7 +4130,7 @@ type CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes struct { func (x *CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes) Reset() { *x = CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[71] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4045,7 +4142,7 @@ func (x *CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes) String() string func (*CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes) ProtoMessage() {} func (x *CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[71] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[72] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4058,7 +4155,7 @@ func (x *CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes) ProtoReflect() p // Deprecated: Use CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes.ProtoReflect.Descriptor instead. func (*CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{40, 1} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{41, 1} } func (x *CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes) GetTypes() []v1.TaskQueueType { @@ -4072,7 +4169,7 @@ var File_temporal_server_api_deployment_v1_message_proto protoreflect.FileDescri const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\n" + - "/temporal/server/api/deployment/v1/message.proto\x12!temporal.server.api.deployment.v1\x1a\x1fgoogle/protobuf/timestamp.proto\x1a$temporal/api/common/v1/message.proto\x1a$temporal/api/compute/v1/config.proto\x1a(temporal/api/deployment/v1/message.proto\x1a&temporal/api/enums/v1/deployment.proto\x1a&temporal/api/enums/v1/task_queue.proto\"]\n" + + "/temporal/server/api/deployment/v1/message.proto\x12!temporal.server.api.deployment.v1\x1a\x1fgoogle/protobuf/timestamp.proto\x1a$temporal/api/common/v1/message.proto\x1a$temporal/api/compute/v1/config.proto\x1a(temporal/api/compute/v1/validation.proto\x1a(temporal/api/deployment/v1/message.proto\x1a&temporal/api/enums/v1/deployment.proto\x1a&temporal/api/enums/v1/task_queue.proto\"]\n" + "\x17WorkerDeploymentVersion\x12'\n" + "\x0fdeployment_name\x18\x01 \x01(\tR\x0edeploymentName\x12\x19\n" + "\bbuild_id\x18\x02 \x01(\tR\abuildId\"\xc4\x03\n" + @@ -4088,7 +4185,7 @@ const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\vupdate_time\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\n" + "updateTime\x12\x18\n" + "\adeleted\x18\x03 \x01(\bR\adeleted\x12L\n" + - "\x06status\x18\x06 \x01(\x0e24.temporal.api.enums.v1.WorkerDeploymentVersionStatusR\x06status\"\xc0\r\n" + + "\x06status\x18\x06 \x01(\x0e24.temporal.api.enums.v1.WorkerDeploymentVersionStatusR\x06status\"\xaf\x0e\n" + "\x11VersionLocalState\x12T\n" + "\aversion\x18\x01 \x01(\v2:.temporal.server.api.deployment.v1.WorkerDeploymentVersionR\aversion\x12;\n" + "\vcreate_time\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\n" + @@ -4109,7 +4206,8 @@ const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\x06status\x18\x0e \x01(\x0e24.temporal.api.enums.v1.WorkerDeploymentVersionStatusR\x06status\x12'\n" + "\x0frevision_number\x18\x0f \x01(\x03R\x0erevisionNumber\x124\n" + "\x16last_modifier_identity\x18\x11 \x01(\tR\x14lastModifierIdentity\x12T\n" + - "\x0ecompute_config\x18\x12 \x01(\v2-.temporal.api.compute.v1.ComputeConfigSummaryR\rcomputeConfig\x1a\x8e\x01\n" + + "\x0ecompute_config\x18\x12 \x01(\v2-.temporal.api.compute.v1.ComputeConfigSummaryR\rcomputeConfig\x12m\n" + + "\x11validation_status\x18\x13 \x01(\v2@.temporal.api.compute.v1.WorkerDeploymentVersionValidationStatusR\x10validationStatus\x1a\x8e\x01\n" + "\x16TaskQueueFamiliesEntry\x12\x10\n" + "\x03key\x18\x01 \x01(\tR\x03key\x12^\n" + "\x05value\x18\x02 \x01(\v2H.temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyDataR\x05value:\x028\x01\x1a\x88\x02\n" + @@ -4147,7 +4245,7 @@ const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\x03key\x18\x01 \x01(\tR\x03key\x12M\n" + "\x05value\x18\x02 \x01(\v27.temporal.server.api.deployment.v1.PropagatingRevisionsR\x05value:\x028\x01\"A\n" + "\x14PropagatingRevisions\x12)\n" + - "\x10revision_numbers\x18\x01 \x03(\x03R\x0frevisionNumbers\"\xc2\a\n" + + "\x10revision_numbers\x18\x01 \x03(\x03R\x0frevisionNumbers\"\xb1\b\n" + "\x1eWorkerDeploymentVersionSummary\x12\x18\n" + "\aversion\x18\x01 \x01(\tR\aversion\x12;\n" + "\vcreate_time\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\n" + @@ -4163,7 +4261,12 @@ const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\x06status\x18\n" + " \x01(\x0e24.temporal.api.enums.v1.WorkerDeploymentVersionStatusR\x06status\x12*\n" + "\x11create_request_id\x18\f \x01(\tR\x0fcreateRequestId\x12T\n" + - "\x0ecompute_config\x18\r \x01(\v2-.temporal.api.compute.v1.ComputeConfigSummaryR\rcomputeConfig\"\xa7\x02\n" + + "\x0ecompute_config\x18\r \x01(\v2-.temporal.api.compute.v1.ComputeConfigSummaryR\rcomputeConfig\x12m\n" + + "\x11validation_status\x18\x0e \x01(\v2@.temporal.api.compute.v1.WorkerDeploymentVersionValidationStatusR\x10validationStatus\"\x94\x01\n" + + "!WorkerDeploymentValidationSummary\x12'\n" + + "\x0fconnected_count\x18\x01 \x01(\x05R\x0econnectedCount\x12!\n" + + "\ffailed_count\x18\x02 \x01(\x05R\vfailedCount\x12#\n" + + "\runknown_count\x18\x03 \x01(\x05R\funknownCount\"\xa7\x02\n" + "\x1bRegisterWorkerInVersionArgs\x12&\n" + "\x0ftask_queue_name\x18\x01 \x01(\tR\rtaskQueueName\x12L\n" + "\x0ftask_queue_type\x18\x02 \x01(\x0e2$.temporal.api.enums.v1.TaskQueueTypeR\rtaskQueueType\x12&\n" + @@ -4338,7 +4441,7 @@ const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\x14prev_current_version\x18\x01 \x01(\tR\x12prevCurrentVersion\x12.\n" + "\x13new_current_version\x18\x02 \x01(\tR\x11newCurrentVersion\"W\n" + " IsVersionMissingTaskQueuesResult\x123\n" + - "\x16is_missing_task_queues\x18\x01 \x01(\bR\x13isMissingTaskQueues\"\xf2\x04\n" + + "\x16is_missing_task_queues\x18\x01 \x01(\bR\x13isMissingTaskQueues\"\xe7\x05\n" + "\x1cWorkerDeploymentWorkflowMemo\x12'\n" + "\x0fdeployment_name\x18\x01 \x01(\tR\x0edeploymentName\x12;\n" + "\vcreate_time\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\n" + @@ -4346,7 +4449,8 @@ const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\x0erouting_config\x18\x03 \x01(\v2).temporal.api.deployment.v1.RoutingConfigR\rroutingConfig\x12\x85\x01\n" + "\x16latest_version_summary\x18\x04 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x14latestVersionSummary\x12\x87\x01\n" + "\x17current_version_summary\x18\x05 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x15currentVersionSummary\x12\x87\x01\n" + - "\x17ramping_version_summary\x18\x06 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x15rampingVersionSummary\"\xd8\x04\n" + + "\x17ramping_version_summary\x18\x06 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x15rampingVersionSummary\x12s\n" + + "\x12validation_summary\x18\a \x01(\v2D.temporal.server.api.deployment.v1.WorkerDeploymentValidationSummaryR\x11validationSummary\"\xcd\x05\n" + "\x17WorkerDeploymentSummary\x12\x12\n" + "\x04name\x18\x01 \x01(\tR\x04name\x12;\n" + "\vcreate_time\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\n" + @@ -4354,7 +4458,8 @@ const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\x0erouting_config\x18\x03 \x01(\v2).temporal.api.deployment.v1.RoutingConfigR\rroutingConfig\x12\x85\x01\n" + "\x16latest_version_summary\x18\x04 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x14latestVersionSummary\x12\x87\x01\n" + "\x17current_version_summary\x18\x05 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x15currentVersionSummary\x12\x87\x01\n" + - "\x17ramping_version_summary\x18\x06 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x15rampingVersionSummary\"\xaa\x02\n" + + "\x17ramping_version_summary\x18\x06 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x15rampingVersionSummary\x12s\n" + + "\x12validation_summary\x18\a \x01(\v2D.temporal.server.api.deployment.v1.WorkerDeploymentValidationSummaryR\x11validationSummary\"\xaa\x02\n" + ")ValidateWorkerControllerInstanceSpecInput\x12\x86\x01\n" + "\x0escaling_groups\x18\x01 \x03(\v2_.temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.ScalingGroupsEntryR\rscalingGroups\x1at\n" + "\x12ScalingGroupsEntry\x12\x10\n" + @@ -4400,7 +4505,7 @@ func file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP() []byte { return file_temporal_server_api_deployment_v1_message_proto_rawDescData } -var file_temporal_server_api_deployment_v1_message_proto_msgTypes = make([]protoimpl.MessageInfo, 75) +var file_temporal_server_api_deployment_v1_message_proto_msgTypes = make([]protoimpl.MessageInfo, 76) var file_temporal_server_api_deployment_v1_message_proto_goTypes = []any{ (*WorkerDeploymentVersion)(nil), // 0: temporal.server.api.deployment.v1.WorkerDeploymentVersion (*DeploymentVersionData)(nil), // 1: temporal.server.api.deployment.v1.DeploymentVersionData @@ -4412,194 +4517,200 @@ var file_temporal_server_api_deployment_v1_message_proto_goTypes = []any{ (*WorkerDeploymentLocalState)(nil), // 7: temporal.server.api.deployment.v1.WorkerDeploymentLocalState (*PropagatingRevisions)(nil), // 8: temporal.server.api.deployment.v1.PropagatingRevisions (*WorkerDeploymentVersionSummary)(nil), // 9: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary - (*RegisterWorkerInVersionArgs)(nil), // 10: temporal.server.api.deployment.v1.RegisterWorkerInVersionArgs - (*RegisterWorkerInWorkerDeploymentArgs)(nil), // 11: temporal.server.api.deployment.v1.RegisterWorkerInWorkerDeploymentArgs - (*DescribeVersionFromWorkerDeploymentActivityArgs)(nil), // 12: temporal.server.api.deployment.v1.DescribeVersionFromWorkerDeploymentActivityArgs - (*DescribeVersionFromWorkerDeploymentActivityResult)(nil), // 13: temporal.server.api.deployment.v1.DescribeVersionFromWorkerDeploymentActivityResult - (*SyncVersionStateUpdateArgs)(nil), // 14: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs - (*SyncVersionStateResponse)(nil), // 15: temporal.server.api.deployment.v1.SyncVersionStateResponse - (*AddVersionUpdateArgs)(nil), // 16: temporal.server.api.deployment.v1.AddVersionUpdateArgs - (*SyncDrainageInfoSignalArgs)(nil), // 17: temporal.server.api.deployment.v1.SyncDrainageInfoSignalArgs - (*SyncDrainageStatusSignalArgs)(nil), // 18: temporal.server.api.deployment.v1.SyncDrainageStatusSignalArgs - (*PropagationCompletionInfo)(nil), // 19: temporal.server.api.deployment.v1.PropagationCompletionInfo - (*QueryDescribeVersionResponse)(nil), // 20: temporal.server.api.deployment.v1.QueryDescribeVersionResponse - (*QueryDescribeWorkerDeploymentResponse)(nil), // 21: temporal.server.api.deployment.v1.QueryDescribeWorkerDeploymentResponse - (*CreateRequestIDQueryResponse)(nil), // 22: temporal.server.api.deployment.v1.CreateRequestIDQueryResponse - (*StartWorkerDeploymentRequest)(nil), // 23: temporal.server.api.deployment.v1.StartWorkerDeploymentRequest - (*StartWorkerDeploymentVersionRequest)(nil), // 24: temporal.server.api.deployment.v1.StartWorkerDeploymentVersionRequest - (*SyncDeploymentVersionUserDataRequest)(nil), // 25: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest - (*SyncDeploymentVersionUserDataResponse)(nil), // 26: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse - (*CheckWorkerDeploymentUserDataPropagationRequest)(nil), // 27: temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest - (*SyncUnversionedRampActivityArgs)(nil), // 28: temporal.server.api.deployment.v1.SyncUnversionedRampActivityArgs - (*SyncUnversionedRampActivityResponse)(nil), // 29: temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse - (*UpdateVersionMetadataArgs)(nil), // 30: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs - (*UpdateVersionMetadataResponse)(nil), // 31: temporal.server.api.deployment.v1.UpdateVersionMetadataResponse - (*SetCurrentVersionArgs)(nil), // 32: temporal.server.api.deployment.v1.SetCurrentVersionArgs - (*SetCurrentVersionResponse)(nil), // 33: temporal.server.api.deployment.v1.SetCurrentVersionResponse - (*CreateWorkerDeploymentArgs)(nil), // 34: temporal.server.api.deployment.v1.CreateWorkerDeploymentArgs - (*CreateWorkerDeploymentResponse)(nil), // 35: temporal.server.api.deployment.v1.CreateWorkerDeploymentResponse - (*CreateWorkerDeploymentVersionArgs)(nil), // 36: temporal.server.api.deployment.v1.CreateWorkerDeploymentVersionArgs - (*CreateWorkerDeploymentVersionResponse)(nil), // 37: temporal.server.api.deployment.v1.CreateWorkerDeploymentVersionResponse - (*DeleteVersionArgs)(nil), // 38: temporal.server.api.deployment.v1.DeleteVersionArgs - (*DeleteVersionActivityArgs)(nil), // 39: temporal.server.api.deployment.v1.DeleteVersionActivityArgs - (*CheckTaskQueuesHavePollersActivityArgs)(nil), // 40: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs - (*DeleteDeploymentArgs)(nil), // 41: temporal.server.api.deployment.v1.DeleteDeploymentArgs - (*SetRampingVersionResponse)(nil), // 42: temporal.server.api.deployment.v1.SetRampingVersionResponse - (*SetRampingVersionArgs)(nil), // 43: temporal.server.api.deployment.v1.SetRampingVersionArgs - (*SetManagerIdentityArgs)(nil), // 44: temporal.server.api.deployment.v1.SetManagerIdentityArgs - (*SetManagerIdentityResponse)(nil), // 45: temporal.server.api.deployment.v1.SetManagerIdentityResponse - (*SyncVersionStateActivityArgs)(nil), // 46: temporal.server.api.deployment.v1.SyncVersionStateActivityArgs - (*SyncVersionStateActivityResult)(nil), // 47: temporal.server.api.deployment.v1.SyncVersionStateActivityResult - (*IsVersionMissingTaskQueuesArgs)(nil), // 48: temporal.server.api.deployment.v1.IsVersionMissingTaskQueuesArgs - (*IsVersionMissingTaskQueuesResult)(nil), // 49: temporal.server.api.deployment.v1.IsVersionMissingTaskQueuesResult - (*WorkerDeploymentWorkflowMemo)(nil), // 50: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo - (*WorkerDeploymentSummary)(nil), // 51: temporal.server.api.deployment.v1.WorkerDeploymentSummary - (*ValidateWorkerControllerInstanceSpecInput)(nil), // 52: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput - (*UpdateWorkerControllerInstanceInput)(nil), // 53: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput - (*DeleteWorkerControllerInstanceInput)(nil), // 54: temporal.server.api.deployment.v1.DeleteWorkerControllerInstanceInput - (*UpdateComputeConfigArgs)(nil), // 55: temporal.server.api.deployment.v1.UpdateComputeConfigArgs - (*UpdateComputeConfigResponse)(nil), // 56: temporal.server.api.deployment.v1.UpdateComputeConfigResponse - (*ForceCANDeploymentSignalArgs)(nil), // 57: temporal.server.api.deployment.v1.ForceCANDeploymentSignalArgs - (*ForceCANVersionSignalArgs)(nil), // 58: temporal.server.api.deployment.v1.ForceCANVersionSignalArgs - (*DemoteVersionSignalArgs)(nil), // 59: temporal.server.api.deployment.v1.DemoteVersionSignalArgs - nil, // 60: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamiliesEntry - (*VersionLocalState_TaskQueueFamilyData)(nil), // 61: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData - nil, // 62: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.TaskQueuesEntry - nil, // 63: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.VersionsEntry - nil, // 64: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.PropagatingRevisionsEntry - (*SyncDeploymentVersionUserDataRequest_SyncUserData)(nil), // 65: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData - nil, // 66: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse.TaskQueueMaxVersionsEntry - nil, // 67: temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest.TaskQueueMaxVersionsEntry - nil, // 68: temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse.TaskQueueMaxVersionsEntry - nil, // 69: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.UpsertEntriesEntry - nil, // 70: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueuesAndTypesEntry - (*CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes)(nil), // 71: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueueTypes - nil, // 72: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.ScalingGroupsEntry - nil, // 73: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.UpsertScalingGroupsEntry - nil, // 74: temporal.server.api.deployment.v1.UpdateComputeConfigArgs.UpsertScalingGroupsEntry - (*timestamppb.Timestamp)(nil), // 75: google.protobuf.Timestamp - (v1.WorkerDeploymentVersionStatus)(0), // 76: temporal.api.enums.v1.WorkerDeploymentVersionStatus - (*v11.VersionDrainageInfo)(nil), // 77: temporal.api.deployment.v1.VersionDrainageInfo - (*v11.VersionMetadata)(nil), // 78: temporal.api.deployment.v1.VersionMetadata - (*v12.ComputeConfigSummary)(nil), // 79: temporal.api.compute.v1.ComputeConfigSummary - (*v11.RoutingConfig)(nil), // 80: temporal.api.deployment.v1.RoutingConfig - (v1.VersionDrainageStatus)(0), // 81: temporal.api.enums.v1.VersionDrainageStatus - (v1.TaskQueueType)(0), // 82: temporal.api.enums.v1.TaskQueueType - (*v11.WorkerDeploymentVersionInfo_VersionTaskQueueInfo)(nil), // 83: temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo - (*v12.ComputeConfig)(nil), // 84: temporal.api.compute.v1.ComputeConfig - (*v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary)(nil), // 85: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - (*v11.WorkerDeploymentVersion)(nil), // 86: temporal.api.deployment.v1.WorkerDeploymentVersion - (*v13.Payload)(nil), // 87: temporal.api.common.v1.Payload - (*v12.ComputeConfigScalingGroup)(nil), // 88: temporal.api.compute.v1.ComputeConfigScalingGroup - (*v12.ComputeConfigScalingGroupUpdate)(nil), // 89: temporal.api.compute.v1.ComputeConfigScalingGroupUpdate + (*WorkerDeploymentValidationSummary)(nil), // 10: temporal.server.api.deployment.v1.WorkerDeploymentValidationSummary + (*RegisterWorkerInVersionArgs)(nil), // 11: temporal.server.api.deployment.v1.RegisterWorkerInVersionArgs + (*RegisterWorkerInWorkerDeploymentArgs)(nil), // 12: temporal.server.api.deployment.v1.RegisterWorkerInWorkerDeploymentArgs + (*DescribeVersionFromWorkerDeploymentActivityArgs)(nil), // 13: temporal.server.api.deployment.v1.DescribeVersionFromWorkerDeploymentActivityArgs + (*DescribeVersionFromWorkerDeploymentActivityResult)(nil), // 14: temporal.server.api.deployment.v1.DescribeVersionFromWorkerDeploymentActivityResult + (*SyncVersionStateUpdateArgs)(nil), // 15: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs + (*SyncVersionStateResponse)(nil), // 16: temporal.server.api.deployment.v1.SyncVersionStateResponse + (*AddVersionUpdateArgs)(nil), // 17: temporal.server.api.deployment.v1.AddVersionUpdateArgs + (*SyncDrainageInfoSignalArgs)(nil), // 18: temporal.server.api.deployment.v1.SyncDrainageInfoSignalArgs + (*SyncDrainageStatusSignalArgs)(nil), // 19: temporal.server.api.deployment.v1.SyncDrainageStatusSignalArgs + (*PropagationCompletionInfo)(nil), // 20: temporal.server.api.deployment.v1.PropagationCompletionInfo + (*QueryDescribeVersionResponse)(nil), // 21: temporal.server.api.deployment.v1.QueryDescribeVersionResponse + (*QueryDescribeWorkerDeploymentResponse)(nil), // 22: temporal.server.api.deployment.v1.QueryDescribeWorkerDeploymentResponse + (*CreateRequestIDQueryResponse)(nil), // 23: temporal.server.api.deployment.v1.CreateRequestIDQueryResponse + (*StartWorkerDeploymentRequest)(nil), // 24: temporal.server.api.deployment.v1.StartWorkerDeploymentRequest + (*StartWorkerDeploymentVersionRequest)(nil), // 25: temporal.server.api.deployment.v1.StartWorkerDeploymentVersionRequest + (*SyncDeploymentVersionUserDataRequest)(nil), // 26: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest + (*SyncDeploymentVersionUserDataResponse)(nil), // 27: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse + (*CheckWorkerDeploymentUserDataPropagationRequest)(nil), // 28: temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest + (*SyncUnversionedRampActivityArgs)(nil), // 29: temporal.server.api.deployment.v1.SyncUnversionedRampActivityArgs + (*SyncUnversionedRampActivityResponse)(nil), // 30: temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse + (*UpdateVersionMetadataArgs)(nil), // 31: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs + (*UpdateVersionMetadataResponse)(nil), // 32: temporal.server.api.deployment.v1.UpdateVersionMetadataResponse + (*SetCurrentVersionArgs)(nil), // 33: temporal.server.api.deployment.v1.SetCurrentVersionArgs + (*SetCurrentVersionResponse)(nil), // 34: temporal.server.api.deployment.v1.SetCurrentVersionResponse + (*CreateWorkerDeploymentArgs)(nil), // 35: temporal.server.api.deployment.v1.CreateWorkerDeploymentArgs + (*CreateWorkerDeploymentResponse)(nil), // 36: temporal.server.api.deployment.v1.CreateWorkerDeploymentResponse + (*CreateWorkerDeploymentVersionArgs)(nil), // 37: temporal.server.api.deployment.v1.CreateWorkerDeploymentVersionArgs + (*CreateWorkerDeploymentVersionResponse)(nil), // 38: temporal.server.api.deployment.v1.CreateWorkerDeploymentVersionResponse + (*DeleteVersionArgs)(nil), // 39: temporal.server.api.deployment.v1.DeleteVersionArgs + (*DeleteVersionActivityArgs)(nil), // 40: temporal.server.api.deployment.v1.DeleteVersionActivityArgs + (*CheckTaskQueuesHavePollersActivityArgs)(nil), // 41: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs + (*DeleteDeploymentArgs)(nil), // 42: temporal.server.api.deployment.v1.DeleteDeploymentArgs + (*SetRampingVersionResponse)(nil), // 43: temporal.server.api.deployment.v1.SetRampingVersionResponse + (*SetRampingVersionArgs)(nil), // 44: temporal.server.api.deployment.v1.SetRampingVersionArgs + (*SetManagerIdentityArgs)(nil), // 45: temporal.server.api.deployment.v1.SetManagerIdentityArgs + (*SetManagerIdentityResponse)(nil), // 46: temporal.server.api.deployment.v1.SetManagerIdentityResponse + (*SyncVersionStateActivityArgs)(nil), // 47: temporal.server.api.deployment.v1.SyncVersionStateActivityArgs + (*SyncVersionStateActivityResult)(nil), // 48: temporal.server.api.deployment.v1.SyncVersionStateActivityResult + (*IsVersionMissingTaskQueuesArgs)(nil), // 49: temporal.server.api.deployment.v1.IsVersionMissingTaskQueuesArgs + (*IsVersionMissingTaskQueuesResult)(nil), // 50: temporal.server.api.deployment.v1.IsVersionMissingTaskQueuesResult + (*WorkerDeploymentWorkflowMemo)(nil), // 51: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo + (*WorkerDeploymentSummary)(nil), // 52: temporal.server.api.deployment.v1.WorkerDeploymentSummary + (*ValidateWorkerControllerInstanceSpecInput)(nil), // 53: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput + (*UpdateWorkerControllerInstanceInput)(nil), // 54: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput + (*DeleteWorkerControllerInstanceInput)(nil), // 55: temporal.server.api.deployment.v1.DeleteWorkerControllerInstanceInput + (*UpdateComputeConfigArgs)(nil), // 56: temporal.server.api.deployment.v1.UpdateComputeConfigArgs + (*UpdateComputeConfigResponse)(nil), // 57: temporal.server.api.deployment.v1.UpdateComputeConfigResponse + (*ForceCANDeploymentSignalArgs)(nil), // 58: temporal.server.api.deployment.v1.ForceCANDeploymentSignalArgs + (*ForceCANVersionSignalArgs)(nil), // 59: temporal.server.api.deployment.v1.ForceCANVersionSignalArgs + (*DemoteVersionSignalArgs)(nil), // 60: temporal.server.api.deployment.v1.DemoteVersionSignalArgs + nil, // 61: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamiliesEntry + (*VersionLocalState_TaskQueueFamilyData)(nil), // 62: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData + nil, // 63: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.TaskQueuesEntry + nil, // 64: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.VersionsEntry + nil, // 65: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.PropagatingRevisionsEntry + (*SyncDeploymentVersionUserDataRequest_SyncUserData)(nil), // 66: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData + nil, // 67: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse.TaskQueueMaxVersionsEntry + nil, // 68: temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest.TaskQueueMaxVersionsEntry + nil, // 69: temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse.TaskQueueMaxVersionsEntry + nil, // 70: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.UpsertEntriesEntry + nil, // 71: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueuesAndTypesEntry + (*CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes)(nil), // 72: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueueTypes + nil, // 73: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.ScalingGroupsEntry + nil, // 74: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.UpsertScalingGroupsEntry + nil, // 75: temporal.server.api.deployment.v1.UpdateComputeConfigArgs.UpsertScalingGroupsEntry + (*timestamppb.Timestamp)(nil), // 76: google.protobuf.Timestamp + (v1.WorkerDeploymentVersionStatus)(0), // 77: temporal.api.enums.v1.WorkerDeploymentVersionStatus + (*v11.VersionDrainageInfo)(nil), // 78: temporal.api.deployment.v1.VersionDrainageInfo + (*v11.VersionMetadata)(nil), // 79: temporal.api.deployment.v1.VersionMetadata + (*v12.ComputeConfigSummary)(nil), // 80: temporal.api.compute.v1.ComputeConfigSummary + (*v12.WorkerDeploymentVersionValidationStatus)(nil), // 81: temporal.api.compute.v1.WorkerDeploymentVersionValidationStatus + (*v11.RoutingConfig)(nil), // 82: temporal.api.deployment.v1.RoutingConfig + (v1.VersionDrainageStatus)(0), // 83: temporal.api.enums.v1.VersionDrainageStatus + (v1.TaskQueueType)(0), // 84: temporal.api.enums.v1.TaskQueueType + (*v11.WorkerDeploymentVersionInfo_VersionTaskQueueInfo)(nil), // 85: temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo + (*v12.ComputeConfig)(nil), // 86: temporal.api.compute.v1.ComputeConfig + (*v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary)(nil), // 87: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + (*v11.WorkerDeploymentVersion)(nil), // 88: temporal.api.deployment.v1.WorkerDeploymentVersion + (*v13.Payload)(nil), // 89: temporal.api.common.v1.Payload + (*v12.ComputeConfigScalingGroup)(nil), // 90: temporal.api.compute.v1.ComputeConfigScalingGroup + (*v12.ComputeConfigScalingGroupUpdate)(nil), // 91: temporal.api.compute.v1.ComputeConfigScalingGroupUpdate } var file_temporal_server_api_deployment_v1_message_proto_depIdxs = []int32{ 0, // 0: temporal.server.api.deployment.v1.DeploymentVersionData.version:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersion - 75, // 1: temporal.server.api.deployment.v1.DeploymentVersionData.routing_update_time:type_name -> google.protobuf.Timestamp - 75, // 2: temporal.server.api.deployment.v1.DeploymentVersionData.current_since_time:type_name -> google.protobuf.Timestamp - 75, // 3: temporal.server.api.deployment.v1.DeploymentVersionData.ramping_since_time:type_name -> google.protobuf.Timestamp - 76, // 4: temporal.server.api.deployment.v1.DeploymentVersionData.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus - 75, // 5: temporal.server.api.deployment.v1.WorkerDeploymentVersionData.update_time:type_name -> google.protobuf.Timestamp - 76, // 6: temporal.server.api.deployment.v1.WorkerDeploymentVersionData.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus + 76, // 1: temporal.server.api.deployment.v1.DeploymentVersionData.routing_update_time:type_name -> google.protobuf.Timestamp + 76, // 2: temporal.server.api.deployment.v1.DeploymentVersionData.current_since_time:type_name -> google.protobuf.Timestamp + 76, // 3: temporal.server.api.deployment.v1.DeploymentVersionData.ramping_since_time:type_name -> google.protobuf.Timestamp + 77, // 4: temporal.server.api.deployment.v1.DeploymentVersionData.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus + 76, // 5: temporal.server.api.deployment.v1.WorkerDeploymentVersionData.update_time:type_name -> google.protobuf.Timestamp + 77, // 6: temporal.server.api.deployment.v1.WorkerDeploymentVersionData.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus 0, // 7: temporal.server.api.deployment.v1.VersionLocalState.version:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersion - 75, // 8: temporal.server.api.deployment.v1.VersionLocalState.create_time:type_name -> google.protobuf.Timestamp - 75, // 9: temporal.server.api.deployment.v1.VersionLocalState.routing_update_time:type_name -> google.protobuf.Timestamp - 75, // 10: temporal.server.api.deployment.v1.VersionLocalState.current_since_time:type_name -> google.protobuf.Timestamp - 75, // 11: temporal.server.api.deployment.v1.VersionLocalState.ramping_since_time:type_name -> google.protobuf.Timestamp - 75, // 12: temporal.server.api.deployment.v1.VersionLocalState.first_activation_time:type_name -> google.protobuf.Timestamp - 75, // 13: temporal.server.api.deployment.v1.VersionLocalState.last_current_time:type_name -> google.protobuf.Timestamp - 75, // 14: temporal.server.api.deployment.v1.VersionLocalState.last_deactivation_time:type_name -> google.protobuf.Timestamp - 77, // 15: temporal.server.api.deployment.v1.VersionLocalState.drainage_info:type_name -> temporal.api.deployment.v1.VersionDrainageInfo - 78, // 16: temporal.server.api.deployment.v1.VersionLocalState.metadata:type_name -> temporal.api.deployment.v1.VersionMetadata - 60, // 17: temporal.server.api.deployment.v1.VersionLocalState.task_queue_families:type_name -> temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamiliesEntry - 76, // 18: temporal.server.api.deployment.v1.VersionLocalState.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus - 79, // 19: temporal.server.api.deployment.v1.VersionLocalState.compute_config:type_name -> temporal.api.compute.v1.ComputeConfigSummary - 3, // 20: temporal.server.api.deployment.v1.WorkerDeploymentVersionWorkflowArgs.version_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState - 7, // 21: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowArgs.state:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState - 75, // 22: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.create_time:type_name -> google.protobuf.Timestamp - 80, // 23: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig - 63, // 24: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.versions:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState.VersionsEntry - 64, // 25: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.propagating_revisions:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState.PropagatingRevisionsEntry - 75, // 26: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.create_time:type_name -> google.protobuf.Timestamp - 81, // 27: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.drainage_status:type_name -> temporal.api.enums.v1.VersionDrainageStatus - 77, // 28: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.drainage_info:type_name -> temporal.api.deployment.v1.VersionDrainageInfo - 75, // 29: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.routing_update_time:type_name -> google.protobuf.Timestamp - 75, // 30: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.current_since_time:type_name -> google.protobuf.Timestamp - 75, // 31: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.ramping_since_time:type_name -> google.protobuf.Timestamp - 75, // 32: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.first_activation_time:type_name -> google.protobuf.Timestamp - 75, // 33: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.last_current_time:type_name -> google.protobuf.Timestamp - 75, // 34: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.last_deactivation_time:type_name -> google.protobuf.Timestamp - 76, // 35: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus - 79, // 36: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.compute_config:type_name -> temporal.api.compute.v1.ComputeConfigSummary - 82, // 37: temporal.server.api.deployment.v1.RegisterWorkerInVersionArgs.task_queue_type:type_name -> temporal.api.enums.v1.TaskQueueType - 80, // 38: temporal.server.api.deployment.v1.RegisterWorkerInVersionArgs.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig - 82, // 39: temporal.server.api.deployment.v1.RegisterWorkerInWorkerDeploymentArgs.task_queue_type:type_name -> temporal.api.enums.v1.TaskQueueType - 0, // 40: temporal.server.api.deployment.v1.RegisterWorkerInWorkerDeploymentArgs.version:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersion - 83, // 41: temporal.server.api.deployment.v1.DescribeVersionFromWorkerDeploymentActivityResult.task_queue_infos:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo - 75, // 42: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.routing_update_time:type_name -> google.protobuf.Timestamp - 75, // 43: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.current_since_time:type_name -> google.protobuf.Timestamp - 75, // 44: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.ramping_since_time:type_name -> google.protobuf.Timestamp - 80, // 45: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig - 3, // 46: temporal.server.api.deployment.v1.SyncVersionStateResponse.version_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState - 9, // 47: temporal.server.api.deployment.v1.SyncVersionStateResponse.summary:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary - 75, // 48: temporal.server.api.deployment.v1.AddVersionUpdateArgs.create_time:type_name -> google.protobuf.Timestamp - 77, // 49: temporal.server.api.deployment.v1.SyncDrainageInfoSignalArgs.drainage_info:type_name -> temporal.api.deployment.v1.VersionDrainageInfo - 81, // 50: temporal.server.api.deployment.v1.SyncDrainageStatusSignalArgs.drainage_status:type_name -> temporal.api.enums.v1.VersionDrainageStatus - 3, // 51: temporal.server.api.deployment.v1.QueryDescribeVersionResponse.version_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState - 7, // 52: temporal.server.api.deployment.v1.QueryDescribeWorkerDeploymentResponse.state:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState - 79, // 53: temporal.server.api.deployment.v1.StartWorkerDeploymentVersionRequest.compute_config:type_name -> temporal.api.compute.v1.ComputeConfigSummary - 0, // 54: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.version:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersion - 65, // 55: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.sync:type_name -> temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData - 80, // 56: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.update_routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig - 2, // 57: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.upsert_version_data:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersionData - 66, // 58: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse.task_queue_max_versions:type_name -> temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse.TaskQueueMaxVersionsEntry - 67, // 59: temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest.task_queue_max_versions:type_name -> temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest.TaskQueueMaxVersionsEntry - 14, // 60: temporal.server.api.deployment.v1.SyncUnversionedRampActivityArgs.update_args:type_name -> temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs - 68, // 61: temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse.task_queue_max_versions:type_name -> temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse.TaskQueueMaxVersionsEntry - 69, // 62: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.upsert_entries:type_name -> temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.UpsertEntriesEntry - 78, // 63: temporal.server.api.deployment.v1.UpdateVersionMetadataResponse.metadata:type_name -> temporal.api.deployment.v1.VersionMetadata - 84, // 64: temporal.server.api.deployment.v1.CreateWorkerDeploymentVersionArgs.compute_config:type_name -> temporal.api.compute.v1.ComputeConfig - 70, // 65: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.task_queues_and_types:type_name -> temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueuesAndTypesEntry - 0, // 66: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.worker_deployment_version:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersion - 14, // 67: temporal.server.api.deployment.v1.SyncVersionStateActivityArgs.update_args:type_name -> temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs - 3, // 68: temporal.server.api.deployment.v1.SyncVersionStateActivityResult.version_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState - 9, // 69: temporal.server.api.deployment.v1.SyncVersionStateActivityResult.summary:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary - 75, // 70: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.create_time:type_name -> google.protobuf.Timestamp - 80, // 71: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig - 85, // 72: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.latest_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - 85, // 73: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.current_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - 85, // 74: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.ramping_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - 75, // 75: temporal.server.api.deployment.v1.WorkerDeploymentSummary.create_time:type_name -> google.protobuf.Timestamp - 80, // 76: temporal.server.api.deployment.v1.WorkerDeploymentSummary.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig - 85, // 77: temporal.server.api.deployment.v1.WorkerDeploymentSummary.latest_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - 85, // 78: temporal.server.api.deployment.v1.WorkerDeploymentSummary.current_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - 85, // 79: temporal.server.api.deployment.v1.WorkerDeploymentSummary.ramping_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - 72, // 80: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.scaling_groups:type_name -> temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.ScalingGroupsEntry - 86, // 81: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 73, // 82: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.upsert_scaling_groups:type_name -> temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.UpsertScalingGroupsEntry - 86, // 83: temporal.server.api.deployment.v1.DeleteWorkerControllerInstanceInput.version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 74, // 84: temporal.server.api.deployment.v1.UpdateComputeConfigArgs.upsert_scaling_groups:type_name -> temporal.server.api.deployment.v1.UpdateComputeConfigArgs.UpsertScalingGroupsEntry - 7, // 85: temporal.server.api.deployment.v1.ForceCANDeploymentSignalArgs.override_state:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState - 3, // 86: temporal.server.api.deployment.v1.ForceCANVersionSignalArgs.override_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState - 80, // 87: temporal.server.api.deployment.v1.DemoteVersionSignalArgs.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig - 61, // 88: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamiliesEntry.value:type_name -> temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData - 62, // 89: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.task_queues:type_name -> temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.TaskQueuesEntry - 4, // 90: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.TaskQueuesEntry.value:type_name -> temporal.server.api.deployment.v1.TaskQueueVersionData - 9, // 91: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.VersionsEntry.value:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary - 8, // 92: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.PropagatingRevisionsEntry.value:type_name -> temporal.server.api.deployment.v1.PropagatingRevisions - 82, // 93: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData.types:type_name -> temporal.api.enums.v1.TaskQueueType - 1, // 94: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData.data:type_name -> temporal.server.api.deployment.v1.DeploymentVersionData - 87, // 95: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.UpsertEntriesEntry.value:type_name -> temporal.api.common.v1.Payload - 71, // 96: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueuesAndTypesEntry.value:type_name -> temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueueTypes - 82, // 97: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueueTypes.types:type_name -> temporal.api.enums.v1.TaskQueueType - 88, // 98: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.ScalingGroupsEntry.value:type_name -> temporal.api.compute.v1.ComputeConfigScalingGroup - 89, // 99: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.UpsertScalingGroupsEntry.value:type_name -> temporal.api.compute.v1.ComputeConfigScalingGroupUpdate - 89, // 100: temporal.server.api.deployment.v1.UpdateComputeConfigArgs.UpsertScalingGroupsEntry.value:type_name -> temporal.api.compute.v1.ComputeConfigScalingGroupUpdate - 101, // [101:101] is the sub-list for method output_type - 101, // [101:101] is the sub-list for method input_type - 101, // [101:101] is the sub-list for extension type_name - 101, // [101:101] is the sub-list for extension extendee - 0, // [0:101] is the sub-list for field type_name + 76, // 8: temporal.server.api.deployment.v1.VersionLocalState.create_time:type_name -> google.protobuf.Timestamp + 76, // 9: temporal.server.api.deployment.v1.VersionLocalState.routing_update_time:type_name -> google.protobuf.Timestamp + 76, // 10: temporal.server.api.deployment.v1.VersionLocalState.current_since_time:type_name -> google.protobuf.Timestamp + 76, // 11: temporal.server.api.deployment.v1.VersionLocalState.ramping_since_time:type_name -> google.protobuf.Timestamp + 76, // 12: temporal.server.api.deployment.v1.VersionLocalState.first_activation_time:type_name -> google.protobuf.Timestamp + 76, // 13: temporal.server.api.deployment.v1.VersionLocalState.last_current_time:type_name -> google.protobuf.Timestamp + 76, // 14: temporal.server.api.deployment.v1.VersionLocalState.last_deactivation_time:type_name -> google.protobuf.Timestamp + 78, // 15: temporal.server.api.deployment.v1.VersionLocalState.drainage_info:type_name -> temporal.api.deployment.v1.VersionDrainageInfo + 79, // 16: temporal.server.api.deployment.v1.VersionLocalState.metadata:type_name -> temporal.api.deployment.v1.VersionMetadata + 61, // 17: temporal.server.api.deployment.v1.VersionLocalState.task_queue_families:type_name -> temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamiliesEntry + 77, // 18: temporal.server.api.deployment.v1.VersionLocalState.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus + 80, // 19: temporal.server.api.deployment.v1.VersionLocalState.compute_config:type_name -> temporal.api.compute.v1.ComputeConfigSummary + 81, // 20: temporal.server.api.deployment.v1.VersionLocalState.validation_status:type_name -> temporal.api.compute.v1.WorkerDeploymentVersionValidationStatus + 3, // 21: temporal.server.api.deployment.v1.WorkerDeploymentVersionWorkflowArgs.version_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState + 7, // 22: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowArgs.state:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState + 76, // 23: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.create_time:type_name -> google.protobuf.Timestamp + 82, // 24: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig + 64, // 25: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.versions:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState.VersionsEntry + 65, // 26: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.propagating_revisions:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState.PropagatingRevisionsEntry + 76, // 27: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.create_time:type_name -> google.protobuf.Timestamp + 83, // 28: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.drainage_status:type_name -> temporal.api.enums.v1.VersionDrainageStatus + 78, // 29: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.drainage_info:type_name -> temporal.api.deployment.v1.VersionDrainageInfo + 76, // 30: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.routing_update_time:type_name -> google.protobuf.Timestamp + 76, // 31: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.current_since_time:type_name -> google.protobuf.Timestamp + 76, // 32: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.ramping_since_time:type_name -> google.protobuf.Timestamp + 76, // 33: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.first_activation_time:type_name -> google.protobuf.Timestamp + 76, // 34: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.last_current_time:type_name -> google.protobuf.Timestamp + 76, // 35: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.last_deactivation_time:type_name -> google.protobuf.Timestamp + 77, // 36: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus + 80, // 37: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.compute_config:type_name -> temporal.api.compute.v1.ComputeConfigSummary + 81, // 38: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.validation_status:type_name -> temporal.api.compute.v1.WorkerDeploymentVersionValidationStatus + 84, // 39: temporal.server.api.deployment.v1.RegisterWorkerInVersionArgs.task_queue_type:type_name -> temporal.api.enums.v1.TaskQueueType + 82, // 40: temporal.server.api.deployment.v1.RegisterWorkerInVersionArgs.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig + 84, // 41: temporal.server.api.deployment.v1.RegisterWorkerInWorkerDeploymentArgs.task_queue_type:type_name -> temporal.api.enums.v1.TaskQueueType + 0, // 42: temporal.server.api.deployment.v1.RegisterWorkerInWorkerDeploymentArgs.version:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersion + 85, // 43: temporal.server.api.deployment.v1.DescribeVersionFromWorkerDeploymentActivityResult.task_queue_infos:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo + 76, // 44: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.routing_update_time:type_name -> google.protobuf.Timestamp + 76, // 45: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.current_since_time:type_name -> google.protobuf.Timestamp + 76, // 46: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.ramping_since_time:type_name -> google.protobuf.Timestamp + 82, // 47: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig + 3, // 48: temporal.server.api.deployment.v1.SyncVersionStateResponse.version_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState + 9, // 49: temporal.server.api.deployment.v1.SyncVersionStateResponse.summary:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary + 76, // 50: temporal.server.api.deployment.v1.AddVersionUpdateArgs.create_time:type_name -> google.protobuf.Timestamp + 78, // 51: temporal.server.api.deployment.v1.SyncDrainageInfoSignalArgs.drainage_info:type_name -> temporal.api.deployment.v1.VersionDrainageInfo + 83, // 52: temporal.server.api.deployment.v1.SyncDrainageStatusSignalArgs.drainage_status:type_name -> temporal.api.enums.v1.VersionDrainageStatus + 3, // 53: temporal.server.api.deployment.v1.QueryDescribeVersionResponse.version_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState + 7, // 54: temporal.server.api.deployment.v1.QueryDescribeWorkerDeploymentResponse.state:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState + 80, // 55: temporal.server.api.deployment.v1.StartWorkerDeploymentVersionRequest.compute_config:type_name -> temporal.api.compute.v1.ComputeConfigSummary + 0, // 56: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.version:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersion + 66, // 57: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.sync:type_name -> temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData + 82, // 58: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.update_routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig + 2, // 59: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.upsert_version_data:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersionData + 67, // 60: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse.task_queue_max_versions:type_name -> temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse.TaskQueueMaxVersionsEntry + 68, // 61: temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest.task_queue_max_versions:type_name -> temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest.TaskQueueMaxVersionsEntry + 15, // 62: temporal.server.api.deployment.v1.SyncUnversionedRampActivityArgs.update_args:type_name -> temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs + 69, // 63: temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse.task_queue_max_versions:type_name -> temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse.TaskQueueMaxVersionsEntry + 70, // 64: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.upsert_entries:type_name -> temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.UpsertEntriesEntry + 79, // 65: temporal.server.api.deployment.v1.UpdateVersionMetadataResponse.metadata:type_name -> temporal.api.deployment.v1.VersionMetadata + 86, // 66: temporal.server.api.deployment.v1.CreateWorkerDeploymentVersionArgs.compute_config:type_name -> temporal.api.compute.v1.ComputeConfig + 71, // 67: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.task_queues_and_types:type_name -> temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueuesAndTypesEntry + 0, // 68: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.worker_deployment_version:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersion + 15, // 69: temporal.server.api.deployment.v1.SyncVersionStateActivityArgs.update_args:type_name -> temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs + 3, // 70: temporal.server.api.deployment.v1.SyncVersionStateActivityResult.version_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState + 9, // 71: temporal.server.api.deployment.v1.SyncVersionStateActivityResult.summary:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary + 76, // 72: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.create_time:type_name -> google.protobuf.Timestamp + 82, // 73: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig + 87, // 74: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.latest_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + 87, // 75: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.current_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + 87, // 76: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.ramping_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + 10, // 77: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.validation_summary:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentValidationSummary + 76, // 78: temporal.server.api.deployment.v1.WorkerDeploymentSummary.create_time:type_name -> google.protobuf.Timestamp + 82, // 79: temporal.server.api.deployment.v1.WorkerDeploymentSummary.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig + 87, // 80: temporal.server.api.deployment.v1.WorkerDeploymentSummary.latest_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + 87, // 81: temporal.server.api.deployment.v1.WorkerDeploymentSummary.current_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + 87, // 82: temporal.server.api.deployment.v1.WorkerDeploymentSummary.ramping_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + 10, // 83: temporal.server.api.deployment.v1.WorkerDeploymentSummary.validation_summary:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentValidationSummary + 73, // 84: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.scaling_groups:type_name -> temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.ScalingGroupsEntry + 88, // 85: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 74, // 86: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.upsert_scaling_groups:type_name -> temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.UpsertScalingGroupsEntry + 88, // 87: temporal.server.api.deployment.v1.DeleteWorkerControllerInstanceInput.version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 75, // 88: temporal.server.api.deployment.v1.UpdateComputeConfigArgs.upsert_scaling_groups:type_name -> temporal.server.api.deployment.v1.UpdateComputeConfigArgs.UpsertScalingGroupsEntry + 7, // 89: temporal.server.api.deployment.v1.ForceCANDeploymentSignalArgs.override_state:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState + 3, // 90: temporal.server.api.deployment.v1.ForceCANVersionSignalArgs.override_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState + 82, // 91: temporal.server.api.deployment.v1.DemoteVersionSignalArgs.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig + 62, // 92: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamiliesEntry.value:type_name -> temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData + 63, // 93: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.task_queues:type_name -> temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.TaskQueuesEntry + 4, // 94: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.TaskQueuesEntry.value:type_name -> temporal.server.api.deployment.v1.TaskQueueVersionData + 9, // 95: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.VersionsEntry.value:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary + 8, // 96: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.PropagatingRevisionsEntry.value:type_name -> temporal.server.api.deployment.v1.PropagatingRevisions + 84, // 97: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData.types:type_name -> temporal.api.enums.v1.TaskQueueType + 1, // 98: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData.data:type_name -> temporal.server.api.deployment.v1.DeploymentVersionData + 89, // 99: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.UpsertEntriesEntry.value:type_name -> temporal.api.common.v1.Payload + 72, // 100: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueuesAndTypesEntry.value:type_name -> temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueueTypes + 84, // 101: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueueTypes.types:type_name -> temporal.api.enums.v1.TaskQueueType + 90, // 102: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.ScalingGroupsEntry.value:type_name -> temporal.api.compute.v1.ComputeConfigScalingGroup + 91, // 103: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.UpsertScalingGroupsEntry.value:type_name -> temporal.api.compute.v1.ComputeConfigScalingGroupUpdate + 91, // 104: temporal.server.api.deployment.v1.UpdateComputeConfigArgs.UpsertScalingGroupsEntry.value:type_name -> temporal.api.compute.v1.ComputeConfigScalingGroupUpdate + 105, // [105:105] is the sub-list for method output_type + 105, // [105:105] is the sub-list for method input_type + 105, // [105:105] is the sub-list for extension type_name + 105, // [105:105] is the sub-list for extension extendee + 0, // [0:105] is the sub-list for field type_name } func init() { file_temporal_server_api_deployment_v1_message_proto_init() } @@ -4613,7 +4724,7 @@ func file_temporal_server_api_deployment_v1_message_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_temporal_server_api_deployment_v1_message_proto_rawDesc), len(file_temporal_server_api_deployment_v1_message_proto_rawDesc)), NumEnums: 0, - NumMessages: 75, + NumMessages: 76, NumExtensions: 0, NumServices: 0, }, diff --git a/cmd/tools/getproto/files.go b/cmd/tools/getproto/files.go index aecd47fb3be..ffa259aba39 100644 --- a/cmd/tools/getproto/files.go +++ b/cmd/tools/getproto/files.go @@ -1,3 +1,4 @@ + // Code generated by getproto. DO NOT EDIT. // If you get build errors in this file, just delete it. It will be regenerated. @@ -59,6 +60,7 @@ func init() { importMap["temporal/api/compute/v1/config.proto"] = compute.File_temporal_api_compute_v1_config_proto importMap["temporal/api/compute/v1/provider.proto"] = compute.File_temporal_api_compute_v1_provider_proto importMap["temporal/api/compute/v1/scaler.proto"] = compute.File_temporal_api_compute_v1_scaler_proto + importMap["temporal/api/compute/v1/validation.proto"] = compute.File_temporal_api_compute_v1_validation_proto importMap["temporal/api/deployment/v1/message.proto"] = deployment.File_temporal_api_deployment_v1_message_proto importMap["temporal/api/enums/v1/activity.proto"] = enums.File_temporal_api_enums_v1_activity_proto importMap["temporal/api/enums/v1/batch_operation.proto"] = enums.File_temporal_api_enums_v1_batch_operation_proto diff --git a/proto/internal/temporal/server/api/deployment/v1/message.proto b/proto/internal/temporal/server/api/deployment/v1/message.proto index f0dfd8a2f5c..59e05251486 100644 --- a/proto/internal/temporal/server/api/deployment/v1/message.proto +++ b/proto/internal/temporal/server/api/deployment/v1/message.proto @@ -5,6 +5,7 @@ package temporal.server.api.deployment.v1; import "google/protobuf/timestamp.proto"; import "temporal/api/common/v1/message.proto"; import "temporal/api/compute/v1/config.proto"; +import "temporal/api/compute/v1/validation.proto"; import "temporal/api/deployment/v1/message.proto"; import "temporal/api/enums/v1/deployment.proto"; import "temporal/api/enums/v1/task_queue.proto"; @@ -150,6 +151,9 @@ message VersionLocalState { // Cached compute config summary, kept in sync with the WCI on each compute config update. temporal.api.compute.v1.ComputeConfigSummary compute_config = 18; + + // Cached WCI validation status, updated when WCI signals this version workflow. + temporal.api.compute.v1.WorkerDeploymentVersionValidationStatus validation_status = 19; } // Data specific to a task queue, from the perspective of a worker deployment version. @@ -233,6 +237,16 @@ message WorkerDeploymentVersionSummary { // Compute config summary for this version. Synced from the version workflow on each compute config update. // Also set by the deployment workflow at version creation time if a compute config was provided. temporal.api.compute.v1.ComputeConfigSummary compute_config = 13; + + // WCI validation status for this version. Synced from the version workflow when WCI signals a status change. + temporal.api.compute.v1.WorkerDeploymentVersionValidationStatus validation_status = 14; +} + +// Aggregates WCI validation status counts across all versions in a Worker Deployment. +message WorkerDeploymentValidationSummary { + int32 connected_count = 1; + int32 failed_count = 2; + int32 unknown_count = 3; } // used as Worker Deployment Version workflow update input: @@ -552,6 +566,8 @@ message WorkerDeploymentWorkflowMemo { temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary latest_version_summary = 4; temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary current_version_summary = 5; temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary ramping_version_summary = 6; + // Aggregated WCI validation status counts across all versions. + WorkerDeploymentValidationSummary validation_summary = 7; } // Subset of fields of WorkerDeploymentInfo returned in ListWorkerDeploymentsResponse @@ -562,6 +578,8 @@ message WorkerDeploymentSummary { temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary latest_version_summary = 4; temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary current_version_summary = 5; temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary ramping_version_summary = 6; + // Aggregated WCI validation status counts across all versions. + WorkerDeploymentValidationSummary validation_summary = 7; } // Input for the activity that validates compute config scaling groups via diff --git a/service/frontend/workflow_handler.go b/service/frontend/workflow_handler.go index 0b055a1c442..aaf7ab85207 100644 --- a/service/frontend/workflow_handler.go +++ b/service/frontend/workflow_handler.go @@ -4135,6 +4135,7 @@ func (wh *WorkflowHandler) ListWorkerDeployments(ctx context.Context, request *w LatestVersionSummary: d.LatestVersionSummary, RampingVersionSummary: d.RampingVersionSummary, CurrentVersionSummary: d.CurrentVersionSummary, + ValidationSummary: workerdeployment.DeploymentValidationSummaryToProto(d.ValidationSummary), } } diff --git a/service/worker/workerdeployment/client.go b/service/worker/workerdeployment/client.go index e0c76958fab..cbc90c30ae9 100644 --- a/service/worker/workerdeployment/client.go +++ b/service/worker/workerdeployment/client.go @@ -630,6 +630,24 @@ func (d *ClientImpl) DescribeWorkerDeployment( if err != nil { return nil, nil, err } + + // Extend each version summary with WCI validation status. + for _, vs := range dInfo.GetVersionSummaries() { + if vs.GetComputeConfig() == nil || len(vs.GetComputeConfig().GetScalingGroups()) == 0 { + continue + } + apiVersion := worker_versioning.ExternalWorkerDeploymentVersionFromStringV31(vs.GetVersion()) + wciDesc, _, wciErr := d.workerControllerInstanceClient.DescribeWorkerControllerInstance(ctx, namespaceEntry, apiVersion) + if wciErr != nil { + var notFound *serviceerror.NotFound + if !errors.As(wciErr, ¬Found) { + d.logger.Warn("failed to fetch WCI validation status for version", tag.Error(wciErr), tag.WorkflowID(vs.GetVersion())) + } + continue + } + vs.ValidationStatus = wciValidationStatusToProto(wciDesc.ValidationStatus) + } + return dInfo, queryResponse.GetState().GetConflictToken(), nil } @@ -764,6 +782,7 @@ func (d *ClientImpl) ListWorkerDeployments( LatestVersionSummary: workerDeploymentInfo.LatestVersionSummary, RampingVersionSummary: workerDeploymentInfo.RampingVersionSummary, CurrentVersionSummary: workerDeploymentInfo.CurrentVersionSummary, + ValidationSummary: workerDeploymentInfo.ValidationSummary, }) } diff --git a/service/worker/workerdeployment/compute_util.go b/service/worker/workerdeployment/compute_util.go index 33637f93aaf..12c6f9b6b32 100644 --- a/service/worker/workerdeployment/compute_util.go +++ b/service/worker/workerdeployment/compute_util.go @@ -4,6 +4,8 @@ import ( computepb "go.temporal.io/api/compute/v1" wciiface "go.temporal.io/auto-scaled-workers/wci/workflow/iface" "go.temporal.io/sdk/workflow" + deploymentspb "go.temporal.io/server/api/deployment/v1" + "google.golang.org/protobuf/types/known/timestamppb" ) func computeConfigScalingGroupsToWCISpec(scalingGroups map[string]*computepb.ComputeConfigScalingGroup) *wciiface.WorkerControllerInstanceSpec { @@ -103,3 +105,54 @@ func scalingGroupsToUpsertUpdates(scalingGroups map[string]*computepb.ComputeCon } return updates } + +// computeValidationSummary aggregates WCI validation status counts across all versions +// that have compute config configured. +func computeValidationSummary(versions map[string]*deploymentspb.WorkerDeploymentVersionSummary) *deploymentspb.WorkerDeploymentValidationSummary { + summary := &deploymentspb.WorkerDeploymentValidationSummary{} + for _, v := range versions { + if v.GetComputeConfig() == nil || len(v.GetComputeConfig().GetScalingGroups()) == 0 { + continue + } + switch v.GetValidationStatus().GetHealth() { + case computepb.WorkerDeploymentVersionValidationStatus_HEALTH_OK: + summary.ConnectedCount++ + case computepb.WorkerDeploymentVersionValidationStatus_HEALTH_ERROR: + summary.FailedCount++ + default: + summary.UnknownCount++ + } + } + return summary +} + +// DeploymentValidationSummaryToProto converts the internal deployment validation summary +// to the public proto type for use in API responses. +func DeploymentValidationSummaryToProto(s *deploymentspb.WorkerDeploymentValidationSummary) *computepb.WorkerDeploymentValidationSummary { + if s == nil { + return nil + } + return &computepb.WorkerDeploymentValidationSummary{ + ConnectedCount: s.ConnectedCount, + FailedCount: s.FailedCount, + UnknownCount: s.UnknownCount, + } +} + +// wciValidationStatusToProto converts a WCI ValidationStatus to the public proto type. +func wciValidationStatusToProto(vs *wciiface.ValidationStatus) *computepb.WorkerDeploymentVersionValidationStatus { + if vs == nil { + return nil + } + s := &computepb.WorkerDeploymentVersionValidationStatus{ + LastCheckTime: timestamppb.New(vs.LastValidationTime), + } + switch vs.Status { + case wciiface.ValidationResultSuccess: + s.Health = computepb.WorkerDeploymentVersionValidationStatus_HEALTH_OK + case wciiface.ValidationResultFailed: + s.Health = computepb.WorkerDeploymentVersionValidationStatus_HEALTH_ERROR + s.ErrorMessage = vs.ErrMessage + } + return s +} diff --git a/service/worker/workerdeployment/version_workflow.go b/service/worker/workerdeployment/version_workflow.go index c9498d109db..aab8e7ecec1 100644 --- a/service/worker/workerdeployment/version_workflow.go +++ b/service/worker/workerdeployment/version_workflow.go @@ -8,6 +8,7 @@ import ( "github.com/google/uuid" commonpb "go.temporal.io/api/common/v1" computepb "go.temporal.io/api/compute/v1" + wciiface "go.temporal.io/auto-scaled-workers/wci/workflow/iface" deploymentpb "go.temporal.io/api/deployment/v1" enumspb "go.temporal.io/api/enums/v1" "go.temporal.io/api/serviceerror" @@ -227,6 +228,18 @@ func (d *VersionWorkflowRunner) listenToSignals(ctx workflow.Context) { }) } + // Receive WCI validation status updates and propagate to the deployment workflow memo. + syncValidationStatusChannel := workflow.GetSignalChannel(ctx, wciiface.SignalSyncValidationStatus) + d.signalHandler.signalSelector.AddReceive(syncValidationStatusChannel, func(c workflow.ReceiveChannel, more bool) { + d.signalHandler.processingSignals++ + defer func() { d.signalHandler.processingSignals-- }() + + var vs wciiface.ValidationStatus + c.Receive(ctx, &vs) + d.VersionState.ValidationStatus = wciValidationStatusToProto(&vs) + d.syncSummary(ctx) // propagate updated ValidationStatus to deployment workflow + }) + // Keep waiting for signals, when it's time to CaN the main goroutine will exit. for { d.signalHandler.signalSelector.Select(ctx) @@ -1056,6 +1069,7 @@ func versionStateToSummary(s *deploymentspb.VersionLocalState) *deploymentspb.Wo LastDeactivationTime: s.LastDeactivationTime, Status: s.Status, ComputeConfig: s.ComputeConfig, + ValidationStatus: s.ValidationStatus, } } diff --git a/service/worker/workerdeployment/workflow.go b/service/worker/workerdeployment/workflow.go index e6978accefa..1285f6ec32b 100644 --- a/service/worker/workerdeployment/workflow.go +++ b/service/worker/workerdeployment/workflow.go @@ -1738,16 +1738,18 @@ func (d *WorkflowRunner) updateMemo(ctx workflow.Context) error { //nolint:staticcheck // SA1019: worker versioning v0.31 "ramping_version", d.State.GetRoutingConfig().GetRampingVersion()) - return workflow.UpsertMemo(ctx, map[string]any{ - WorkerDeploymentMemoField: &deploymentspb.WorkerDeploymentWorkflowMemo{ - DeploymentName: d.DeploymentName, - CreateTime: d.State.CreateTime, - RoutingConfig: d.State.RoutingConfig, - LatestVersionSummary: d.getLatestVersionSummary(), - CurrentVersionSummary: d.getCurrentVersionSummary(), - RampingVersionSummary: d.getRampingVersionSummary(), - }, - }) + memo := &deploymentspb.WorkerDeploymentWorkflowMemo{ + DeploymentName: d.DeploymentName, + CreateTime: d.State.CreateTime, + RoutingConfig: d.State.RoutingConfig, + LatestVersionSummary: d.getLatestVersionSummary(), + CurrentVersionSummary: d.getCurrentVersionSummary(), + RampingVersionSummary: d.getRampingVersionSummary(), + } + if workflow.GetVersion(ctx, "include-validation-summary-in-memo", workflow.DefaultVersion, 1) != workflow.DefaultVersion { + memo.ValidationSummary = computeValidationSummary(d.State.Versions) + } + return workflow.UpsertMemo(ctx, map[string]any{WorkerDeploymentMemoField: memo}) } func (d *WorkflowRunner) setStateChanged() { From defa8c3af84554da4d1a262b8edf5f344a7e5d96 Mon Sep 17 00:00:00 2001 From: Muneeb Ahmad Date: Mon, 22 Jun 2026 13:54:20 -0700 Subject: [PATCH 2/6] Add compute provider validation details to worker deployments --- api/deployment/v1/message.go-helpers.pb.go | 37 - api/deployment/v1/message.pb.go | 808 ++++++++---------- cmd/tools/getproto/files.go | 3 +- go.mod | 4 +- go.sum | 8 +- .../server/api/deployment/v1/message.proto | 18 +- service/frontend/workflow_handler.go | 1 - service/worker/workerdeployment/client.go | 19 +- .../worker/workerdeployment/compute_util.go | 52 +- .../workerdeployment/version_workflow.go | 8 +- service/worker/workerdeployment/workflow.go | 23 +- 11 files changed, 396 insertions(+), 585 deletions(-) diff --git a/api/deployment/v1/message.go-helpers.pb.go b/api/deployment/v1/message.go-helpers.pb.go index 9e0f0ce607f..dc4fbf5f10f 100644 --- a/api/deployment/v1/message.go-helpers.pb.go +++ b/api/deployment/v1/message.go-helpers.pb.go @@ -375,43 +375,6 @@ func (this *WorkerDeploymentVersionSummary) Equal(that interface{}) bool { return proto.Equal(this, that1) } -// Marshal an object of type WorkerDeploymentValidationSummary to the protobuf v3 wire format -func (val *WorkerDeploymentValidationSummary) Marshal() ([]byte, error) { - return proto.Marshal(val) -} - -// Unmarshal an object of type WorkerDeploymentValidationSummary from the protobuf v3 wire format -func (val *WorkerDeploymentValidationSummary) Unmarshal(buf []byte) error { - return proto.Unmarshal(buf, val) -} - -// Size returns the size of the object, in bytes, once serialized -func (val *WorkerDeploymentValidationSummary) Size() int { - return proto.Size(val) -} - -// Equal returns whether two WorkerDeploymentValidationSummary values are equivalent by recursively -// comparing the message's fields. -// For more information see the documentation for -// https://pkg.go.dev/google.golang.org/protobuf/proto#Equal -func (this *WorkerDeploymentValidationSummary) Equal(that interface{}) bool { - if that == nil { - return this == nil - } - - var that1 *WorkerDeploymentValidationSummary - switch t := that.(type) { - case *WorkerDeploymentValidationSummary: - that1 = t - case WorkerDeploymentValidationSummary: - that1 = &t - default: - return false - } - - return proto.Equal(this, that1) -} - // Marshal an object of type RegisterWorkerInVersionArgs to the protobuf v3 wire format func (val *RegisterWorkerInVersionArgs) Marshal() ([]byte, error) { return proto.Marshal(val) diff --git a/api/deployment/v1/message.pb.go b/api/deployment/v1/message.pb.go index c987451eeea..a706c63bb93 100644 --- a/api/deployment/v1/message.pb.go +++ b/api/deployment/v1/message.pb.go @@ -334,9 +334,10 @@ type VersionLocalState struct { // Cached compute config summary, kept in sync with the WCI on each compute config update. ComputeConfig *v12.ComputeConfigSummary `protobuf:"bytes,18,opt,name=compute_config,json=computeConfig,proto3" json:"compute_config,omitempty"` // Cached WCI validation status, updated when WCI signals this version workflow. - ValidationStatus *v12.WorkerDeploymentVersionValidationStatus `protobuf:"bytes,19,opt,name=validation_status,json=validationStatus,proto3" json:"validation_status,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // Cached compute status, updated when WCI signals this version workflow. + ComputeStatus *v11.ComputeStatus `protobuf:"bytes,19,opt,name=compute_status,json=computeStatus,proto3" json:"compute_status,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *VersionLocalState) Reset() { @@ -496,9 +497,9 @@ func (x *VersionLocalState) GetComputeConfig() *v12.ComputeConfigSummary { return nil } -func (x *VersionLocalState) GetValidationStatus() *v12.WorkerDeploymentVersionValidationStatus { +func (x *VersionLocalState) GetComputeStatus() *v11.ComputeStatus { if x != nil { - return x.ValidationStatus + return x.ComputeStatus } return nil } @@ -868,9 +869,10 @@ type WorkerDeploymentVersionSummary struct { // Also set by the deployment workflow at version creation time if a compute config was provided. ComputeConfig *v12.ComputeConfigSummary `protobuf:"bytes,13,opt,name=compute_config,json=computeConfig,proto3" json:"compute_config,omitempty"` // WCI validation status for this version. Synced from the version workflow when WCI signals a status change. - ValidationStatus *v12.WorkerDeploymentVersionValidationStatus `protobuf:"bytes,14,opt,name=validation_status,json=validationStatus,proto3" json:"validation_status,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + // Compute status for this version. Synced from the version workflow when WCI signals a status change. + ComputeStatus *v11.ComputeStatus `protobuf:"bytes,14,opt,name=compute_status,json=computeStatus,proto3" json:"compute_status,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *WorkerDeploymentVersionSummary) Reset() { @@ -995,74 +997,13 @@ func (x *WorkerDeploymentVersionSummary) GetComputeConfig() *v12.ComputeConfigSu return nil } -func (x *WorkerDeploymentVersionSummary) GetValidationStatus() *v12.WorkerDeploymentVersionValidationStatus { +func (x *WorkerDeploymentVersionSummary) GetComputeStatus() *v11.ComputeStatus { if x != nil { - return x.ValidationStatus + return x.ComputeStatus } return nil } -// Aggregates WCI validation status counts across all versions in a Worker Deployment. -type WorkerDeploymentValidationSummary struct { - state protoimpl.MessageState `protogen:"open.v1"` - ConnectedCount int32 `protobuf:"varint,1,opt,name=connected_count,json=connectedCount,proto3" json:"connected_count,omitempty"` - FailedCount int32 `protobuf:"varint,2,opt,name=failed_count,json=failedCount,proto3" json:"failed_count,omitempty"` - UnknownCount int32 `protobuf:"varint,3,opt,name=unknown_count,json=unknownCount,proto3" json:"unknown_count,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *WorkerDeploymentValidationSummary) Reset() { - *x = WorkerDeploymentValidationSummary{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[10] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *WorkerDeploymentValidationSummary) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*WorkerDeploymentValidationSummary) ProtoMessage() {} - -func (x *WorkerDeploymentValidationSummary) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[10] - if x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use WorkerDeploymentValidationSummary.ProtoReflect.Descriptor instead. -func (*WorkerDeploymentValidationSummary) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{10} -} - -func (x *WorkerDeploymentValidationSummary) GetConnectedCount() int32 { - if x != nil { - return x.ConnectedCount - } - return 0 -} - -func (x *WorkerDeploymentValidationSummary) GetFailedCount() int32 { - if x != nil { - return x.FailedCount - } - return 0 -} - -func (x *WorkerDeploymentValidationSummary) GetUnknownCount() int32 { - if x != nil { - return x.UnknownCount - } - return 0 -} - // used as Worker Deployment Version workflow update input: type RegisterWorkerInVersionArgs struct { state protoimpl.MessageState `protogen:"open.v1"` @@ -1077,7 +1018,7 @@ type RegisterWorkerInVersionArgs struct { func (x *RegisterWorkerInVersionArgs) Reset() { *x = RegisterWorkerInVersionArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[11] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1089,7 +1030,7 @@ func (x *RegisterWorkerInVersionArgs) String() string { func (*RegisterWorkerInVersionArgs) ProtoMessage() {} func (x *RegisterWorkerInVersionArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[11] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[10] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1102,7 +1043,7 @@ func (x *RegisterWorkerInVersionArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use RegisterWorkerInVersionArgs.ProtoReflect.Descriptor instead. func (*RegisterWorkerInVersionArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{11} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{10} } func (x *RegisterWorkerInVersionArgs) GetTaskQueueName() string { @@ -1153,7 +1094,7 @@ type RegisterWorkerInWorkerDeploymentArgs struct { func (x *RegisterWorkerInWorkerDeploymentArgs) Reset() { *x = RegisterWorkerInWorkerDeploymentArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[12] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1165,7 +1106,7 @@ func (x *RegisterWorkerInWorkerDeploymentArgs) String() string { func (*RegisterWorkerInWorkerDeploymentArgs) ProtoMessage() {} func (x *RegisterWorkerInWorkerDeploymentArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[12] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[11] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1178,7 +1119,7 @@ func (x *RegisterWorkerInWorkerDeploymentArgs) ProtoReflect() protoreflect.Messa // Deprecated: Use RegisterWorkerInWorkerDeploymentArgs.ProtoReflect.Descriptor instead. func (*RegisterWorkerInWorkerDeploymentArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{12} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{11} } func (x *RegisterWorkerInWorkerDeploymentArgs) GetTaskQueueName() string { @@ -1219,7 +1160,7 @@ type DescribeVersionFromWorkerDeploymentActivityArgs struct { func (x *DescribeVersionFromWorkerDeploymentActivityArgs) Reset() { *x = DescribeVersionFromWorkerDeploymentActivityArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[13] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1231,7 +1172,7 @@ func (x *DescribeVersionFromWorkerDeploymentActivityArgs) String() string { func (*DescribeVersionFromWorkerDeploymentActivityArgs) ProtoMessage() {} func (x *DescribeVersionFromWorkerDeploymentActivityArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[13] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[12] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1244,7 +1185,7 @@ func (x *DescribeVersionFromWorkerDeploymentActivityArgs) ProtoReflect() protore // Deprecated: Use DescribeVersionFromWorkerDeploymentActivityArgs.ProtoReflect.Descriptor instead. func (*DescribeVersionFromWorkerDeploymentActivityArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{13} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{12} } func (x *DescribeVersionFromWorkerDeploymentActivityArgs) GetVersion() string { @@ -1264,7 +1205,7 @@ type DescribeVersionFromWorkerDeploymentActivityResult struct { func (x *DescribeVersionFromWorkerDeploymentActivityResult) Reset() { *x = DescribeVersionFromWorkerDeploymentActivityResult{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[14] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1276,7 +1217,7 @@ func (x *DescribeVersionFromWorkerDeploymentActivityResult) String() string { func (*DescribeVersionFromWorkerDeploymentActivityResult) ProtoMessage() {} func (x *DescribeVersionFromWorkerDeploymentActivityResult) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[14] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[13] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1289,7 +1230,7 @@ func (x *DescribeVersionFromWorkerDeploymentActivityResult) ProtoReflect() proto // Deprecated: Use DescribeVersionFromWorkerDeploymentActivityResult.ProtoReflect.Descriptor instead. func (*DescribeVersionFromWorkerDeploymentActivityResult) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{14} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{13} } func (x *DescribeVersionFromWorkerDeploymentActivityResult) GetTaskQueueInfos() []*v11.WorkerDeploymentVersionInfo_VersionTaskQueueInfo { @@ -1336,7 +1277,7 @@ type SyncVersionStateUpdateArgs struct { func (x *SyncVersionStateUpdateArgs) Reset() { *x = SyncVersionStateUpdateArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[15] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1348,7 +1289,7 @@ func (x *SyncVersionStateUpdateArgs) String() string { func (*SyncVersionStateUpdateArgs) ProtoMessage() {} func (x *SyncVersionStateUpdateArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[15] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[14] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1361,7 +1302,7 @@ func (x *SyncVersionStateUpdateArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncVersionStateUpdateArgs.ProtoReflect.Descriptor instead. func (*SyncVersionStateUpdateArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{15} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{14} } // Deprecated: Marked as deprecated in temporal/server/api/deployment/v1/message.proto. @@ -1417,7 +1358,7 @@ type SyncVersionStateResponse struct { func (x *SyncVersionStateResponse) Reset() { *x = SyncVersionStateResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[16] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1429,7 +1370,7 @@ func (x *SyncVersionStateResponse) String() string { func (*SyncVersionStateResponse) ProtoMessage() {} func (x *SyncVersionStateResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[16] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[15] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1442,7 +1383,7 @@ func (x *SyncVersionStateResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncVersionStateResponse.ProtoReflect.Descriptor instead. func (*SyncVersionStateResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{16} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{15} } // Deprecated: Marked as deprecated in temporal/server/api/deployment/v1/message.proto. @@ -1471,7 +1412,7 @@ type AddVersionUpdateArgs struct { func (x *AddVersionUpdateArgs) Reset() { *x = AddVersionUpdateArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[17] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1483,7 +1424,7 @@ func (x *AddVersionUpdateArgs) String() string { func (*AddVersionUpdateArgs) ProtoMessage() {} func (x *AddVersionUpdateArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[17] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[16] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1496,7 +1437,7 @@ func (x *AddVersionUpdateArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use AddVersionUpdateArgs.ProtoReflect.Descriptor instead. func (*AddVersionUpdateArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{17} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{16} } func (x *AddVersionUpdateArgs) GetVersion() string { @@ -1523,7 +1464,7 @@ type SyncDrainageInfoSignalArgs struct { func (x *SyncDrainageInfoSignalArgs) Reset() { *x = SyncDrainageInfoSignalArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[18] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1535,7 +1476,7 @@ func (x *SyncDrainageInfoSignalArgs) String() string { func (*SyncDrainageInfoSignalArgs) ProtoMessage() {} func (x *SyncDrainageInfoSignalArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[18] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[17] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1548,7 +1489,7 @@ func (x *SyncDrainageInfoSignalArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncDrainageInfoSignalArgs.ProtoReflect.Descriptor instead. func (*SyncDrainageInfoSignalArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{18} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{17} } func (x *SyncDrainageInfoSignalArgs) GetDrainageInfo() *v11.VersionDrainageInfo { @@ -1569,7 +1510,7 @@ type SyncDrainageStatusSignalArgs struct { func (x *SyncDrainageStatusSignalArgs) Reset() { *x = SyncDrainageStatusSignalArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[19] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1581,7 +1522,7 @@ func (x *SyncDrainageStatusSignalArgs) String() string { func (*SyncDrainageStatusSignalArgs) ProtoMessage() {} func (x *SyncDrainageStatusSignalArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[19] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[18] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1594,7 +1535,7 @@ func (x *SyncDrainageStatusSignalArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncDrainageStatusSignalArgs.ProtoReflect.Descriptor instead. func (*SyncDrainageStatusSignalArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{19} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{18} } func (x *SyncDrainageStatusSignalArgs) GetVersion() string { @@ -1622,7 +1563,7 @@ type PropagationCompletionInfo struct { func (x *PropagationCompletionInfo) Reset() { *x = PropagationCompletionInfo{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[20] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1634,7 +1575,7 @@ func (x *PropagationCompletionInfo) String() string { func (*PropagationCompletionInfo) ProtoMessage() {} func (x *PropagationCompletionInfo) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[20] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[19] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1647,7 +1588,7 @@ func (x *PropagationCompletionInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use PropagationCompletionInfo.ProtoReflect.Descriptor instead. func (*PropagationCompletionInfo) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{20} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{19} } func (x *PropagationCompletionInfo) GetRevisionNumber() int64 { @@ -1674,7 +1615,7 @@ type QueryDescribeVersionResponse struct { func (x *QueryDescribeVersionResponse) Reset() { *x = QueryDescribeVersionResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[21] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1686,7 +1627,7 @@ func (x *QueryDescribeVersionResponse) String() string { func (*QueryDescribeVersionResponse) ProtoMessage() {} func (x *QueryDescribeVersionResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[21] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[20] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1699,7 +1640,7 @@ func (x *QueryDescribeVersionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use QueryDescribeVersionResponse.ProtoReflect.Descriptor instead. func (*QueryDescribeVersionResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{21} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{20} } func (x *QueryDescribeVersionResponse) GetVersionState() *VersionLocalState { @@ -1719,7 +1660,7 @@ type QueryDescribeWorkerDeploymentResponse struct { func (x *QueryDescribeWorkerDeploymentResponse) Reset() { *x = QueryDescribeWorkerDeploymentResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[22] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1731,7 +1672,7 @@ func (x *QueryDescribeWorkerDeploymentResponse) String() string { func (*QueryDescribeWorkerDeploymentResponse) ProtoMessage() {} func (x *QueryDescribeWorkerDeploymentResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[22] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[21] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1744,7 +1685,7 @@ func (x *QueryDescribeWorkerDeploymentResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use QueryDescribeWorkerDeploymentResponse.ProtoReflect.Descriptor instead. func (*QueryDescribeWorkerDeploymentResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{22} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{21} } func (x *QueryDescribeWorkerDeploymentResponse) GetState() *WorkerDeploymentLocalState { @@ -1765,7 +1706,7 @@ type CreateRequestIDQueryResponse struct { func (x *CreateRequestIDQueryResponse) Reset() { *x = CreateRequestIDQueryResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[23] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1777,7 +1718,7 @@ func (x *CreateRequestIDQueryResponse) String() string { func (*CreateRequestIDQueryResponse) ProtoMessage() {} func (x *CreateRequestIDQueryResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[23] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[22] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1790,7 +1731,7 @@ func (x *CreateRequestIDQueryResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateRequestIDQueryResponse.ProtoReflect.Descriptor instead. func (*CreateRequestIDQueryResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{23} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{22} } func (x *CreateRequestIDQueryResponse) GetRequestId() string { @@ -1818,7 +1759,7 @@ type StartWorkerDeploymentRequest struct { func (x *StartWorkerDeploymentRequest) Reset() { *x = StartWorkerDeploymentRequest{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[24] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1830,7 +1771,7 @@ func (x *StartWorkerDeploymentRequest) String() string { func (*StartWorkerDeploymentRequest) ProtoMessage() {} func (x *StartWorkerDeploymentRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[24] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[23] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1843,7 +1784,7 @@ func (x *StartWorkerDeploymentRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use StartWorkerDeploymentRequest.ProtoReflect.Descriptor instead. func (*StartWorkerDeploymentRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{24} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{23} } func (x *StartWorkerDeploymentRequest) GetDeploymentName() string { @@ -1874,7 +1815,7 @@ type StartWorkerDeploymentVersionRequest struct { func (x *StartWorkerDeploymentVersionRequest) Reset() { *x = StartWorkerDeploymentVersionRequest{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[25] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1886,7 +1827,7 @@ func (x *StartWorkerDeploymentVersionRequest) String() string { func (*StartWorkerDeploymentVersionRequest) ProtoMessage() {} func (x *StartWorkerDeploymentVersionRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[25] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[24] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1899,7 +1840,7 @@ func (x *StartWorkerDeploymentVersionRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use StartWorkerDeploymentVersionRequest.ProtoReflect.Descriptor instead. func (*StartWorkerDeploymentVersionRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{25} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{24} } func (x *StartWorkerDeploymentVersionRequest) GetDeploymentName() string { @@ -1955,7 +1896,7 @@ type SyncDeploymentVersionUserDataRequest struct { func (x *SyncDeploymentVersionUserDataRequest) Reset() { *x = SyncDeploymentVersionUserDataRequest{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[26] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1967,7 +1908,7 @@ func (x *SyncDeploymentVersionUserDataRequest) String() string { func (*SyncDeploymentVersionUserDataRequest) ProtoMessage() {} func (x *SyncDeploymentVersionUserDataRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[26] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[25] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1980,7 +1921,7 @@ func (x *SyncDeploymentVersionUserDataRequest) ProtoReflect() protoreflect.Messa // Deprecated: Use SyncDeploymentVersionUserDataRequest.ProtoReflect.Descriptor instead. func (*SyncDeploymentVersionUserDataRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{26} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{25} } func (x *SyncDeploymentVersionUserDataRequest) GetDeploymentName() string { @@ -2035,7 +1976,7 @@ type SyncDeploymentVersionUserDataResponse struct { func (x *SyncDeploymentVersionUserDataResponse) Reset() { *x = SyncDeploymentVersionUserDataResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[27] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2047,7 +1988,7 @@ func (x *SyncDeploymentVersionUserDataResponse) String() string { func (*SyncDeploymentVersionUserDataResponse) ProtoMessage() {} func (x *SyncDeploymentVersionUserDataResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[27] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[26] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2060,7 +2001,7 @@ func (x *SyncDeploymentVersionUserDataResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use SyncDeploymentVersionUserDataResponse.ProtoReflect.Descriptor instead. func (*SyncDeploymentVersionUserDataResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{27} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{26} } func (x *SyncDeploymentVersionUserDataResponse) GetTaskQueueMaxVersions() map[string]int64 { @@ -2080,7 +2021,7 @@ type CheckWorkerDeploymentUserDataPropagationRequest struct { func (x *CheckWorkerDeploymentUserDataPropagationRequest) Reset() { *x = CheckWorkerDeploymentUserDataPropagationRequest{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[28] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2092,7 +2033,7 @@ func (x *CheckWorkerDeploymentUserDataPropagationRequest) String() string { func (*CheckWorkerDeploymentUserDataPropagationRequest) ProtoMessage() {} func (x *CheckWorkerDeploymentUserDataPropagationRequest) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[28] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[27] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2105,7 +2046,7 @@ func (x *CheckWorkerDeploymentUserDataPropagationRequest) ProtoReflect() protore // Deprecated: Use CheckWorkerDeploymentUserDataPropagationRequest.ProtoReflect.Descriptor instead. func (*CheckWorkerDeploymentUserDataPropagationRequest) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{28} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{27} } func (x *CheckWorkerDeploymentUserDataPropagationRequest) GetTaskQueueMaxVersions() map[string]int64 { @@ -2126,7 +2067,7 @@ type SyncUnversionedRampActivityArgs struct { func (x *SyncUnversionedRampActivityArgs) Reset() { *x = SyncUnversionedRampActivityArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[29] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2138,7 +2079,7 @@ func (x *SyncUnversionedRampActivityArgs) String() string { func (*SyncUnversionedRampActivityArgs) ProtoMessage() {} func (x *SyncUnversionedRampActivityArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[29] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[28] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2151,7 +2092,7 @@ func (x *SyncUnversionedRampActivityArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncUnversionedRampActivityArgs.ProtoReflect.Descriptor instead. func (*SyncUnversionedRampActivityArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{29} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{28} } func (x *SyncUnversionedRampActivityArgs) GetCurrentVersion() string { @@ -2178,7 +2119,7 @@ type SyncUnversionedRampActivityResponse struct { func (x *SyncUnversionedRampActivityResponse) Reset() { *x = SyncUnversionedRampActivityResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[30] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2190,7 +2131,7 @@ func (x *SyncUnversionedRampActivityResponse) String() string { func (*SyncUnversionedRampActivityResponse) ProtoMessage() {} func (x *SyncUnversionedRampActivityResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[30] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[29] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2203,7 +2144,7 @@ func (x *SyncUnversionedRampActivityResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use SyncUnversionedRampActivityResponse.ProtoReflect.Descriptor instead. func (*SyncUnversionedRampActivityResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{30} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{29} } func (x *SyncUnversionedRampActivityResponse) GetTaskQueueMaxVersions() map[string]int64 { @@ -2225,7 +2166,7 @@ type UpdateVersionMetadataArgs struct { func (x *UpdateVersionMetadataArgs) Reset() { *x = UpdateVersionMetadataArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[31] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2237,7 +2178,7 @@ func (x *UpdateVersionMetadataArgs) String() string { func (*UpdateVersionMetadataArgs) ProtoMessage() {} func (x *UpdateVersionMetadataArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[31] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[30] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2250,7 +2191,7 @@ func (x *UpdateVersionMetadataArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateVersionMetadataArgs.ProtoReflect.Descriptor instead. func (*UpdateVersionMetadataArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{31} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{30} } func (x *UpdateVersionMetadataArgs) GetUpsertEntries() map[string]*v13.Payload { @@ -2284,7 +2225,7 @@ type UpdateVersionMetadataResponse struct { func (x *UpdateVersionMetadataResponse) Reset() { *x = UpdateVersionMetadataResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[32] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2296,7 +2237,7 @@ func (x *UpdateVersionMetadataResponse) String() string { func (*UpdateVersionMetadataResponse) ProtoMessage() {} func (x *UpdateVersionMetadataResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[32] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[31] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2309,7 +2250,7 @@ func (x *UpdateVersionMetadataResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateVersionMetadataResponse.ProtoReflect.Descriptor instead. func (*UpdateVersionMetadataResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{32} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{31} } func (x *UpdateVersionMetadataResponse) GetMetadata() *v11.VersionMetadata { @@ -2333,7 +2274,7 @@ type SetCurrentVersionArgs struct { func (x *SetCurrentVersionArgs) Reset() { *x = SetCurrentVersionArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[33] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2345,7 +2286,7 @@ func (x *SetCurrentVersionArgs) String() string { func (*SetCurrentVersionArgs) ProtoMessage() {} func (x *SetCurrentVersionArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[33] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[32] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2358,7 +2299,7 @@ func (x *SetCurrentVersionArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SetCurrentVersionArgs.ProtoReflect.Descriptor instead. func (*SetCurrentVersionArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{33} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{32} } func (x *SetCurrentVersionArgs) GetIdentity() string { @@ -2407,7 +2348,7 @@ type SetCurrentVersionResponse struct { func (x *SetCurrentVersionResponse) Reset() { *x = SetCurrentVersionResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[34] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2419,7 +2360,7 @@ func (x *SetCurrentVersionResponse) String() string { func (*SetCurrentVersionResponse) ProtoMessage() {} func (x *SetCurrentVersionResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[34] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[33] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2432,7 +2373,7 @@ func (x *SetCurrentVersionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetCurrentVersionResponse.ProtoReflect.Descriptor instead. func (*SetCurrentVersionResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{34} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{33} } func (x *SetCurrentVersionResponse) GetPreviousVersion() string { @@ -2463,7 +2404,7 @@ type CreateWorkerDeploymentArgs struct { func (x *CreateWorkerDeploymentArgs) Reset() { *x = CreateWorkerDeploymentArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[35] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2475,7 +2416,7 @@ func (x *CreateWorkerDeploymentArgs) String() string { func (*CreateWorkerDeploymentArgs) ProtoMessage() {} func (x *CreateWorkerDeploymentArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[35] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[34] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2488,7 +2429,7 @@ func (x *CreateWorkerDeploymentArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateWorkerDeploymentArgs.ProtoReflect.Descriptor instead. func (*CreateWorkerDeploymentArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{35} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{34} } func (x *CreateWorkerDeploymentArgs) GetIdentity() string { @@ -2515,7 +2456,7 @@ type CreateWorkerDeploymentResponse struct { func (x *CreateWorkerDeploymentResponse) Reset() { *x = CreateWorkerDeploymentResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[36] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2527,7 +2468,7 @@ func (x *CreateWorkerDeploymentResponse) String() string { func (*CreateWorkerDeploymentResponse) ProtoMessage() {} func (x *CreateWorkerDeploymentResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[36] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[35] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2540,7 +2481,7 @@ func (x *CreateWorkerDeploymentResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateWorkerDeploymentResponse.ProtoReflect.Descriptor instead. func (*CreateWorkerDeploymentResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{36} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{35} } func (x *CreateWorkerDeploymentResponse) GetConflictToken() []byte { @@ -2566,7 +2507,7 @@ type CreateWorkerDeploymentVersionArgs struct { func (x *CreateWorkerDeploymentVersionArgs) Reset() { *x = CreateWorkerDeploymentVersionArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[37] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2578,7 +2519,7 @@ func (x *CreateWorkerDeploymentVersionArgs) String() string { func (*CreateWorkerDeploymentVersionArgs) ProtoMessage() {} func (x *CreateWorkerDeploymentVersionArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[37] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[36] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2591,7 +2532,7 @@ func (x *CreateWorkerDeploymentVersionArgs) ProtoReflect() protoreflect.Message // Deprecated: Use CreateWorkerDeploymentVersionArgs.ProtoReflect.Descriptor instead. func (*CreateWorkerDeploymentVersionArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{37} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{36} } func (x *CreateWorkerDeploymentVersionArgs) GetIdentity() string { @@ -2631,7 +2572,7 @@ type CreateWorkerDeploymentVersionResponse struct { func (x *CreateWorkerDeploymentVersionResponse) Reset() { *x = CreateWorkerDeploymentVersionResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[38] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2643,7 +2584,7 @@ func (x *CreateWorkerDeploymentVersionResponse) String() string { func (*CreateWorkerDeploymentVersionResponse) ProtoMessage() {} func (x *CreateWorkerDeploymentVersionResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[38] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[37] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2656,7 +2597,7 @@ func (x *CreateWorkerDeploymentVersionResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use CreateWorkerDeploymentVersionResponse.ProtoReflect.Descriptor instead. func (*CreateWorkerDeploymentVersionResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{38} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{37} } // used as Worker Deployment workflow update input: @@ -2677,7 +2618,7 @@ type DeleteVersionArgs struct { func (x *DeleteVersionArgs) Reset() { *x = DeleteVersionArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[39] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2689,7 +2630,7 @@ func (x *DeleteVersionArgs) String() string { func (*DeleteVersionArgs) ProtoMessage() {} func (x *DeleteVersionArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[39] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[38] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2702,7 +2643,7 @@ func (x *DeleteVersionArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteVersionArgs.ProtoReflect.Descriptor instead. func (*DeleteVersionArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{39} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{38} } func (x *DeleteVersionArgs) GetIdentity() string { @@ -2755,7 +2696,7 @@ type DeleteVersionActivityArgs struct { func (x *DeleteVersionActivityArgs) Reset() { *x = DeleteVersionActivityArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[40] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2767,7 +2708,7 @@ func (x *DeleteVersionActivityArgs) String() string { func (*DeleteVersionActivityArgs) ProtoMessage() {} func (x *DeleteVersionActivityArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[40] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[39] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2780,7 +2721,7 @@ func (x *DeleteVersionActivityArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteVersionActivityArgs.ProtoReflect.Descriptor instead. func (*DeleteVersionActivityArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{40} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{39} } func (x *DeleteVersionActivityArgs) GetIdentity() string { @@ -2837,7 +2778,7 @@ type CheckTaskQueuesHavePollersActivityArgs struct { func (x *CheckTaskQueuesHavePollersActivityArgs) Reset() { *x = CheckTaskQueuesHavePollersActivityArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[41] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2849,7 +2790,7 @@ func (x *CheckTaskQueuesHavePollersActivityArgs) String() string { func (*CheckTaskQueuesHavePollersActivityArgs) ProtoMessage() {} func (x *CheckTaskQueuesHavePollersActivityArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[41] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[40] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2862,7 +2803,7 @@ func (x *CheckTaskQueuesHavePollersActivityArgs) ProtoReflect() protoreflect.Mes // Deprecated: Use CheckTaskQueuesHavePollersActivityArgs.ProtoReflect.Descriptor instead. func (*CheckTaskQueuesHavePollersActivityArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{41} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{40} } func (x *CheckTaskQueuesHavePollersActivityArgs) GetTaskQueuesAndTypes() map[string]*CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes { @@ -2889,7 +2830,7 @@ type DeleteDeploymentArgs struct { func (x *DeleteDeploymentArgs) Reset() { *x = DeleteDeploymentArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[42] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2901,7 +2842,7 @@ func (x *DeleteDeploymentArgs) String() string { func (*DeleteDeploymentArgs) ProtoMessage() {} func (x *DeleteDeploymentArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[42] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[41] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2914,7 +2855,7 @@ func (x *DeleteDeploymentArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteDeploymentArgs.ProtoReflect.Descriptor instead. func (*DeleteDeploymentArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{42} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{41} } func (x *DeleteDeploymentArgs) GetIdentity() string { @@ -2936,7 +2877,7 @@ type SetRampingVersionResponse struct { func (x *SetRampingVersionResponse) Reset() { *x = SetRampingVersionResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[43] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2948,7 +2889,7 @@ func (x *SetRampingVersionResponse) String() string { func (*SetRampingVersionResponse) ProtoMessage() {} func (x *SetRampingVersionResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[43] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[42] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2961,7 +2902,7 @@ func (x *SetRampingVersionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetRampingVersionResponse.ProtoReflect.Descriptor instead. func (*SetRampingVersionResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{43} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{42} } func (x *SetRampingVersionResponse) GetPreviousVersion() string { @@ -3000,7 +2941,7 @@ type SetRampingVersionArgs struct { func (x *SetRampingVersionArgs) Reset() { *x = SetRampingVersionArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[44] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3012,7 +2953,7 @@ func (x *SetRampingVersionArgs) String() string { func (*SetRampingVersionArgs) ProtoMessage() {} func (x *SetRampingVersionArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[44] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[43] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3025,7 +2966,7 @@ func (x *SetRampingVersionArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SetRampingVersionArgs.ProtoReflect.Descriptor instead. func (*SetRampingVersionArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{44} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{43} } func (x *SetRampingVersionArgs) GetIdentity() string { @@ -3084,7 +3025,7 @@ type SetManagerIdentityArgs struct { func (x *SetManagerIdentityArgs) Reset() { *x = SetManagerIdentityArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[45] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3096,7 +3037,7 @@ func (x *SetManagerIdentityArgs) String() string { func (*SetManagerIdentityArgs) ProtoMessage() {} func (x *SetManagerIdentityArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[45] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[44] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3109,7 +3050,7 @@ func (x *SetManagerIdentityArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SetManagerIdentityArgs.ProtoReflect.Descriptor instead. func (*SetManagerIdentityArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{45} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{44} } func (x *SetManagerIdentityArgs) GetIdentity() string { @@ -3144,7 +3085,7 @@ type SetManagerIdentityResponse struct { func (x *SetManagerIdentityResponse) Reset() { *x = SetManagerIdentityResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[46] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3156,7 +3097,7 @@ func (x *SetManagerIdentityResponse) String() string { func (*SetManagerIdentityResponse) ProtoMessage() {} func (x *SetManagerIdentityResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[46] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[45] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3169,7 +3110,7 @@ func (x *SetManagerIdentityResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetManagerIdentityResponse.ProtoReflect.Descriptor instead. func (*SetManagerIdentityResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{46} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{45} } func (x *SetManagerIdentityResponse) GetPreviousManagerIdentity() string { @@ -3200,7 +3141,7 @@ type SyncVersionStateActivityArgs struct { func (x *SyncVersionStateActivityArgs) Reset() { *x = SyncVersionStateActivityArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[47] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3212,7 +3153,7 @@ func (x *SyncVersionStateActivityArgs) String() string { func (*SyncVersionStateActivityArgs) ProtoMessage() {} func (x *SyncVersionStateActivityArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[47] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[46] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3225,7 +3166,7 @@ func (x *SyncVersionStateActivityArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncVersionStateActivityArgs.ProtoReflect.Descriptor instead. func (*SyncVersionStateActivityArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{47} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{46} } func (x *SyncVersionStateActivityArgs) GetDeploymentName() string { @@ -3268,7 +3209,7 @@ type SyncVersionStateActivityResult struct { func (x *SyncVersionStateActivityResult) Reset() { *x = SyncVersionStateActivityResult{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[48] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3280,7 +3221,7 @@ func (x *SyncVersionStateActivityResult) String() string { func (*SyncVersionStateActivityResult) ProtoMessage() {} func (x *SyncVersionStateActivityResult) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[48] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[47] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3293,7 +3234,7 @@ func (x *SyncVersionStateActivityResult) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncVersionStateActivityResult.ProtoReflect.Descriptor instead. func (*SyncVersionStateActivityResult) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{48} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{47} } // Deprecated: Marked as deprecated in temporal/server/api/deployment/v1/message.proto. @@ -3322,7 +3263,7 @@ type IsVersionMissingTaskQueuesArgs struct { func (x *IsVersionMissingTaskQueuesArgs) Reset() { *x = IsVersionMissingTaskQueuesArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[49] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3334,7 +3275,7 @@ func (x *IsVersionMissingTaskQueuesArgs) String() string { func (*IsVersionMissingTaskQueuesArgs) ProtoMessage() {} func (x *IsVersionMissingTaskQueuesArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[49] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[48] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3347,7 +3288,7 @@ func (x *IsVersionMissingTaskQueuesArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use IsVersionMissingTaskQueuesArgs.ProtoReflect.Descriptor instead. func (*IsVersionMissingTaskQueuesArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{49} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{48} } func (x *IsVersionMissingTaskQueuesArgs) GetPrevCurrentVersion() string { @@ -3374,7 +3315,7 @@ type IsVersionMissingTaskQueuesResult struct { func (x *IsVersionMissingTaskQueuesResult) Reset() { *x = IsVersionMissingTaskQueuesResult{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[50] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3386,7 +3327,7 @@ func (x *IsVersionMissingTaskQueuesResult) String() string { func (*IsVersionMissingTaskQueuesResult) ProtoMessage() {} func (x *IsVersionMissingTaskQueuesResult) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[50] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[49] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3399,7 +3340,7 @@ func (x *IsVersionMissingTaskQueuesResult) ProtoReflect() protoreflect.Message { // Deprecated: Use IsVersionMissingTaskQueuesResult.ProtoReflect.Descriptor instead. func (*IsVersionMissingTaskQueuesResult) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{50} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{49} } func (x *IsVersionMissingTaskQueuesResult) GetIsMissingTaskQueues() bool { @@ -3418,15 +3359,13 @@ type WorkerDeploymentWorkflowMemo struct { LatestVersionSummary *v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,4,opt,name=latest_version_summary,json=latestVersionSummary,proto3" json:"latest_version_summary,omitempty"` CurrentVersionSummary *v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,5,opt,name=current_version_summary,json=currentVersionSummary,proto3" json:"current_version_summary,omitempty"` RampingVersionSummary *v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,6,opt,name=ramping_version_summary,json=rampingVersionSummary,proto3" json:"ramping_version_summary,omitempty"` - // Aggregated WCI validation status counts across all versions. - ValidationSummary *WorkerDeploymentValidationSummary `protobuf:"bytes,7,opt,name=validation_summary,json=validationSummary,proto3" json:"validation_summary,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *WorkerDeploymentWorkflowMemo) Reset() { *x = WorkerDeploymentWorkflowMemo{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[51] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3438,7 +3377,7 @@ func (x *WorkerDeploymentWorkflowMemo) String() string { func (*WorkerDeploymentWorkflowMemo) ProtoMessage() {} func (x *WorkerDeploymentWorkflowMemo) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[51] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[50] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3451,7 +3390,7 @@ func (x *WorkerDeploymentWorkflowMemo) ProtoReflect() protoreflect.Message { // Deprecated: Use WorkerDeploymentWorkflowMemo.ProtoReflect.Descriptor instead. func (*WorkerDeploymentWorkflowMemo) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{51} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{50} } func (x *WorkerDeploymentWorkflowMemo) GetDeploymentName() string { @@ -3496,13 +3435,6 @@ func (x *WorkerDeploymentWorkflowMemo) GetRampingVersionSummary() *v11.WorkerDep return nil } -func (x *WorkerDeploymentWorkflowMemo) GetValidationSummary() *WorkerDeploymentValidationSummary { - if x != nil { - return x.ValidationSummary - } - return nil -} - // Subset of fields of WorkerDeploymentInfo returned in ListWorkerDeploymentsResponse type WorkerDeploymentSummary struct { state protoimpl.MessageState `protogen:"open.v1"` @@ -3512,15 +3444,13 @@ type WorkerDeploymentSummary struct { LatestVersionSummary *v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,4,opt,name=latest_version_summary,json=latestVersionSummary,proto3" json:"latest_version_summary,omitempty"` CurrentVersionSummary *v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,5,opt,name=current_version_summary,json=currentVersionSummary,proto3" json:"current_version_summary,omitempty"` RampingVersionSummary *v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary `protobuf:"bytes,6,opt,name=ramping_version_summary,json=rampingVersionSummary,proto3" json:"ramping_version_summary,omitempty"` - // Aggregated WCI validation status counts across all versions. - ValidationSummary *WorkerDeploymentValidationSummary `protobuf:"bytes,7,opt,name=validation_summary,json=validationSummary,proto3" json:"validation_summary,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *WorkerDeploymentSummary) Reset() { *x = WorkerDeploymentSummary{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[52] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3532,7 +3462,7 @@ func (x *WorkerDeploymentSummary) String() string { func (*WorkerDeploymentSummary) ProtoMessage() {} func (x *WorkerDeploymentSummary) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[52] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[51] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3545,7 +3475,7 @@ func (x *WorkerDeploymentSummary) ProtoReflect() protoreflect.Message { // Deprecated: Use WorkerDeploymentSummary.ProtoReflect.Descriptor instead. func (*WorkerDeploymentSummary) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{52} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{51} } func (x *WorkerDeploymentSummary) GetName() string { @@ -3590,13 +3520,6 @@ func (x *WorkerDeploymentSummary) GetRampingVersionSummary() *v11.WorkerDeployme return nil } -func (x *WorkerDeploymentSummary) GetValidationSummary() *WorkerDeploymentValidationSummary { - if x != nil { - return x.ValidationSummary - } - return nil -} - // Input for the activity that validates compute config scaling groups via // the Worker Controller Instance client. type ValidateWorkerControllerInstanceSpecInput struct { @@ -3608,7 +3531,7 @@ type ValidateWorkerControllerInstanceSpecInput struct { func (x *ValidateWorkerControllerInstanceSpecInput) Reset() { *x = ValidateWorkerControllerInstanceSpecInput{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[53] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3620,7 +3543,7 @@ func (x *ValidateWorkerControllerInstanceSpecInput) String() string { func (*ValidateWorkerControllerInstanceSpecInput) ProtoMessage() {} func (x *ValidateWorkerControllerInstanceSpecInput) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[53] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[52] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3633,7 +3556,7 @@ func (x *ValidateWorkerControllerInstanceSpecInput) ProtoReflect() protoreflect. // Deprecated: Use ValidateWorkerControllerInstanceSpecInput.ProtoReflect.Descriptor instead. func (*ValidateWorkerControllerInstanceSpecInput) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{53} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{52} } func (x *ValidateWorkerControllerInstanceSpecInput) GetScalingGroups() map[string]*v12.ComputeConfigScalingGroup { @@ -3657,7 +3580,7 @@ type UpdateWorkerControllerInstanceInput struct { func (x *UpdateWorkerControllerInstanceInput) Reset() { *x = UpdateWorkerControllerInstanceInput{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[54] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3669,7 +3592,7 @@ func (x *UpdateWorkerControllerInstanceInput) String() string { func (*UpdateWorkerControllerInstanceInput) ProtoMessage() {} func (x *UpdateWorkerControllerInstanceInput) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[54] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[53] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3682,7 +3605,7 @@ func (x *UpdateWorkerControllerInstanceInput) ProtoReflect() protoreflect.Messag // Deprecated: Use UpdateWorkerControllerInstanceInput.ProtoReflect.Descriptor instead. func (*UpdateWorkerControllerInstanceInput) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{54} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{53} } func (x *UpdateWorkerControllerInstanceInput) GetVersion() *v11.WorkerDeploymentVersion { @@ -3725,7 +3648,7 @@ type DeleteWorkerControllerInstanceInput struct { func (x *DeleteWorkerControllerInstanceInput) Reset() { *x = DeleteWorkerControllerInstanceInput{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[55] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3737,7 +3660,7 @@ func (x *DeleteWorkerControllerInstanceInput) String() string { func (*DeleteWorkerControllerInstanceInput) ProtoMessage() {} func (x *DeleteWorkerControllerInstanceInput) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[55] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[54] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3750,7 +3673,7 @@ func (x *DeleteWorkerControllerInstanceInput) ProtoReflect() protoreflect.Messag // Deprecated: Use DeleteWorkerControllerInstanceInput.ProtoReflect.Descriptor instead. func (*DeleteWorkerControllerInstanceInput) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{55} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{54} } func (x *DeleteWorkerControllerInstanceInput) GetVersion() *v11.WorkerDeploymentVersion { @@ -3782,7 +3705,7 @@ type UpdateComputeConfigArgs struct { func (x *UpdateComputeConfigArgs) Reset() { *x = UpdateComputeConfigArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[56] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3794,7 +3717,7 @@ func (x *UpdateComputeConfigArgs) String() string { func (*UpdateComputeConfigArgs) ProtoMessage() {} func (x *UpdateComputeConfigArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[56] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[55] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3807,7 +3730,7 @@ func (x *UpdateComputeConfigArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateComputeConfigArgs.ProtoReflect.Descriptor instead. func (*UpdateComputeConfigArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{56} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{55} } func (x *UpdateComputeConfigArgs) GetIdentity() string { @@ -3847,7 +3770,7 @@ type UpdateComputeConfigResponse struct { func (x *UpdateComputeConfigResponse) Reset() { *x = UpdateComputeConfigResponse{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[57] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3859,7 +3782,7 @@ func (x *UpdateComputeConfigResponse) String() string { func (*UpdateComputeConfigResponse) ProtoMessage() {} func (x *UpdateComputeConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[57] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[56] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3872,7 +3795,7 @@ func (x *UpdateComputeConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateComputeConfigResponse.ProtoReflect.Descriptor instead. func (*UpdateComputeConfigResponse) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{57} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{56} } // Signal input for force-continue-as-new on Deployment workflow @@ -3887,7 +3810,7 @@ type ForceCANDeploymentSignalArgs struct { func (x *ForceCANDeploymentSignalArgs) Reset() { *x = ForceCANDeploymentSignalArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[58] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3899,7 +3822,7 @@ func (x *ForceCANDeploymentSignalArgs) String() string { func (*ForceCANDeploymentSignalArgs) ProtoMessage() {} func (x *ForceCANDeploymentSignalArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[58] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[57] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3912,7 +3835,7 @@ func (x *ForceCANDeploymentSignalArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use ForceCANDeploymentSignalArgs.ProtoReflect.Descriptor instead. func (*ForceCANDeploymentSignalArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{58} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{57} } func (x *ForceCANDeploymentSignalArgs) GetOverrideState() *WorkerDeploymentLocalState { @@ -3934,7 +3857,7 @@ type ForceCANVersionSignalArgs struct { func (x *ForceCANVersionSignalArgs) Reset() { *x = ForceCANVersionSignalArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[59] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3946,7 +3869,7 @@ func (x *ForceCANVersionSignalArgs) String() string { func (*ForceCANVersionSignalArgs) ProtoMessage() {} func (x *ForceCANVersionSignalArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[59] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[58] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3959,7 +3882,7 @@ func (x *ForceCANVersionSignalArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use ForceCANVersionSignalArgs.ProtoReflect.Descriptor instead. func (*ForceCANVersionSignalArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{59} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{58} } func (x *ForceCANVersionSignalArgs) GetOverrideState() *VersionLocalState { @@ -3981,7 +3904,7 @@ type DemoteVersionSignalArgs struct { func (x *DemoteVersionSignalArgs) Reset() { *x = DemoteVersionSignalArgs{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[60] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3993,7 +3916,7 @@ func (x *DemoteVersionSignalArgs) String() string { func (*DemoteVersionSignalArgs) ProtoMessage() {} func (x *DemoteVersionSignalArgs) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[60] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[59] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4006,7 +3929,7 @@ func (x *DemoteVersionSignalArgs) ProtoReflect() protoreflect.Message { // Deprecated: Use DemoteVersionSignalArgs.ProtoReflect.Descriptor instead. func (*DemoteVersionSignalArgs) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{60} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{59} } func (x *DemoteVersionSignalArgs) GetRoutingConfig() *v11.RoutingConfig { @@ -4026,7 +3949,7 @@ type VersionLocalState_TaskQueueFamilyData struct { func (x *VersionLocalState_TaskQueueFamilyData) Reset() { *x = VersionLocalState_TaskQueueFamilyData{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[62] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4038,7 +3961,7 @@ func (x *VersionLocalState_TaskQueueFamilyData) String() string { func (*VersionLocalState_TaskQueueFamilyData) ProtoMessage() {} func (x *VersionLocalState_TaskQueueFamilyData) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[62] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[61] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4072,7 +3995,7 @@ type SyncDeploymentVersionUserDataRequest_SyncUserData struct { func (x *SyncDeploymentVersionUserDataRequest_SyncUserData) Reset() { *x = SyncDeploymentVersionUserDataRequest_SyncUserData{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[66] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4084,7 +4007,7 @@ func (x *SyncDeploymentVersionUserDataRequest_SyncUserData) String() string { func (*SyncDeploymentVersionUserDataRequest_SyncUserData) ProtoMessage() {} func (x *SyncDeploymentVersionUserDataRequest_SyncUserData) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[66] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[65] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4097,7 +4020,7 @@ func (x *SyncDeploymentVersionUserDataRequest_SyncUserData) ProtoReflect() proto // Deprecated: Use SyncDeploymentVersionUserDataRequest_SyncUserData.ProtoReflect.Descriptor instead. func (*SyncDeploymentVersionUserDataRequest_SyncUserData) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{26, 0} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{25, 0} } func (x *SyncDeploymentVersionUserDataRequest_SyncUserData) GetName() string { @@ -4130,7 +4053,7 @@ type CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes struct { func (x *CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes) Reset() { *x = CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes{} - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[72] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4142,7 +4065,7 @@ func (x *CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes) String() string func (*CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes) ProtoMessage() {} func (x *CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes) ProtoReflect() protoreflect.Message { - mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[72] + mi := &file_temporal_server_api_deployment_v1_message_proto_msgTypes[71] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4155,7 +4078,7 @@ func (x *CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes) ProtoReflect() p // Deprecated: Use CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes.ProtoReflect.Descriptor instead. func (*CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes) Descriptor() ([]byte, []int) { - return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{41, 1} + return file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP(), []int{40, 1} } func (x *CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes) GetTypes() []v1.TaskQueueType { @@ -4169,7 +4092,7 @@ var File_temporal_server_api_deployment_v1_message_proto protoreflect.FileDescri const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\n" + - "/temporal/server/api/deployment/v1/message.proto\x12!temporal.server.api.deployment.v1\x1a\x1fgoogle/protobuf/timestamp.proto\x1a$temporal/api/common/v1/message.proto\x1a$temporal/api/compute/v1/config.proto\x1a(temporal/api/compute/v1/validation.proto\x1a(temporal/api/deployment/v1/message.proto\x1a&temporal/api/enums/v1/deployment.proto\x1a&temporal/api/enums/v1/task_queue.proto\"]\n" + + "/temporal/server/api/deployment/v1/message.proto\x12!temporal.server.api.deployment.v1\x1a\x1fgoogle/protobuf/timestamp.proto\x1a$temporal/api/common/v1/message.proto\x1a$temporal/api/compute/v1/config.proto\x1a(temporal/api/deployment/v1/message.proto\x1a&temporal/api/enums/v1/deployment.proto\x1a&temporal/api/enums/v1/task_queue.proto\"]\n" + "\x17WorkerDeploymentVersion\x12'\n" + "\x0fdeployment_name\x18\x01 \x01(\tR\x0edeploymentName\x12\x19\n" + "\bbuild_id\x18\x02 \x01(\tR\abuildId\"\xc4\x03\n" + @@ -4185,7 +4108,7 @@ const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\vupdate_time\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\n" + "updateTime\x12\x18\n" + "\adeleted\x18\x03 \x01(\bR\adeleted\x12L\n" + - "\x06status\x18\x06 \x01(\x0e24.temporal.api.enums.v1.WorkerDeploymentVersionStatusR\x06status\"\xaf\x0e\n" + + "\x06status\x18\x06 \x01(\x0e24.temporal.api.enums.v1.WorkerDeploymentVersionStatusR\x06status\"\x92\x0e\n" + "\x11VersionLocalState\x12T\n" + "\aversion\x18\x01 \x01(\v2:.temporal.server.api.deployment.v1.WorkerDeploymentVersionR\aversion\x12;\n" + "\vcreate_time\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\n" + @@ -4206,8 +4129,8 @@ const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\x06status\x18\x0e \x01(\x0e24.temporal.api.enums.v1.WorkerDeploymentVersionStatusR\x06status\x12'\n" + "\x0frevision_number\x18\x0f \x01(\x03R\x0erevisionNumber\x124\n" + "\x16last_modifier_identity\x18\x11 \x01(\tR\x14lastModifierIdentity\x12T\n" + - "\x0ecompute_config\x18\x12 \x01(\v2-.temporal.api.compute.v1.ComputeConfigSummaryR\rcomputeConfig\x12m\n" + - "\x11validation_status\x18\x13 \x01(\v2@.temporal.api.compute.v1.WorkerDeploymentVersionValidationStatusR\x10validationStatus\x1a\x8e\x01\n" + + "\x0ecompute_config\x18\x12 \x01(\v2-.temporal.api.compute.v1.ComputeConfigSummaryR\rcomputeConfig\x12P\n" + + "\x0ecompute_status\x18\x13 \x01(\v2).temporal.api.deployment.v1.ComputeStatusR\rcomputeStatus\x1a\x8e\x01\n" + "\x16TaskQueueFamiliesEntry\x12\x10\n" + "\x03key\x18\x01 \x01(\tR\x03key\x12^\n" + "\x05value\x18\x02 \x01(\v2H.temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyDataR\x05value:\x028\x01\x1a\x88\x02\n" + @@ -4245,7 +4168,7 @@ const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\x03key\x18\x01 \x01(\tR\x03key\x12M\n" + "\x05value\x18\x02 \x01(\v27.temporal.server.api.deployment.v1.PropagatingRevisionsR\x05value:\x028\x01\"A\n" + "\x14PropagatingRevisions\x12)\n" + - "\x10revision_numbers\x18\x01 \x03(\x03R\x0frevisionNumbers\"\xb1\b\n" + + "\x10revision_numbers\x18\x01 \x03(\x03R\x0frevisionNumbers\"\x94\b\n" + "\x1eWorkerDeploymentVersionSummary\x12\x18\n" + "\aversion\x18\x01 \x01(\tR\aversion\x12;\n" + "\vcreate_time\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\n" + @@ -4261,12 +4184,8 @@ const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\x06status\x18\n" + " \x01(\x0e24.temporal.api.enums.v1.WorkerDeploymentVersionStatusR\x06status\x12*\n" + "\x11create_request_id\x18\f \x01(\tR\x0fcreateRequestId\x12T\n" + - "\x0ecompute_config\x18\r \x01(\v2-.temporal.api.compute.v1.ComputeConfigSummaryR\rcomputeConfig\x12m\n" + - "\x11validation_status\x18\x0e \x01(\v2@.temporal.api.compute.v1.WorkerDeploymentVersionValidationStatusR\x10validationStatus\"\x94\x01\n" + - "!WorkerDeploymentValidationSummary\x12'\n" + - "\x0fconnected_count\x18\x01 \x01(\x05R\x0econnectedCount\x12!\n" + - "\ffailed_count\x18\x02 \x01(\x05R\vfailedCount\x12#\n" + - "\runknown_count\x18\x03 \x01(\x05R\funknownCount\"\xa7\x02\n" + + "\x0ecompute_config\x18\r \x01(\v2-.temporal.api.compute.v1.ComputeConfigSummaryR\rcomputeConfig\x12P\n" + + "\x0ecompute_status\x18\x0e \x01(\v2).temporal.api.deployment.v1.ComputeStatusR\rcomputeStatus\"\xa7\x02\n" + "\x1bRegisterWorkerInVersionArgs\x12&\n" + "\x0ftask_queue_name\x18\x01 \x01(\tR\rtaskQueueName\x12L\n" + "\x0ftask_queue_type\x18\x02 \x01(\x0e2$.temporal.api.enums.v1.TaskQueueTypeR\rtaskQueueType\x12&\n" + @@ -4441,7 +4360,7 @@ const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\x14prev_current_version\x18\x01 \x01(\tR\x12prevCurrentVersion\x12.\n" + "\x13new_current_version\x18\x02 \x01(\tR\x11newCurrentVersion\"W\n" + " IsVersionMissingTaskQueuesResult\x123\n" + - "\x16is_missing_task_queues\x18\x01 \x01(\bR\x13isMissingTaskQueues\"\xe7\x05\n" + + "\x16is_missing_task_queues\x18\x01 \x01(\bR\x13isMissingTaskQueues\"\xf2\x04\n" + "\x1cWorkerDeploymentWorkflowMemo\x12'\n" + "\x0fdeployment_name\x18\x01 \x01(\tR\x0edeploymentName\x12;\n" + "\vcreate_time\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\n" + @@ -4449,8 +4368,7 @@ const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\x0erouting_config\x18\x03 \x01(\v2).temporal.api.deployment.v1.RoutingConfigR\rroutingConfig\x12\x85\x01\n" + "\x16latest_version_summary\x18\x04 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x14latestVersionSummary\x12\x87\x01\n" + "\x17current_version_summary\x18\x05 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x15currentVersionSummary\x12\x87\x01\n" + - "\x17ramping_version_summary\x18\x06 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x15rampingVersionSummary\x12s\n" + - "\x12validation_summary\x18\a \x01(\v2D.temporal.server.api.deployment.v1.WorkerDeploymentValidationSummaryR\x11validationSummary\"\xcd\x05\n" + + "\x17ramping_version_summary\x18\x06 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x15rampingVersionSummary\"\xd8\x04\n" + "\x17WorkerDeploymentSummary\x12\x12\n" + "\x04name\x18\x01 \x01(\tR\x04name\x12;\n" + "\vcreate_time\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\n" + @@ -4458,8 +4376,7 @@ const file_temporal_server_api_deployment_v1_message_proto_rawDesc = "" + "\x0erouting_config\x18\x03 \x01(\v2).temporal.api.deployment.v1.RoutingConfigR\rroutingConfig\x12\x85\x01\n" + "\x16latest_version_summary\x18\x04 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x14latestVersionSummary\x12\x87\x01\n" + "\x17current_version_summary\x18\x05 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x15currentVersionSummary\x12\x87\x01\n" + - "\x17ramping_version_summary\x18\x06 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x15rampingVersionSummary\x12s\n" + - "\x12validation_summary\x18\a \x01(\v2D.temporal.server.api.deployment.v1.WorkerDeploymentValidationSummaryR\x11validationSummary\"\xaa\x02\n" + + "\x17ramping_version_summary\x18\x06 \x01(\v2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummaryR\x15rampingVersionSummary\"\xaa\x02\n" + ")ValidateWorkerControllerInstanceSpecInput\x12\x86\x01\n" + "\x0escaling_groups\x18\x01 \x03(\v2_.temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.ScalingGroupsEntryR\rscalingGroups\x1at\n" + "\x12ScalingGroupsEntry\x12\x10\n" + @@ -4505,7 +4422,7 @@ func file_temporal_server_api_deployment_v1_message_proto_rawDescGZIP() []byte { return file_temporal_server_api_deployment_v1_message_proto_rawDescData } -var file_temporal_server_api_deployment_v1_message_proto_msgTypes = make([]protoimpl.MessageInfo, 76) +var file_temporal_server_api_deployment_v1_message_proto_msgTypes = make([]protoimpl.MessageInfo, 75) var file_temporal_server_api_deployment_v1_message_proto_goTypes = []any{ (*WorkerDeploymentVersion)(nil), // 0: temporal.server.api.deployment.v1.WorkerDeploymentVersion (*DeploymentVersionData)(nil), // 1: temporal.server.api.deployment.v1.DeploymentVersionData @@ -4517,200 +4434,197 @@ var file_temporal_server_api_deployment_v1_message_proto_goTypes = []any{ (*WorkerDeploymentLocalState)(nil), // 7: temporal.server.api.deployment.v1.WorkerDeploymentLocalState (*PropagatingRevisions)(nil), // 8: temporal.server.api.deployment.v1.PropagatingRevisions (*WorkerDeploymentVersionSummary)(nil), // 9: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary - (*WorkerDeploymentValidationSummary)(nil), // 10: temporal.server.api.deployment.v1.WorkerDeploymentValidationSummary - (*RegisterWorkerInVersionArgs)(nil), // 11: temporal.server.api.deployment.v1.RegisterWorkerInVersionArgs - (*RegisterWorkerInWorkerDeploymentArgs)(nil), // 12: temporal.server.api.deployment.v1.RegisterWorkerInWorkerDeploymentArgs - (*DescribeVersionFromWorkerDeploymentActivityArgs)(nil), // 13: temporal.server.api.deployment.v1.DescribeVersionFromWorkerDeploymentActivityArgs - (*DescribeVersionFromWorkerDeploymentActivityResult)(nil), // 14: temporal.server.api.deployment.v1.DescribeVersionFromWorkerDeploymentActivityResult - (*SyncVersionStateUpdateArgs)(nil), // 15: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs - (*SyncVersionStateResponse)(nil), // 16: temporal.server.api.deployment.v1.SyncVersionStateResponse - (*AddVersionUpdateArgs)(nil), // 17: temporal.server.api.deployment.v1.AddVersionUpdateArgs - (*SyncDrainageInfoSignalArgs)(nil), // 18: temporal.server.api.deployment.v1.SyncDrainageInfoSignalArgs - (*SyncDrainageStatusSignalArgs)(nil), // 19: temporal.server.api.deployment.v1.SyncDrainageStatusSignalArgs - (*PropagationCompletionInfo)(nil), // 20: temporal.server.api.deployment.v1.PropagationCompletionInfo - (*QueryDescribeVersionResponse)(nil), // 21: temporal.server.api.deployment.v1.QueryDescribeVersionResponse - (*QueryDescribeWorkerDeploymentResponse)(nil), // 22: temporal.server.api.deployment.v1.QueryDescribeWorkerDeploymentResponse - (*CreateRequestIDQueryResponse)(nil), // 23: temporal.server.api.deployment.v1.CreateRequestIDQueryResponse - (*StartWorkerDeploymentRequest)(nil), // 24: temporal.server.api.deployment.v1.StartWorkerDeploymentRequest - (*StartWorkerDeploymentVersionRequest)(nil), // 25: temporal.server.api.deployment.v1.StartWorkerDeploymentVersionRequest - (*SyncDeploymentVersionUserDataRequest)(nil), // 26: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest - (*SyncDeploymentVersionUserDataResponse)(nil), // 27: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse - (*CheckWorkerDeploymentUserDataPropagationRequest)(nil), // 28: temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest - (*SyncUnversionedRampActivityArgs)(nil), // 29: temporal.server.api.deployment.v1.SyncUnversionedRampActivityArgs - (*SyncUnversionedRampActivityResponse)(nil), // 30: temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse - (*UpdateVersionMetadataArgs)(nil), // 31: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs - (*UpdateVersionMetadataResponse)(nil), // 32: temporal.server.api.deployment.v1.UpdateVersionMetadataResponse - (*SetCurrentVersionArgs)(nil), // 33: temporal.server.api.deployment.v1.SetCurrentVersionArgs - (*SetCurrentVersionResponse)(nil), // 34: temporal.server.api.deployment.v1.SetCurrentVersionResponse - (*CreateWorkerDeploymentArgs)(nil), // 35: temporal.server.api.deployment.v1.CreateWorkerDeploymentArgs - (*CreateWorkerDeploymentResponse)(nil), // 36: temporal.server.api.deployment.v1.CreateWorkerDeploymentResponse - (*CreateWorkerDeploymentVersionArgs)(nil), // 37: temporal.server.api.deployment.v1.CreateWorkerDeploymentVersionArgs - (*CreateWorkerDeploymentVersionResponse)(nil), // 38: temporal.server.api.deployment.v1.CreateWorkerDeploymentVersionResponse - (*DeleteVersionArgs)(nil), // 39: temporal.server.api.deployment.v1.DeleteVersionArgs - (*DeleteVersionActivityArgs)(nil), // 40: temporal.server.api.deployment.v1.DeleteVersionActivityArgs - (*CheckTaskQueuesHavePollersActivityArgs)(nil), // 41: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs - (*DeleteDeploymentArgs)(nil), // 42: temporal.server.api.deployment.v1.DeleteDeploymentArgs - (*SetRampingVersionResponse)(nil), // 43: temporal.server.api.deployment.v1.SetRampingVersionResponse - (*SetRampingVersionArgs)(nil), // 44: temporal.server.api.deployment.v1.SetRampingVersionArgs - (*SetManagerIdentityArgs)(nil), // 45: temporal.server.api.deployment.v1.SetManagerIdentityArgs - (*SetManagerIdentityResponse)(nil), // 46: temporal.server.api.deployment.v1.SetManagerIdentityResponse - (*SyncVersionStateActivityArgs)(nil), // 47: temporal.server.api.deployment.v1.SyncVersionStateActivityArgs - (*SyncVersionStateActivityResult)(nil), // 48: temporal.server.api.deployment.v1.SyncVersionStateActivityResult - (*IsVersionMissingTaskQueuesArgs)(nil), // 49: temporal.server.api.deployment.v1.IsVersionMissingTaskQueuesArgs - (*IsVersionMissingTaskQueuesResult)(nil), // 50: temporal.server.api.deployment.v1.IsVersionMissingTaskQueuesResult - (*WorkerDeploymentWorkflowMemo)(nil), // 51: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo - (*WorkerDeploymentSummary)(nil), // 52: temporal.server.api.deployment.v1.WorkerDeploymentSummary - (*ValidateWorkerControllerInstanceSpecInput)(nil), // 53: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput - (*UpdateWorkerControllerInstanceInput)(nil), // 54: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput - (*DeleteWorkerControllerInstanceInput)(nil), // 55: temporal.server.api.deployment.v1.DeleteWorkerControllerInstanceInput - (*UpdateComputeConfigArgs)(nil), // 56: temporal.server.api.deployment.v1.UpdateComputeConfigArgs - (*UpdateComputeConfigResponse)(nil), // 57: temporal.server.api.deployment.v1.UpdateComputeConfigResponse - (*ForceCANDeploymentSignalArgs)(nil), // 58: temporal.server.api.deployment.v1.ForceCANDeploymentSignalArgs - (*ForceCANVersionSignalArgs)(nil), // 59: temporal.server.api.deployment.v1.ForceCANVersionSignalArgs - (*DemoteVersionSignalArgs)(nil), // 60: temporal.server.api.deployment.v1.DemoteVersionSignalArgs - nil, // 61: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamiliesEntry - (*VersionLocalState_TaskQueueFamilyData)(nil), // 62: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData - nil, // 63: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.TaskQueuesEntry - nil, // 64: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.VersionsEntry - nil, // 65: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.PropagatingRevisionsEntry - (*SyncDeploymentVersionUserDataRequest_SyncUserData)(nil), // 66: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData - nil, // 67: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse.TaskQueueMaxVersionsEntry - nil, // 68: temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest.TaskQueueMaxVersionsEntry - nil, // 69: temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse.TaskQueueMaxVersionsEntry - nil, // 70: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.UpsertEntriesEntry - nil, // 71: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueuesAndTypesEntry - (*CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes)(nil), // 72: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueueTypes - nil, // 73: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.ScalingGroupsEntry - nil, // 74: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.UpsertScalingGroupsEntry - nil, // 75: temporal.server.api.deployment.v1.UpdateComputeConfigArgs.UpsertScalingGroupsEntry - (*timestamppb.Timestamp)(nil), // 76: google.protobuf.Timestamp - (v1.WorkerDeploymentVersionStatus)(0), // 77: temporal.api.enums.v1.WorkerDeploymentVersionStatus - (*v11.VersionDrainageInfo)(nil), // 78: temporal.api.deployment.v1.VersionDrainageInfo - (*v11.VersionMetadata)(nil), // 79: temporal.api.deployment.v1.VersionMetadata - (*v12.ComputeConfigSummary)(nil), // 80: temporal.api.compute.v1.ComputeConfigSummary - (*v12.WorkerDeploymentVersionValidationStatus)(nil), // 81: temporal.api.compute.v1.WorkerDeploymentVersionValidationStatus - (*v11.RoutingConfig)(nil), // 82: temporal.api.deployment.v1.RoutingConfig - (v1.VersionDrainageStatus)(0), // 83: temporal.api.enums.v1.VersionDrainageStatus - (v1.TaskQueueType)(0), // 84: temporal.api.enums.v1.TaskQueueType - (*v11.WorkerDeploymentVersionInfo_VersionTaskQueueInfo)(nil), // 85: temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo - (*v12.ComputeConfig)(nil), // 86: temporal.api.compute.v1.ComputeConfig - (*v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary)(nil), // 87: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - (*v11.WorkerDeploymentVersion)(nil), // 88: temporal.api.deployment.v1.WorkerDeploymentVersion - (*v13.Payload)(nil), // 89: temporal.api.common.v1.Payload - (*v12.ComputeConfigScalingGroup)(nil), // 90: temporal.api.compute.v1.ComputeConfigScalingGroup - (*v12.ComputeConfigScalingGroupUpdate)(nil), // 91: temporal.api.compute.v1.ComputeConfigScalingGroupUpdate + (*RegisterWorkerInVersionArgs)(nil), // 10: temporal.server.api.deployment.v1.RegisterWorkerInVersionArgs + (*RegisterWorkerInWorkerDeploymentArgs)(nil), // 11: temporal.server.api.deployment.v1.RegisterWorkerInWorkerDeploymentArgs + (*DescribeVersionFromWorkerDeploymentActivityArgs)(nil), // 12: temporal.server.api.deployment.v1.DescribeVersionFromWorkerDeploymentActivityArgs + (*DescribeVersionFromWorkerDeploymentActivityResult)(nil), // 13: temporal.server.api.deployment.v1.DescribeVersionFromWorkerDeploymentActivityResult + (*SyncVersionStateUpdateArgs)(nil), // 14: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs + (*SyncVersionStateResponse)(nil), // 15: temporal.server.api.deployment.v1.SyncVersionStateResponse + (*AddVersionUpdateArgs)(nil), // 16: temporal.server.api.deployment.v1.AddVersionUpdateArgs + (*SyncDrainageInfoSignalArgs)(nil), // 17: temporal.server.api.deployment.v1.SyncDrainageInfoSignalArgs + (*SyncDrainageStatusSignalArgs)(nil), // 18: temporal.server.api.deployment.v1.SyncDrainageStatusSignalArgs + (*PropagationCompletionInfo)(nil), // 19: temporal.server.api.deployment.v1.PropagationCompletionInfo + (*QueryDescribeVersionResponse)(nil), // 20: temporal.server.api.deployment.v1.QueryDescribeVersionResponse + (*QueryDescribeWorkerDeploymentResponse)(nil), // 21: temporal.server.api.deployment.v1.QueryDescribeWorkerDeploymentResponse + (*CreateRequestIDQueryResponse)(nil), // 22: temporal.server.api.deployment.v1.CreateRequestIDQueryResponse + (*StartWorkerDeploymentRequest)(nil), // 23: temporal.server.api.deployment.v1.StartWorkerDeploymentRequest + (*StartWorkerDeploymentVersionRequest)(nil), // 24: temporal.server.api.deployment.v1.StartWorkerDeploymentVersionRequest + (*SyncDeploymentVersionUserDataRequest)(nil), // 25: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest + (*SyncDeploymentVersionUserDataResponse)(nil), // 26: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse + (*CheckWorkerDeploymentUserDataPropagationRequest)(nil), // 27: temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest + (*SyncUnversionedRampActivityArgs)(nil), // 28: temporal.server.api.deployment.v1.SyncUnversionedRampActivityArgs + (*SyncUnversionedRampActivityResponse)(nil), // 29: temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse + (*UpdateVersionMetadataArgs)(nil), // 30: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs + (*UpdateVersionMetadataResponse)(nil), // 31: temporal.server.api.deployment.v1.UpdateVersionMetadataResponse + (*SetCurrentVersionArgs)(nil), // 32: temporal.server.api.deployment.v1.SetCurrentVersionArgs + (*SetCurrentVersionResponse)(nil), // 33: temporal.server.api.deployment.v1.SetCurrentVersionResponse + (*CreateWorkerDeploymentArgs)(nil), // 34: temporal.server.api.deployment.v1.CreateWorkerDeploymentArgs + (*CreateWorkerDeploymentResponse)(nil), // 35: temporal.server.api.deployment.v1.CreateWorkerDeploymentResponse + (*CreateWorkerDeploymentVersionArgs)(nil), // 36: temporal.server.api.deployment.v1.CreateWorkerDeploymentVersionArgs + (*CreateWorkerDeploymentVersionResponse)(nil), // 37: temporal.server.api.deployment.v1.CreateWorkerDeploymentVersionResponse + (*DeleteVersionArgs)(nil), // 38: temporal.server.api.deployment.v1.DeleteVersionArgs + (*DeleteVersionActivityArgs)(nil), // 39: temporal.server.api.deployment.v1.DeleteVersionActivityArgs + (*CheckTaskQueuesHavePollersActivityArgs)(nil), // 40: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs + (*DeleteDeploymentArgs)(nil), // 41: temporal.server.api.deployment.v1.DeleteDeploymentArgs + (*SetRampingVersionResponse)(nil), // 42: temporal.server.api.deployment.v1.SetRampingVersionResponse + (*SetRampingVersionArgs)(nil), // 43: temporal.server.api.deployment.v1.SetRampingVersionArgs + (*SetManagerIdentityArgs)(nil), // 44: temporal.server.api.deployment.v1.SetManagerIdentityArgs + (*SetManagerIdentityResponse)(nil), // 45: temporal.server.api.deployment.v1.SetManagerIdentityResponse + (*SyncVersionStateActivityArgs)(nil), // 46: temporal.server.api.deployment.v1.SyncVersionStateActivityArgs + (*SyncVersionStateActivityResult)(nil), // 47: temporal.server.api.deployment.v1.SyncVersionStateActivityResult + (*IsVersionMissingTaskQueuesArgs)(nil), // 48: temporal.server.api.deployment.v1.IsVersionMissingTaskQueuesArgs + (*IsVersionMissingTaskQueuesResult)(nil), // 49: temporal.server.api.deployment.v1.IsVersionMissingTaskQueuesResult + (*WorkerDeploymentWorkflowMemo)(nil), // 50: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo + (*WorkerDeploymentSummary)(nil), // 51: temporal.server.api.deployment.v1.WorkerDeploymentSummary + (*ValidateWorkerControllerInstanceSpecInput)(nil), // 52: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput + (*UpdateWorkerControllerInstanceInput)(nil), // 53: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput + (*DeleteWorkerControllerInstanceInput)(nil), // 54: temporal.server.api.deployment.v1.DeleteWorkerControllerInstanceInput + (*UpdateComputeConfigArgs)(nil), // 55: temporal.server.api.deployment.v1.UpdateComputeConfigArgs + (*UpdateComputeConfigResponse)(nil), // 56: temporal.server.api.deployment.v1.UpdateComputeConfigResponse + (*ForceCANDeploymentSignalArgs)(nil), // 57: temporal.server.api.deployment.v1.ForceCANDeploymentSignalArgs + (*ForceCANVersionSignalArgs)(nil), // 58: temporal.server.api.deployment.v1.ForceCANVersionSignalArgs + (*DemoteVersionSignalArgs)(nil), // 59: temporal.server.api.deployment.v1.DemoteVersionSignalArgs + nil, // 60: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamiliesEntry + (*VersionLocalState_TaskQueueFamilyData)(nil), // 61: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData + nil, // 62: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.TaskQueuesEntry + nil, // 63: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.VersionsEntry + nil, // 64: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.PropagatingRevisionsEntry + (*SyncDeploymentVersionUserDataRequest_SyncUserData)(nil), // 65: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData + nil, // 66: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse.TaskQueueMaxVersionsEntry + nil, // 67: temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest.TaskQueueMaxVersionsEntry + nil, // 68: temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse.TaskQueueMaxVersionsEntry + nil, // 69: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.UpsertEntriesEntry + nil, // 70: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueuesAndTypesEntry + (*CheckTaskQueuesHavePollersActivityArgs_TaskQueueTypes)(nil), // 71: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueueTypes + nil, // 72: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.ScalingGroupsEntry + nil, // 73: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.UpsertScalingGroupsEntry + nil, // 74: temporal.server.api.deployment.v1.UpdateComputeConfigArgs.UpsertScalingGroupsEntry + (*timestamppb.Timestamp)(nil), // 75: google.protobuf.Timestamp + (v1.WorkerDeploymentVersionStatus)(0), // 76: temporal.api.enums.v1.WorkerDeploymentVersionStatus + (*v11.VersionDrainageInfo)(nil), // 77: temporal.api.deployment.v1.VersionDrainageInfo + (*v11.VersionMetadata)(nil), // 78: temporal.api.deployment.v1.VersionMetadata + (*v12.ComputeConfigSummary)(nil), // 79: temporal.api.compute.v1.ComputeConfigSummary + (*v11.ComputeStatus)(nil), // 80: temporal.api.deployment.v1.ComputeStatus + (*v11.RoutingConfig)(nil), // 81: temporal.api.deployment.v1.RoutingConfig + (v1.VersionDrainageStatus)(0), // 82: temporal.api.enums.v1.VersionDrainageStatus + (v1.TaskQueueType)(0), // 83: temporal.api.enums.v1.TaskQueueType + (*v11.WorkerDeploymentVersionInfo_VersionTaskQueueInfo)(nil), // 84: temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo + (*v12.ComputeConfig)(nil), // 85: temporal.api.compute.v1.ComputeConfig + (*v11.WorkerDeploymentInfo_WorkerDeploymentVersionSummary)(nil), // 86: temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + (*v11.WorkerDeploymentVersion)(nil), // 87: temporal.api.deployment.v1.WorkerDeploymentVersion + (*v13.Payload)(nil), // 88: temporal.api.common.v1.Payload + (*v12.ComputeConfigScalingGroup)(nil), // 89: temporal.api.compute.v1.ComputeConfigScalingGroup + (*v12.ComputeConfigScalingGroupUpdate)(nil), // 90: temporal.api.compute.v1.ComputeConfigScalingGroupUpdate } var file_temporal_server_api_deployment_v1_message_proto_depIdxs = []int32{ 0, // 0: temporal.server.api.deployment.v1.DeploymentVersionData.version:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersion - 76, // 1: temporal.server.api.deployment.v1.DeploymentVersionData.routing_update_time:type_name -> google.protobuf.Timestamp - 76, // 2: temporal.server.api.deployment.v1.DeploymentVersionData.current_since_time:type_name -> google.protobuf.Timestamp - 76, // 3: temporal.server.api.deployment.v1.DeploymentVersionData.ramping_since_time:type_name -> google.protobuf.Timestamp - 77, // 4: temporal.server.api.deployment.v1.DeploymentVersionData.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus - 76, // 5: temporal.server.api.deployment.v1.WorkerDeploymentVersionData.update_time:type_name -> google.protobuf.Timestamp - 77, // 6: temporal.server.api.deployment.v1.WorkerDeploymentVersionData.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus + 75, // 1: temporal.server.api.deployment.v1.DeploymentVersionData.routing_update_time:type_name -> google.protobuf.Timestamp + 75, // 2: temporal.server.api.deployment.v1.DeploymentVersionData.current_since_time:type_name -> google.protobuf.Timestamp + 75, // 3: temporal.server.api.deployment.v1.DeploymentVersionData.ramping_since_time:type_name -> google.protobuf.Timestamp + 76, // 4: temporal.server.api.deployment.v1.DeploymentVersionData.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus + 75, // 5: temporal.server.api.deployment.v1.WorkerDeploymentVersionData.update_time:type_name -> google.protobuf.Timestamp + 76, // 6: temporal.server.api.deployment.v1.WorkerDeploymentVersionData.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus 0, // 7: temporal.server.api.deployment.v1.VersionLocalState.version:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersion - 76, // 8: temporal.server.api.deployment.v1.VersionLocalState.create_time:type_name -> google.protobuf.Timestamp - 76, // 9: temporal.server.api.deployment.v1.VersionLocalState.routing_update_time:type_name -> google.protobuf.Timestamp - 76, // 10: temporal.server.api.deployment.v1.VersionLocalState.current_since_time:type_name -> google.protobuf.Timestamp - 76, // 11: temporal.server.api.deployment.v1.VersionLocalState.ramping_since_time:type_name -> google.protobuf.Timestamp - 76, // 12: temporal.server.api.deployment.v1.VersionLocalState.first_activation_time:type_name -> google.protobuf.Timestamp - 76, // 13: temporal.server.api.deployment.v1.VersionLocalState.last_current_time:type_name -> google.protobuf.Timestamp - 76, // 14: temporal.server.api.deployment.v1.VersionLocalState.last_deactivation_time:type_name -> google.protobuf.Timestamp - 78, // 15: temporal.server.api.deployment.v1.VersionLocalState.drainage_info:type_name -> temporal.api.deployment.v1.VersionDrainageInfo - 79, // 16: temporal.server.api.deployment.v1.VersionLocalState.metadata:type_name -> temporal.api.deployment.v1.VersionMetadata - 61, // 17: temporal.server.api.deployment.v1.VersionLocalState.task_queue_families:type_name -> temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamiliesEntry - 77, // 18: temporal.server.api.deployment.v1.VersionLocalState.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus - 80, // 19: temporal.server.api.deployment.v1.VersionLocalState.compute_config:type_name -> temporal.api.compute.v1.ComputeConfigSummary - 81, // 20: temporal.server.api.deployment.v1.VersionLocalState.validation_status:type_name -> temporal.api.compute.v1.WorkerDeploymentVersionValidationStatus + 75, // 8: temporal.server.api.deployment.v1.VersionLocalState.create_time:type_name -> google.protobuf.Timestamp + 75, // 9: temporal.server.api.deployment.v1.VersionLocalState.routing_update_time:type_name -> google.protobuf.Timestamp + 75, // 10: temporal.server.api.deployment.v1.VersionLocalState.current_since_time:type_name -> google.protobuf.Timestamp + 75, // 11: temporal.server.api.deployment.v1.VersionLocalState.ramping_since_time:type_name -> google.protobuf.Timestamp + 75, // 12: temporal.server.api.deployment.v1.VersionLocalState.first_activation_time:type_name -> google.protobuf.Timestamp + 75, // 13: temporal.server.api.deployment.v1.VersionLocalState.last_current_time:type_name -> google.protobuf.Timestamp + 75, // 14: temporal.server.api.deployment.v1.VersionLocalState.last_deactivation_time:type_name -> google.protobuf.Timestamp + 77, // 15: temporal.server.api.deployment.v1.VersionLocalState.drainage_info:type_name -> temporal.api.deployment.v1.VersionDrainageInfo + 78, // 16: temporal.server.api.deployment.v1.VersionLocalState.metadata:type_name -> temporal.api.deployment.v1.VersionMetadata + 60, // 17: temporal.server.api.deployment.v1.VersionLocalState.task_queue_families:type_name -> temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamiliesEntry + 76, // 18: temporal.server.api.deployment.v1.VersionLocalState.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus + 79, // 19: temporal.server.api.deployment.v1.VersionLocalState.compute_config:type_name -> temporal.api.compute.v1.ComputeConfigSummary + 80, // 20: temporal.server.api.deployment.v1.VersionLocalState.compute_status:type_name -> temporal.api.deployment.v1.ComputeStatus 3, // 21: temporal.server.api.deployment.v1.WorkerDeploymentVersionWorkflowArgs.version_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState 7, // 22: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowArgs.state:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState - 76, // 23: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.create_time:type_name -> google.protobuf.Timestamp - 82, // 24: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig - 64, // 25: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.versions:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState.VersionsEntry - 65, // 26: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.propagating_revisions:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState.PropagatingRevisionsEntry - 76, // 27: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.create_time:type_name -> google.protobuf.Timestamp - 83, // 28: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.drainage_status:type_name -> temporal.api.enums.v1.VersionDrainageStatus - 78, // 29: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.drainage_info:type_name -> temporal.api.deployment.v1.VersionDrainageInfo - 76, // 30: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.routing_update_time:type_name -> google.protobuf.Timestamp - 76, // 31: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.current_since_time:type_name -> google.protobuf.Timestamp - 76, // 32: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.ramping_since_time:type_name -> google.protobuf.Timestamp - 76, // 33: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.first_activation_time:type_name -> google.protobuf.Timestamp - 76, // 34: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.last_current_time:type_name -> google.protobuf.Timestamp - 76, // 35: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.last_deactivation_time:type_name -> google.protobuf.Timestamp - 77, // 36: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus - 80, // 37: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.compute_config:type_name -> temporal.api.compute.v1.ComputeConfigSummary - 81, // 38: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.validation_status:type_name -> temporal.api.compute.v1.WorkerDeploymentVersionValidationStatus - 84, // 39: temporal.server.api.deployment.v1.RegisterWorkerInVersionArgs.task_queue_type:type_name -> temporal.api.enums.v1.TaskQueueType - 82, // 40: temporal.server.api.deployment.v1.RegisterWorkerInVersionArgs.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig - 84, // 41: temporal.server.api.deployment.v1.RegisterWorkerInWorkerDeploymentArgs.task_queue_type:type_name -> temporal.api.enums.v1.TaskQueueType + 75, // 23: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.create_time:type_name -> google.protobuf.Timestamp + 81, // 24: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig + 63, // 25: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.versions:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState.VersionsEntry + 64, // 26: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.propagating_revisions:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState.PropagatingRevisionsEntry + 75, // 27: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.create_time:type_name -> google.protobuf.Timestamp + 82, // 28: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.drainage_status:type_name -> temporal.api.enums.v1.VersionDrainageStatus + 77, // 29: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.drainage_info:type_name -> temporal.api.deployment.v1.VersionDrainageInfo + 75, // 30: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.routing_update_time:type_name -> google.protobuf.Timestamp + 75, // 31: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.current_since_time:type_name -> google.protobuf.Timestamp + 75, // 32: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.ramping_since_time:type_name -> google.protobuf.Timestamp + 75, // 33: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.first_activation_time:type_name -> google.protobuf.Timestamp + 75, // 34: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.last_current_time:type_name -> google.protobuf.Timestamp + 75, // 35: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.last_deactivation_time:type_name -> google.protobuf.Timestamp + 76, // 36: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.status:type_name -> temporal.api.enums.v1.WorkerDeploymentVersionStatus + 79, // 37: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.compute_config:type_name -> temporal.api.compute.v1.ComputeConfigSummary + 80, // 38: temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary.compute_status:type_name -> temporal.api.deployment.v1.ComputeStatus + 83, // 39: temporal.server.api.deployment.v1.RegisterWorkerInVersionArgs.task_queue_type:type_name -> temporal.api.enums.v1.TaskQueueType + 81, // 40: temporal.server.api.deployment.v1.RegisterWorkerInVersionArgs.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig + 83, // 41: temporal.server.api.deployment.v1.RegisterWorkerInWorkerDeploymentArgs.task_queue_type:type_name -> temporal.api.enums.v1.TaskQueueType 0, // 42: temporal.server.api.deployment.v1.RegisterWorkerInWorkerDeploymentArgs.version:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersion - 85, // 43: temporal.server.api.deployment.v1.DescribeVersionFromWorkerDeploymentActivityResult.task_queue_infos:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo - 76, // 44: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.routing_update_time:type_name -> google.protobuf.Timestamp - 76, // 45: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.current_since_time:type_name -> google.protobuf.Timestamp - 76, // 46: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.ramping_since_time:type_name -> google.protobuf.Timestamp - 82, // 47: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig + 84, // 43: temporal.server.api.deployment.v1.DescribeVersionFromWorkerDeploymentActivityResult.task_queue_infos:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo + 75, // 44: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.routing_update_time:type_name -> google.protobuf.Timestamp + 75, // 45: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.current_since_time:type_name -> google.protobuf.Timestamp + 75, // 46: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.ramping_since_time:type_name -> google.protobuf.Timestamp + 81, // 47: temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig 3, // 48: temporal.server.api.deployment.v1.SyncVersionStateResponse.version_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState 9, // 49: temporal.server.api.deployment.v1.SyncVersionStateResponse.summary:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary - 76, // 50: temporal.server.api.deployment.v1.AddVersionUpdateArgs.create_time:type_name -> google.protobuf.Timestamp - 78, // 51: temporal.server.api.deployment.v1.SyncDrainageInfoSignalArgs.drainage_info:type_name -> temporal.api.deployment.v1.VersionDrainageInfo - 83, // 52: temporal.server.api.deployment.v1.SyncDrainageStatusSignalArgs.drainage_status:type_name -> temporal.api.enums.v1.VersionDrainageStatus + 75, // 50: temporal.server.api.deployment.v1.AddVersionUpdateArgs.create_time:type_name -> google.protobuf.Timestamp + 77, // 51: temporal.server.api.deployment.v1.SyncDrainageInfoSignalArgs.drainage_info:type_name -> temporal.api.deployment.v1.VersionDrainageInfo + 82, // 52: temporal.server.api.deployment.v1.SyncDrainageStatusSignalArgs.drainage_status:type_name -> temporal.api.enums.v1.VersionDrainageStatus 3, // 53: temporal.server.api.deployment.v1.QueryDescribeVersionResponse.version_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState 7, // 54: temporal.server.api.deployment.v1.QueryDescribeWorkerDeploymentResponse.state:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState - 80, // 55: temporal.server.api.deployment.v1.StartWorkerDeploymentVersionRequest.compute_config:type_name -> temporal.api.compute.v1.ComputeConfigSummary + 79, // 55: temporal.server.api.deployment.v1.StartWorkerDeploymentVersionRequest.compute_config:type_name -> temporal.api.compute.v1.ComputeConfigSummary 0, // 56: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.version:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersion - 66, // 57: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.sync:type_name -> temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData - 82, // 58: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.update_routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig + 65, // 57: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.sync:type_name -> temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData + 81, // 58: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.update_routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig 2, // 59: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.upsert_version_data:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersionData - 67, // 60: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse.task_queue_max_versions:type_name -> temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse.TaskQueueMaxVersionsEntry - 68, // 61: temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest.task_queue_max_versions:type_name -> temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest.TaskQueueMaxVersionsEntry - 15, // 62: temporal.server.api.deployment.v1.SyncUnversionedRampActivityArgs.update_args:type_name -> temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs - 69, // 63: temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse.task_queue_max_versions:type_name -> temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse.TaskQueueMaxVersionsEntry - 70, // 64: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.upsert_entries:type_name -> temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.UpsertEntriesEntry - 79, // 65: temporal.server.api.deployment.v1.UpdateVersionMetadataResponse.metadata:type_name -> temporal.api.deployment.v1.VersionMetadata - 86, // 66: temporal.server.api.deployment.v1.CreateWorkerDeploymentVersionArgs.compute_config:type_name -> temporal.api.compute.v1.ComputeConfig - 71, // 67: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.task_queues_and_types:type_name -> temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueuesAndTypesEntry + 66, // 60: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse.task_queue_max_versions:type_name -> temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataResponse.TaskQueueMaxVersionsEntry + 67, // 61: temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest.task_queue_max_versions:type_name -> temporal.server.api.deployment.v1.CheckWorkerDeploymentUserDataPropagationRequest.TaskQueueMaxVersionsEntry + 14, // 62: temporal.server.api.deployment.v1.SyncUnversionedRampActivityArgs.update_args:type_name -> temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs + 68, // 63: temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse.task_queue_max_versions:type_name -> temporal.server.api.deployment.v1.SyncUnversionedRampActivityResponse.TaskQueueMaxVersionsEntry + 69, // 64: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.upsert_entries:type_name -> temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.UpsertEntriesEntry + 78, // 65: temporal.server.api.deployment.v1.UpdateVersionMetadataResponse.metadata:type_name -> temporal.api.deployment.v1.VersionMetadata + 85, // 66: temporal.server.api.deployment.v1.CreateWorkerDeploymentVersionArgs.compute_config:type_name -> temporal.api.compute.v1.ComputeConfig + 70, // 67: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.task_queues_and_types:type_name -> temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueuesAndTypesEntry 0, // 68: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.worker_deployment_version:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersion - 15, // 69: temporal.server.api.deployment.v1.SyncVersionStateActivityArgs.update_args:type_name -> temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs + 14, // 69: temporal.server.api.deployment.v1.SyncVersionStateActivityArgs.update_args:type_name -> temporal.server.api.deployment.v1.SyncVersionStateUpdateArgs 3, // 70: temporal.server.api.deployment.v1.SyncVersionStateActivityResult.version_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState 9, // 71: temporal.server.api.deployment.v1.SyncVersionStateActivityResult.summary:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary - 76, // 72: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.create_time:type_name -> google.protobuf.Timestamp - 82, // 73: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig - 87, // 74: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.latest_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - 87, // 75: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.current_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - 87, // 76: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.ramping_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - 10, // 77: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.validation_summary:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentValidationSummary - 76, // 78: temporal.server.api.deployment.v1.WorkerDeploymentSummary.create_time:type_name -> google.protobuf.Timestamp - 82, // 79: temporal.server.api.deployment.v1.WorkerDeploymentSummary.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig - 87, // 80: temporal.server.api.deployment.v1.WorkerDeploymentSummary.latest_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - 87, // 81: temporal.server.api.deployment.v1.WorkerDeploymentSummary.current_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - 87, // 82: temporal.server.api.deployment.v1.WorkerDeploymentSummary.ramping_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary - 10, // 83: temporal.server.api.deployment.v1.WorkerDeploymentSummary.validation_summary:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentValidationSummary - 73, // 84: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.scaling_groups:type_name -> temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.ScalingGroupsEntry - 88, // 85: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 74, // 86: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.upsert_scaling_groups:type_name -> temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.UpsertScalingGroupsEntry - 88, // 87: temporal.server.api.deployment.v1.DeleteWorkerControllerInstanceInput.version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion - 75, // 88: temporal.server.api.deployment.v1.UpdateComputeConfigArgs.upsert_scaling_groups:type_name -> temporal.server.api.deployment.v1.UpdateComputeConfigArgs.UpsertScalingGroupsEntry - 7, // 89: temporal.server.api.deployment.v1.ForceCANDeploymentSignalArgs.override_state:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState - 3, // 90: temporal.server.api.deployment.v1.ForceCANVersionSignalArgs.override_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState - 82, // 91: temporal.server.api.deployment.v1.DemoteVersionSignalArgs.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig - 62, // 92: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamiliesEntry.value:type_name -> temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData - 63, // 93: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.task_queues:type_name -> temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.TaskQueuesEntry - 4, // 94: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.TaskQueuesEntry.value:type_name -> temporal.server.api.deployment.v1.TaskQueueVersionData - 9, // 95: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.VersionsEntry.value:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary - 8, // 96: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.PropagatingRevisionsEntry.value:type_name -> temporal.server.api.deployment.v1.PropagatingRevisions - 84, // 97: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData.types:type_name -> temporal.api.enums.v1.TaskQueueType - 1, // 98: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData.data:type_name -> temporal.server.api.deployment.v1.DeploymentVersionData - 89, // 99: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.UpsertEntriesEntry.value:type_name -> temporal.api.common.v1.Payload - 72, // 100: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueuesAndTypesEntry.value:type_name -> temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueueTypes - 84, // 101: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueueTypes.types:type_name -> temporal.api.enums.v1.TaskQueueType - 90, // 102: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.ScalingGroupsEntry.value:type_name -> temporal.api.compute.v1.ComputeConfigScalingGroup - 91, // 103: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.UpsertScalingGroupsEntry.value:type_name -> temporal.api.compute.v1.ComputeConfigScalingGroupUpdate - 91, // 104: temporal.server.api.deployment.v1.UpdateComputeConfigArgs.UpsertScalingGroupsEntry.value:type_name -> temporal.api.compute.v1.ComputeConfigScalingGroupUpdate - 105, // [105:105] is the sub-list for method output_type - 105, // [105:105] is the sub-list for method input_type - 105, // [105:105] is the sub-list for extension type_name - 105, // [105:105] is the sub-list for extension extendee - 0, // [0:105] is the sub-list for field type_name + 75, // 72: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.create_time:type_name -> google.protobuf.Timestamp + 81, // 73: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig + 86, // 74: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.latest_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + 86, // 75: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.current_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + 86, // 76: temporal.server.api.deployment.v1.WorkerDeploymentWorkflowMemo.ramping_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + 75, // 77: temporal.server.api.deployment.v1.WorkerDeploymentSummary.create_time:type_name -> google.protobuf.Timestamp + 81, // 78: temporal.server.api.deployment.v1.WorkerDeploymentSummary.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig + 86, // 79: temporal.server.api.deployment.v1.WorkerDeploymentSummary.latest_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + 86, // 80: temporal.server.api.deployment.v1.WorkerDeploymentSummary.current_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + 86, // 81: temporal.server.api.deployment.v1.WorkerDeploymentSummary.ramping_version_summary:type_name -> temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary + 72, // 82: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.scaling_groups:type_name -> temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.ScalingGroupsEntry + 87, // 83: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 73, // 84: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.upsert_scaling_groups:type_name -> temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.UpsertScalingGroupsEntry + 87, // 85: temporal.server.api.deployment.v1.DeleteWorkerControllerInstanceInput.version:type_name -> temporal.api.deployment.v1.WorkerDeploymentVersion + 74, // 86: temporal.server.api.deployment.v1.UpdateComputeConfigArgs.upsert_scaling_groups:type_name -> temporal.server.api.deployment.v1.UpdateComputeConfigArgs.UpsertScalingGroupsEntry + 7, // 87: temporal.server.api.deployment.v1.ForceCANDeploymentSignalArgs.override_state:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentLocalState + 3, // 88: temporal.server.api.deployment.v1.ForceCANVersionSignalArgs.override_state:type_name -> temporal.server.api.deployment.v1.VersionLocalState + 81, // 89: temporal.server.api.deployment.v1.DemoteVersionSignalArgs.routing_config:type_name -> temporal.api.deployment.v1.RoutingConfig + 61, // 90: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamiliesEntry.value:type_name -> temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData + 62, // 91: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.task_queues:type_name -> temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.TaskQueuesEntry + 4, // 92: temporal.server.api.deployment.v1.VersionLocalState.TaskQueueFamilyData.TaskQueuesEntry.value:type_name -> temporal.server.api.deployment.v1.TaskQueueVersionData + 9, // 93: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.VersionsEntry.value:type_name -> temporal.server.api.deployment.v1.WorkerDeploymentVersionSummary + 8, // 94: temporal.server.api.deployment.v1.WorkerDeploymentLocalState.PropagatingRevisionsEntry.value:type_name -> temporal.server.api.deployment.v1.PropagatingRevisions + 83, // 95: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData.types:type_name -> temporal.api.enums.v1.TaskQueueType + 1, // 96: temporal.server.api.deployment.v1.SyncDeploymentVersionUserDataRequest.SyncUserData.data:type_name -> temporal.server.api.deployment.v1.DeploymentVersionData + 88, // 97: temporal.server.api.deployment.v1.UpdateVersionMetadataArgs.UpsertEntriesEntry.value:type_name -> temporal.api.common.v1.Payload + 71, // 98: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueuesAndTypesEntry.value:type_name -> temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueueTypes + 83, // 99: temporal.server.api.deployment.v1.CheckTaskQueuesHavePollersActivityArgs.TaskQueueTypes.types:type_name -> temporal.api.enums.v1.TaskQueueType + 89, // 100: temporal.server.api.deployment.v1.ValidateWorkerControllerInstanceSpecInput.ScalingGroupsEntry.value:type_name -> temporal.api.compute.v1.ComputeConfigScalingGroup + 90, // 101: temporal.server.api.deployment.v1.UpdateWorkerControllerInstanceInput.UpsertScalingGroupsEntry.value:type_name -> temporal.api.compute.v1.ComputeConfigScalingGroupUpdate + 90, // 102: temporal.server.api.deployment.v1.UpdateComputeConfigArgs.UpsertScalingGroupsEntry.value:type_name -> temporal.api.compute.v1.ComputeConfigScalingGroupUpdate + 103, // [103:103] is the sub-list for method output_type + 103, // [103:103] is the sub-list for method input_type + 103, // [103:103] is the sub-list for extension type_name + 103, // [103:103] is the sub-list for extension extendee + 0, // [0:103] is the sub-list for field type_name } func init() { file_temporal_server_api_deployment_v1_message_proto_init() } @@ -4724,7 +4638,7 @@ func file_temporal_server_api_deployment_v1_message_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_temporal_server_api_deployment_v1_message_proto_rawDesc), len(file_temporal_server_api_deployment_v1_message_proto_rawDesc)), NumEnums: 0, - NumMessages: 76, + NumMessages: 75, NumExtensions: 0, NumServices: 0, }, diff --git a/cmd/tools/getproto/files.go b/cmd/tools/getproto/files.go index ffa259aba39..92a1d464079 100644 --- a/cmd/tools/getproto/files.go +++ b/cmd/tools/getproto/files.go @@ -60,8 +60,7 @@ func init() { importMap["temporal/api/compute/v1/config.proto"] = compute.File_temporal_api_compute_v1_config_proto importMap["temporal/api/compute/v1/provider.proto"] = compute.File_temporal_api_compute_v1_provider_proto importMap["temporal/api/compute/v1/scaler.proto"] = compute.File_temporal_api_compute_v1_scaler_proto - importMap["temporal/api/compute/v1/validation.proto"] = compute.File_temporal_api_compute_v1_validation_proto - importMap["temporal/api/deployment/v1/message.proto"] = deployment.File_temporal_api_deployment_v1_message_proto +importMap["temporal/api/deployment/v1/message.proto"] = deployment.File_temporal_api_deployment_v1_message_proto importMap["temporal/api/enums/v1/activity.proto"] = enums.File_temporal_api_enums_v1_activity_proto importMap["temporal/api/enums/v1/batch_operation.proto"] = enums.File_temporal_api_enums_v1_batch_operation_proto importMap["temporal/api/enums/v1/command_type.proto"] = enums.File_temporal_api_enums_v1_command_type_proto diff --git a/go.mod b/go.mod index f7e01ee1ae4..6b6ab97cc19 100644 --- a/go.mod +++ b/go.mod @@ -64,8 +64,8 @@ require ( go.opentelemetry.io/otel/sdk v1.43.0 go.opentelemetry.io/otel/sdk/metric v1.43.0 go.opentelemetry.io/otel/trace v1.43.0 - go.temporal.io/api v1.62.15-0.20260615235047-378792ab2240 - go.temporal.io/auto-scaled-workers v0.0.0-20260407181057-edd947d743d2 + go.temporal.io/api v1.62.15-0.20260622232249-060670b1b866 + go.temporal.io/auto-scaled-workers v0.0.0-20260622234643-143b6c4c63d6 go.temporal.io/sdk v1.41.1 go.uber.org/fx v1.24.0 go.uber.org/goleak v1.3.0 diff --git a/go.sum b/go.sum index fdb33780b70..35b6b8a3f15 100644 --- a/go.sum +++ b/go.sum @@ -471,10 +471,10 @@ go.opentelemetry.io/proto/slim/otlp/collector/profiles/v1development v0.3.0 h1:R go.opentelemetry.io/proto/slim/otlp/collector/profiles/v1development v0.3.0/go.mod h1:I89cynRj8y+383o7tEQVg2SVA6SRgDVIouWPUVXjx0U= go.opentelemetry.io/proto/slim/otlp/profiles/v1development v0.3.0 h1:CQvJSldHRUN6Z8jsUeYv8J0lXRvygALXIzsmAeCcZE0= go.opentelemetry.io/proto/slim/otlp/profiles/v1development v0.3.0/go.mod h1:xSQ+mEfJe/GjK1LXEyVOoSI1N9JV9ZI923X5kup43W4= -go.temporal.io/api v1.62.15-0.20260615235047-378792ab2240 h1:Up/CNfkScGxN1TdrGZ3ez+0k6MIIhuhlbBgdZnrPhm0= -go.temporal.io/api v1.62.15-0.20260615235047-378792ab2240/go.mod h1:0k75tRljEuELWGeXjEZZO7zYqBln4+1FrG6+IMOMy7Q= -go.temporal.io/auto-scaled-workers v0.0.0-20260407181057-edd947d743d2 h1:1hKeH3GyR6YD6LKMHGCZ76t6h1Sgha0hXVQBxWi3dlQ= -go.temporal.io/auto-scaled-workers v0.0.0-20260407181057-edd947d743d2/go.mod h1:T8dnzVPeO+gaUTj9eDgm/lT2lZH4+JXNvrGaQGyVi50= +go.temporal.io/api v1.62.15-0.20260622232249-060670b1b866 h1:VRS5gok7O0T64Irinc37h/hD/Dtzpt2bB7OolUUUTTc= +go.temporal.io/api v1.62.15-0.20260622232249-060670b1b866/go.mod h1:0k75tRljEuELWGeXjEZZO7zYqBln4+1FrG6+IMOMy7Q= +go.temporal.io/auto-scaled-workers v0.0.0-20260622234643-143b6c4c63d6 h1:p3HZ3uL39xctqeo+2j1dDHVRzCMjZzIERuIF+5pX7Ug= +go.temporal.io/auto-scaled-workers v0.0.0-20260622234643-143b6c4c63d6/go.mod h1:T1e3IIlRRh1Xyt2YQMtBCz6mYuH/yHAuHHtchDfoZ1E= go.temporal.io/sdk v1.41.1 h1:yOpvsHyDD1lNuwlGBv/SUodCPhjv9nDeC9lLHW/fJUA= go.temporal.io/sdk v1.41.1/go.mod h1:/InXQT5guZ6AizYzpmzr5avQ/GMgq1ZObcKlKE2AhTc= go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= diff --git a/proto/internal/temporal/server/api/deployment/v1/message.proto b/proto/internal/temporal/server/api/deployment/v1/message.proto index 59e05251486..2cc14870aaf 100644 --- a/proto/internal/temporal/server/api/deployment/v1/message.proto +++ b/proto/internal/temporal/server/api/deployment/v1/message.proto @@ -5,7 +5,6 @@ package temporal.server.api.deployment.v1; import "google/protobuf/timestamp.proto"; import "temporal/api/common/v1/message.proto"; import "temporal/api/compute/v1/config.proto"; -import "temporal/api/compute/v1/validation.proto"; import "temporal/api/deployment/v1/message.proto"; import "temporal/api/enums/v1/deployment.proto"; import "temporal/api/enums/v1/task_queue.proto"; @@ -153,7 +152,8 @@ message VersionLocalState { temporal.api.compute.v1.ComputeConfigSummary compute_config = 18; // Cached WCI validation status, updated when WCI signals this version workflow. - temporal.api.compute.v1.WorkerDeploymentVersionValidationStatus validation_status = 19; + // Cached compute status, updated when WCI signals this version workflow. + temporal.api.deployment.v1.ComputeStatus compute_status = 19; } // Data specific to a task queue, from the perspective of a worker deployment version. @@ -239,14 +239,8 @@ message WorkerDeploymentVersionSummary { temporal.api.compute.v1.ComputeConfigSummary compute_config = 13; // WCI validation status for this version. Synced from the version workflow when WCI signals a status change. - temporal.api.compute.v1.WorkerDeploymentVersionValidationStatus validation_status = 14; -} - -// Aggregates WCI validation status counts across all versions in a Worker Deployment. -message WorkerDeploymentValidationSummary { - int32 connected_count = 1; - int32 failed_count = 2; - int32 unknown_count = 3; + // Compute status for this version. Synced from the version workflow when WCI signals a status change. + temporal.api.deployment.v1.ComputeStatus compute_status = 14; } // used as Worker Deployment Version workflow update input: @@ -566,8 +560,6 @@ message WorkerDeploymentWorkflowMemo { temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary latest_version_summary = 4; temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary current_version_summary = 5; temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary ramping_version_summary = 6; - // Aggregated WCI validation status counts across all versions. - WorkerDeploymentValidationSummary validation_summary = 7; } // Subset of fields of WorkerDeploymentInfo returned in ListWorkerDeploymentsResponse @@ -578,8 +570,6 @@ message WorkerDeploymentSummary { temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary latest_version_summary = 4; temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary current_version_summary = 5; temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary ramping_version_summary = 6; - // Aggregated WCI validation status counts across all versions. - WorkerDeploymentValidationSummary validation_summary = 7; } // Input for the activity that validates compute config scaling groups via diff --git a/service/frontend/workflow_handler.go b/service/frontend/workflow_handler.go index aaf7ab85207..0b055a1c442 100644 --- a/service/frontend/workflow_handler.go +++ b/service/frontend/workflow_handler.go @@ -4135,7 +4135,6 @@ func (wh *WorkflowHandler) ListWorkerDeployments(ctx context.Context, request *w LatestVersionSummary: d.LatestVersionSummary, RampingVersionSummary: d.RampingVersionSummary, CurrentVersionSummary: d.CurrentVersionSummary, - ValidationSummary: workerdeployment.DeploymentValidationSummaryToProto(d.ValidationSummary), } } diff --git a/service/worker/workerdeployment/client.go b/service/worker/workerdeployment/client.go index cbc90c30ae9..ab1a04dba85 100644 --- a/service/worker/workerdeployment/client.go +++ b/service/worker/workerdeployment/client.go @@ -631,23 +631,6 @@ func (d *ClientImpl) DescribeWorkerDeployment( return nil, nil, err } - // Extend each version summary with WCI validation status. - for _, vs := range dInfo.GetVersionSummaries() { - if vs.GetComputeConfig() == nil || len(vs.GetComputeConfig().GetScalingGroups()) == 0 { - continue - } - apiVersion := worker_versioning.ExternalWorkerDeploymentVersionFromStringV31(vs.GetVersion()) - wciDesc, _, wciErr := d.workerControllerInstanceClient.DescribeWorkerControllerInstance(ctx, namespaceEntry, apiVersion) - if wciErr != nil { - var notFound *serviceerror.NotFound - if !errors.As(wciErr, ¬Found) { - d.logger.Warn("failed to fetch WCI validation status for version", tag.Error(wciErr), tag.WorkflowID(vs.GetVersion())) - } - continue - } - vs.ValidationStatus = wciValidationStatusToProto(wciDesc.ValidationStatus) - } - return dInfo, queryResponse.GetState().GetConflictToken(), nil } @@ -782,7 +765,6 @@ func (d *ClientImpl) ListWorkerDeployments( LatestVersionSummary: workerDeploymentInfo.LatestVersionSummary, RampingVersionSummary: workerDeploymentInfo.RampingVersionSummary, CurrentVersionSummary: workerDeploymentInfo.CurrentVersionSummary, - ValidationSummary: workerDeploymentInfo.ValidationSummary, }) } @@ -1817,6 +1799,7 @@ func (d *ClientImpl) deploymentStateToDeploymentInfo(deploymentName string, stat LastDeactivationTime: v.GetLastDeactivationTime(), Status: v.GetStatus(), ComputeConfig: v.GetComputeConfig(), + ComputeStatus: v.GetComputeStatus(), }) } diff --git a/service/worker/workerdeployment/compute_util.go b/service/worker/workerdeployment/compute_util.go index 12c6f9b6b32..bf904969987 100644 --- a/service/worker/workerdeployment/compute_util.go +++ b/service/worker/workerdeployment/compute_util.go @@ -2,9 +2,9 @@ package workerdeployment import ( computepb "go.temporal.io/api/compute/v1" + deploymentpb "go.temporal.io/api/deployment/v1" wciiface "go.temporal.io/auto-scaled-workers/wci/workflow/iface" "go.temporal.io/sdk/workflow" - deploymentspb "go.temporal.io/server/api/deployment/v1" "google.golang.org/protobuf/types/known/timestamppb" ) @@ -106,53 +106,17 @@ func scalingGroupsToUpsertUpdates(scalingGroups map[string]*computepb.ComputeCon return updates } -// computeValidationSummary aggregates WCI validation status counts across all versions -// that have compute config configured. -func computeValidationSummary(versions map[string]*deploymentspb.WorkerDeploymentVersionSummary) *deploymentspb.WorkerDeploymentValidationSummary { - summary := &deploymentspb.WorkerDeploymentValidationSummary{} - for _, v := range versions { - if v.GetComputeConfig() == nil || len(v.GetComputeConfig().GetScalingGroups()) == 0 { - continue - } - switch v.GetValidationStatus().GetHealth() { - case computepb.WorkerDeploymentVersionValidationStatus_HEALTH_OK: - summary.ConnectedCount++ - case computepb.WorkerDeploymentVersionValidationStatus_HEALTH_ERROR: - summary.FailedCount++ - default: - summary.UnknownCount++ - } - } - return summary -} - -// DeploymentValidationSummaryToProto converts the internal deployment validation summary -// to the public proto type for use in API responses. -func DeploymentValidationSummaryToProto(s *deploymentspb.WorkerDeploymentValidationSummary) *computepb.WorkerDeploymentValidationSummary { - if s == nil { - return nil - } - return &computepb.WorkerDeploymentValidationSummary{ - ConnectedCount: s.ConnectedCount, - FailedCount: s.FailedCount, - UnknownCount: s.UnknownCount, - } -} - -// wciValidationStatusToProto converts a WCI ValidationStatus to the public proto type. -func wciValidationStatusToProto(vs *wciiface.ValidationStatus) *computepb.WorkerDeploymentVersionValidationStatus { +// wciValidationStatusToComputeStatus converts a WCI ValidationStatus to the public ComputeStatus proto. +// A successful validation results in an empty error_message; a failed validation sets the error_message. +func wciValidationStatusToComputeStatus(vs *wciiface.ValidationStatus) *deploymentpb.ComputeStatus { if vs == nil { return nil } - s := &computepb.WorkerDeploymentVersionValidationStatus{ + pv := &deploymentpb.ComputeStatus_ProviderValidationStatus{ LastCheckTime: timestamppb.New(vs.LastValidationTime), } - switch vs.Status { - case wciiface.ValidationResultSuccess: - s.Health = computepb.WorkerDeploymentVersionValidationStatus_HEALTH_OK - case wciiface.ValidationResultFailed: - s.Health = computepb.WorkerDeploymentVersionValidationStatus_HEALTH_ERROR - s.ErrorMessage = vs.ErrMessage + if vs.Status == wciiface.ValidationResultFailed { + pv.ErrorMessage = vs.ErrMessage } - return s + return &deploymentpb.ComputeStatus{ProviderValidation: pv} } diff --git a/service/worker/workerdeployment/version_workflow.go b/service/worker/workerdeployment/version_workflow.go index aab8e7ecec1..dd9aa0b2771 100644 --- a/service/worker/workerdeployment/version_workflow.go +++ b/service/worker/workerdeployment/version_workflow.go @@ -8,10 +8,10 @@ import ( "github.com/google/uuid" commonpb "go.temporal.io/api/common/v1" computepb "go.temporal.io/api/compute/v1" - wciiface "go.temporal.io/auto-scaled-workers/wci/workflow/iface" deploymentpb "go.temporal.io/api/deployment/v1" enumspb "go.temporal.io/api/enums/v1" "go.temporal.io/api/serviceerror" + wciiface "go.temporal.io/auto-scaled-workers/wci/workflow/iface" sdkclient "go.temporal.io/sdk/client" sdklog "go.temporal.io/sdk/log" "go.temporal.io/sdk/temporal" @@ -236,8 +236,8 @@ func (d *VersionWorkflowRunner) listenToSignals(ctx workflow.Context) { var vs wciiface.ValidationStatus c.Receive(ctx, &vs) - d.VersionState.ValidationStatus = wciValidationStatusToProto(&vs) - d.syncSummary(ctx) // propagate updated ValidationStatus to deployment workflow + d.VersionState.ComputeStatus = wciValidationStatusToComputeStatus(&vs) + d.syncSummary(ctx) // propagate updated ComputeStatus to deployment workflow }) // Keep waiting for signals, when it's time to CaN the main goroutine will exit. @@ -1069,7 +1069,7 @@ func versionStateToSummary(s *deploymentspb.VersionLocalState) *deploymentspb.Wo LastDeactivationTime: s.LastDeactivationTime, Status: s.Status, ComputeConfig: s.ComputeConfig, - ValidationStatus: s.ValidationStatus, + ComputeStatus: s.ComputeStatus, } } diff --git a/service/worker/workerdeployment/workflow.go b/service/worker/workerdeployment/workflow.go index 1285f6ec32b..17700137b09 100644 --- a/service/worker/workerdeployment/workflow.go +++ b/service/worker/workerdeployment/workflow.go @@ -1738,18 +1738,16 @@ func (d *WorkflowRunner) updateMemo(ctx workflow.Context) error { //nolint:staticcheck // SA1019: worker versioning v0.31 "ramping_version", d.State.GetRoutingConfig().GetRampingVersion()) - memo := &deploymentspb.WorkerDeploymentWorkflowMemo{ - DeploymentName: d.DeploymentName, - CreateTime: d.State.CreateTime, - RoutingConfig: d.State.RoutingConfig, - LatestVersionSummary: d.getLatestVersionSummary(), - CurrentVersionSummary: d.getCurrentVersionSummary(), - RampingVersionSummary: d.getRampingVersionSummary(), - } - if workflow.GetVersion(ctx, "include-validation-summary-in-memo", workflow.DefaultVersion, 1) != workflow.DefaultVersion { - memo.ValidationSummary = computeValidationSummary(d.State.Versions) - } - return workflow.UpsertMemo(ctx, map[string]any{WorkerDeploymentMemoField: memo}) + return workflow.UpsertMemo(ctx, map[string]any{ + WorkerDeploymentMemoField: &deploymentspb.WorkerDeploymentWorkflowMemo{ + DeploymentName: d.DeploymentName, + CreateTime: d.State.CreateTime, + RoutingConfig: d.State.RoutingConfig, + LatestVersionSummary: d.getLatestVersionSummary(), + CurrentVersionSummary: d.getCurrentVersionSummary(), + RampingVersionSummary: d.getRampingVersionSummary(), + }, + }) } func (d *WorkflowRunner) setStateChanged() { @@ -1824,5 +1822,6 @@ func (d *WorkflowRunner) getWorkerDeploymentInfoVersionSummary(versionSummary *d LastCurrentTime: versionSummary.GetLastCurrentTime(), LastDeactivationTime: versionSummary.GetLastDeactivationTime(), ComputeConfig: versionSummary.GetComputeConfig(), + ComputeStatus: versionSummary.GetComputeStatus(), } } From 508269b22bf7faa87fada84b451a6efdda12133b Mon Sep 17 00:00:00 2001 From: Muneeb Ahmad Date: Tue, 23 Jun 2026 10:25:27 -0700 Subject: [PATCH 3/6] Update dependencies --- go.mod | 2 +- go.sum | 4 ++++ service/worker/workerdeployment/version_workflow.go | 3 ++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index 6b6ab97cc19..177e61a783f 100644 --- a/go.mod +++ b/go.mod @@ -65,7 +65,7 @@ require ( go.opentelemetry.io/otel/sdk/metric v1.43.0 go.opentelemetry.io/otel/trace v1.43.0 go.temporal.io/api v1.62.15-0.20260622232249-060670b1b866 - go.temporal.io/auto-scaled-workers v0.0.0-20260622234643-143b6c4c63d6 + go.temporal.io/auto-scaled-workers v0.0.0-20260623170615-594f744847a1 go.temporal.io/sdk v1.41.1 go.uber.org/fx v1.24.0 go.uber.org/goleak v1.3.0 diff --git a/go.sum b/go.sum index 35b6b8a3f15..287c204dc2b 100644 --- a/go.sum +++ b/go.sum @@ -475,6 +475,10 @@ go.temporal.io/api v1.62.15-0.20260622232249-060670b1b866 h1:VRS5gok7O0T64Irinc3 go.temporal.io/api v1.62.15-0.20260622232249-060670b1b866/go.mod h1:0k75tRljEuELWGeXjEZZO7zYqBln4+1FrG6+IMOMy7Q= go.temporal.io/auto-scaled-workers v0.0.0-20260622234643-143b6c4c63d6 h1:p3HZ3uL39xctqeo+2j1dDHVRzCMjZzIERuIF+5pX7Ug= go.temporal.io/auto-scaled-workers v0.0.0-20260622234643-143b6c4c63d6/go.mod h1:T1e3IIlRRh1Xyt2YQMtBCz6mYuH/yHAuHHtchDfoZ1E= +go.temporal.io/auto-scaled-workers v0.0.0-20260623001712-220219119df8 h1:cS/V1JZ0vmdb20UZOFxG/BbQy25eS4UP50NVpE7Nn5w= +go.temporal.io/auto-scaled-workers v0.0.0-20260623001712-220219119df8/go.mod h1:T1e3IIlRRh1Xyt2YQMtBCz6mYuH/yHAuHHtchDfoZ1E= +go.temporal.io/auto-scaled-workers v0.0.0-20260623170615-594f744847a1 h1:4DHHdxOIk1rLDaDyz4nQbJrKsTgrNVTrjSPcYH2o9Ms= +go.temporal.io/auto-scaled-workers v0.0.0-20260623170615-594f744847a1/go.mod h1:T1e3IIlRRh1Xyt2YQMtBCz6mYuH/yHAuHHtchDfoZ1E= go.temporal.io/sdk v1.41.1 h1:yOpvsHyDD1lNuwlGBv/SUodCPhjv9nDeC9lLHW/fJUA= go.temporal.io/sdk v1.41.1/go.mod h1:/InXQT5guZ6AizYzpmzr5avQ/GMgq1ZObcKlKE2AhTc= go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= diff --git a/service/worker/workerdeployment/version_workflow.go b/service/worker/workerdeployment/version_workflow.go index 2ee537c7bdd..9fedcbb2bfd 100644 --- a/service/worker/workerdeployment/version_workflow.go +++ b/service/worker/workerdeployment/version_workflow.go @@ -11,6 +11,7 @@ import ( deploymentpb "go.temporal.io/api/deployment/v1" enumspb "go.temporal.io/api/enums/v1" "go.temporal.io/api/serviceerror" + wciclient "go.temporal.io/auto-scaled-workers/wci/client" wciiface "go.temporal.io/auto-scaled-workers/wci/workflow/iface" sdkclient "go.temporal.io/sdk/client" sdklog "go.temporal.io/sdk/log" @@ -229,7 +230,7 @@ func (d *VersionWorkflowRunner) listenToSignals(ctx workflow.Context) { } // Receive WCI validation status updates and propagate to the deployment workflow memo. - syncValidationStatusChannel := workflow.GetSignalChannel(ctx, wciiface.SignalSyncValidationStatus) + syncValidationStatusChannel := workflow.GetSignalChannel(ctx, wciclient.SignalSyncValidationStatus) d.signalHandler.signalSelector.AddReceive(syncValidationStatusChannel, func(c workflow.ReceiveChannel, more bool) { d.signalHandler.processingSignals++ defer func() { d.signalHandler.processingSignals-- }() From 9c021acf0a6fd7371e3b3cec629fdec2da551cbb Mon Sep 17 00:00:00 2001 From: Muneeb Ahmad Date: Tue, 23 Jun 2026 13:57:49 -0700 Subject: [PATCH 4/6] Add sync-validation-status --- common/worker_versioning/worker_versioning.go | 5 +++++ service/worker/workerdeployment/version_workflow.go | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/common/worker_versioning/worker_versioning.go b/common/worker_versioning/worker_versioning.go index 9be76a58421..a8dd8a81654 100644 --- a/common/worker_versioning/worker_versioning.go +++ b/common/worker_versioning/worker_versioning.go @@ -59,6 +59,11 @@ const ( WorkerDeploymentVersionWorkflowIDInitialSize = len(WorkerDeploymentVersionWorkflowIDPrefix) + len(WorkerDeploymentVersionDelimiter) // 39 WorkerDeploymentNameFieldName = "WorkerDeploymentName" WorkerDeploymentBuildIDFieldName = "BuildID" + + // SignalSyncValidationStatus is sent by the WCI workflow to the version workflow + // when ValidationStatus changes, so the deployment workflow can maintain an + // up-to-date connectivity summary in its memo. + SignalSyncValidationStatus = "sync-validation-status" ) // FormatPinnedVersionNotInTaskQueueError formats the error message when a pinned version diff --git a/service/worker/workerdeployment/version_workflow.go b/service/worker/workerdeployment/version_workflow.go index 9fedcbb2bfd..86f3641b912 100644 --- a/service/worker/workerdeployment/version_workflow.go +++ b/service/worker/workerdeployment/version_workflow.go @@ -11,7 +11,6 @@ import ( deploymentpb "go.temporal.io/api/deployment/v1" enumspb "go.temporal.io/api/enums/v1" "go.temporal.io/api/serviceerror" - wciclient "go.temporal.io/auto-scaled-workers/wci/client" wciiface "go.temporal.io/auto-scaled-workers/wci/workflow/iface" sdkclient "go.temporal.io/sdk/client" sdklog "go.temporal.io/sdk/log" @@ -230,7 +229,7 @@ func (d *VersionWorkflowRunner) listenToSignals(ctx workflow.Context) { } // Receive WCI validation status updates and propagate to the deployment workflow memo. - syncValidationStatusChannel := workflow.GetSignalChannel(ctx, wciclient.SignalSyncValidationStatus) + syncValidationStatusChannel := workflow.GetSignalChannel(ctx, worker_versioning.SignalSyncValidationStatus) d.signalHandler.signalSelector.AddReceive(syncValidationStatusChannel, func(c workflow.ReceiveChannel, more bool) { d.signalHandler.processingSignals++ defer func() { d.signalHandler.processingSignals-- }() From 2d15ad94664a2fdcf2ae09f91d1833b415def303 Mon Sep 17 00:00:00 2001 From: Muneeb Ahmad Date: Tue, 23 Jun 2026 15:26:27 -0700 Subject: [PATCH 5/6] Address Copilot review feedback --- api/deployment/v1/message.pb.go | 2 - cmd/tools/getproto/files.go | 3 +- go.mod | 2 +- go.sum | 8 +- .../server/api/deployment/v1/message.proto | 2 - .../workerdeployment/compute_util_test.go | 27 ++++++ .../workerdeployment/version_workflow.go | 22 +++-- .../workerdeployment/version_workflow_test.go | 95 +++++++++++++++++++ 8 files changed, 138 insertions(+), 23 deletions(-) diff --git a/api/deployment/v1/message.pb.go b/api/deployment/v1/message.pb.go index a706c63bb93..34c10c21998 100644 --- a/api/deployment/v1/message.pb.go +++ b/api/deployment/v1/message.pb.go @@ -333,7 +333,6 @@ type VersionLocalState struct { LastModifierIdentity string `protobuf:"bytes,17,opt,name=last_modifier_identity,json=lastModifierIdentity,proto3" json:"last_modifier_identity,omitempty"` // Cached compute config summary, kept in sync with the WCI on each compute config update. ComputeConfig *v12.ComputeConfigSummary `protobuf:"bytes,18,opt,name=compute_config,json=computeConfig,proto3" json:"compute_config,omitempty"` - // Cached WCI validation status, updated when WCI signals this version workflow. // Cached compute status, updated when WCI signals this version workflow. ComputeStatus *v11.ComputeStatus `protobuf:"bytes,19,opt,name=compute_status,json=computeStatus,proto3" json:"compute_status,omitempty"` unknownFields protoimpl.UnknownFields @@ -868,7 +867,6 @@ type WorkerDeploymentVersionSummary struct { // Compute config summary for this version. Synced from the version workflow on each compute config update. // Also set by the deployment workflow at version creation time if a compute config was provided. ComputeConfig *v12.ComputeConfigSummary `protobuf:"bytes,13,opt,name=compute_config,json=computeConfig,proto3" json:"compute_config,omitempty"` - // WCI validation status for this version. Synced from the version workflow when WCI signals a status change. // Compute status for this version. Synced from the version workflow when WCI signals a status change. ComputeStatus *v11.ComputeStatus `protobuf:"bytes,14,opt,name=compute_status,json=computeStatus,proto3" json:"compute_status,omitempty"` unknownFields protoimpl.UnknownFields diff --git a/cmd/tools/getproto/files.go b/cmd/tools/getproto/files.go index 92a1d464079..aecd47fb3be 100644 --- a/cmd/tools/getproto/files.go +++ b/cmd/tools/getproto/files.go @@ -1,4 +1,3 @@ - // Code generated by getproto. DO NOT EDIT. // If you get build errors in this file, just delete it. It will be regenerated. @@ -60,7 +59,7 @@ func init() { importMap["temporal/api/compute/v1/config.proto"] = compute.File_temporal_api_compute_v1_config_proto importMap["temporal/api/compute/v1/provider.proto"] = compute.File_temporal_api_compute_v1_provider_proto importMap["temporal/api/compute/v1/scaler.proto"] = compute.File_temporal_api_compute_v1_scaler_proto -importMap["temporal/api/deployment/v1/message.proto"] = deployment.File_temporal_api_deployment_v1_message_proto + importMap["temporal/api/deployment/v1/message.proto"] = deployment.File_temporal_api_deployment_v1_message_proto importMap["temporal/api/enums/v1/activity.proto"] = enums.File_temporal_api_enums_v1_activity_proto importMap["temporal/api/enums/v1/batch_operation.proto"] = enums.File_temporal_api_enums_v1_batch_operation_proto importMap["temporal/api/enums/v1/command_type.proto"] = enums.File_temporal_api_enums_v1_command_type_proto diff --git a/go.mod b/go.mod index 177e61a783f..62c92a1de7e 100644 --- a/go.mod +++ b/go.mod @@ -65,7 +65,7 @@ require ( go.opentelemetry.io/otel/sdk/metric v1.43.0 go.opentelemetry.io/otel/trace v1.43.0 go.temporal.io/api v1.62.15-0.20260622232249-060670b1b866 - go.temporal.io/auto-scaled-workers v0.0.0-20260623170615-594f744847a1 + go.temporal.io/auto-scaled-workers v0.0.0-20260622220320-9b1e3849116d go.temporal.io/sdk v1.41.1 go.uber.org/fx v1.24.0 go.uber.org/goleak v1.3.0 diff --git a/go.sum b/go.sum index 287c204dc2b..294812aea97 100644 --- a/go.sum +++ b/go.sum @@ -473,12 +473,8 @@ go.opentelemetry.io/proto/slim/otlp/profiles/v1development v0.3.0 h1:CQvJSldHRUN go.opentelemetry.io/proto/slim/otlp/profiles/v1development v0.3.0/go.mod h1:xSQ+mEfJe/GjK1LXEyVOoSI1N9JV9ZI923X5kup43W4= go.temporal.io/api v1.62.15-0.20260622232249-060670b1b866 h1:VRS5gok7O0T64Irinc37h/hD/Dtzpt2bB7OolUUUTTc= go.temporal.io/api v1.62.15-0.20260622232249-060670b1b866/go.mod h1:0k75tRljEuELWGeXjEZZO7zYqBln4+1FrG6+IMOMy7Q= -go.temporal.io/auto-scaled-workers v0.0.0-20260622234643-143b6c4c63d6 h1:p3HZ3uL39xctqeo+2j1dDHVRzCMjZzIERuIF+5pX7Ug= -go.temporal.io/auto-scaled-workers v0.0.0-20260622234643-143b6c4c63d6/go.mod h1:T1e3IIlRRh1Xyt2YQMtBCz6mYuH/yHAuHHtchDfoZ1E= -go.temporal.io/auto-scaled-workers v0.0.0-20260623001712-220219119df8 h1:cS/V1JZ0vmdb20UZOFxG/BbQy25eS4UP50NVpE7Nn5w= -go.temporal.io/auto-scaled-workers v0.0.0-20260623001712-220219119df8/go.mod h1:T1e3IIlRRh1Xyt2YQMtBCz6mYuH/yHAuHHtchDfoZ1E= -go.temporal.io/auto-scaled-workers v0.0.0-20260623170615-594f744847a1 h1:4DHHdxOIk1rLDaDyz4nQbJrKsTgrNVTrjSPcYH2o9Ms= -go.temporal.io/auto-scaled-workers v0.0.0-20260623170615-594f744847a1/go.mod h1:T1e3IIlRRh1Xyt2YQMtBCz6mYuH/yHAuHHtchDfoZ1E= +go.temporal.io/auto-scaled-workers v0.0.0-20260622220320-9b1e3849116d h1:f7+FCJHSrYWz9zvJp2OxKo8Fu/dsBUdnZZA+m5CEOS0= +go.temporal.io/auto-scaled-workers v0.0.0-20260622220320-9b1e3849116d/go.mod h1:HOnbQTZCW18EPcutFHTkZrDcGO4tUjQ8N2pjDyrGhrY= go.temporal.io/sdk v1.41.1 h1:yOpvsHyDD1lNuwlGBv/SUodCPhjv9nDeC9lLHW/fJUA= go.temporal.io/sdk v1.41.1/go.mod h1:/InXQT5guZ6AizYzpmzr5avQ/GMgq1ZObcKlKE2AhTc= go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= diff --git a/proto/internal/temporal/server/api/deployment/v1/message.proto b/proto/internal/temporal/server/api/deployment/v1/message.proto index 2cc14870aaf..bfe3be0429c 100644 --- a/proto/internal/temporal/server/api/deployment/v1/message.proto +++ b/proto/internal/temporal/server/api/deployment/v1/message.proto @@ -151,7 +151,6 @@ message VersionLocalState { // Cached compute config summary, kept in sync with the WCI on each compute config update. temporal.api.compute.v1.ComputeConfigSummary compute_config = 18; - // Cached WCI validation status, updated when WCI signals this version workflow. // Cached compute status, updated when WCI signals this version workflow. temporal.api.deployment.v1.ComputeStatus compute_status = 19; } @@ -238,7 +237,6 @@ message WorkerDeploymentVersionSummary { // Also set by the deployment workflow at version creation time if a compute config was provided. temporal.api.compute.v1.ComputeConfigSummary compute_config = 13; - // WCI validation status for this version. Synced from the version workflow when WCI signals a status change. // Compute status for this version. Synced from the version workflow when WCI signals a status change. temporal.api.deployment.v1.ComputeStatus compute_status = 14; } diff --git a/service/worker/workerdeployment/compute_util_test.go b/service/worker/workerdeployment/compute_util_test.go index ef0479a95fb..5d8560a39c9 100644 --- a/service/worker/workerdeployment/compute_util_test.go +++ b/service/worker/workerdeployment/compute_util_test.go @@ -2,8 +2,10 @@ package workerdeployment import ( "testing" + "time" "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" computepb "go.temporal.io/api/compute/v1" enumspb "go.temporal.io/api/enums/v1" wciiface "go.temporal.io/auto-scaled-workers/wci/workflow/iface" @@ -49,3 +51,28 @@ func TestComputeConfigScalingGroupsToWCISpec_WithComputeAndScaling(t *testing.T) assert.Equal(t, wciiface.ComputeProviderType("aws-ecs"), g2.Compute.ProviderType) assert.Nil(t, g2.Scaling, "no scaler means nil scaling spec") } + +func TestWciValidationStatusToComputeStatus_Nil(t *testing.T) { + t.Parallel() + require.Nil(t, wciValidationStatusToComputeStatus(nil)) +} + +func TestWciValidationStatusToComputeStatus_Success(t *testing.T) { + t.Parallel() + ts := time.Date(2025, 1, 15, 12, 0, 0, 0, time.UTC) + result := wciValidationStatusToComputeStatus(wciiface.NewValidationStatusSuccess(ts)) + require.NotNil(t, result) + require.NotNil(t, result.ProviderValidation) + require.Empty(t, result.ProviderValidation.ErrorMessage) + require.Equal(t, ts, result.ProviderValidation.LastCheckTime.AsTime()) +} + +func TestWciValidationStatusToComputeStatus_Failed(t *testing.T) { + t.Parallel() + ts := time.Date(2025, 1, 15, 12, 0, 0, 0, time.UTC) + result := wciValidationStatusToComputeStatus(wciiface.NewValidationStatusFailed(ts, "lambda unreachable")) + require.NotNil(t, result) + require.NotNil(t, result.ProviderValidation) + require.Equal(t, "lambda unreachable", result.ProviderValidation.ErrorMessage) + require.Equal(t, ts, result.ProviderValidation.LastCheckTime.AsTime()) +} diff --git a/service/worker/workerdeployment/version_workflow.go b/service/worker/workerdeployment/version_workflow.go index 86f3641b912..16cb306a070 100644 --- a/service/worker/workerdeployment/version_workflow.go +++ b/service/worker/workerdeployment/version_workflow.go @@ -228,17 +228,19 @@ func (d *VersionWorkflowRunner) listenToSignals(ctx workflow.Context) { }) } - // Receive WCI validation status updates and propagate to the deployment workflow memo. - syncValidationStatusChannel := workflow.GetSignalChannel(ctx, worker_versioning.SignalSyncValidationStatus) - d.signalHandler.signalSelector.AddReceive(syncValidationStatusChannel, func(c workflow.ReceiveChannel, more bool) { - d.signalHandler.processingSignals++ - defer func() { d.signalHandler.processingSignals-- }() + // Version gate for sync-validation-status signal to prevent NDEs during rollback + if workflow.GetVersion(ctx, "sync-validation-status-signal", workflow.DefaultVersion, 0) >= 0 { + syncValidationStatusChannel := workflow.GetSignalChannel(ctx, worker_versioning.SignalSyncValidationStatus) + d.signalHandler.signalSelector.AddReceive(syncValidationStatusChannel, func(c workflow.ReceiveChannel, more bool) { + d.signalHandler.processingSignals++ + defer func() { d.signalHandler.processingSignals-- }() - var vs wciiface.ValidationStatus - c.Receive(ctx, &vs) - d.VersionState.ComputeStatus = wciValidationStatusToComputeStatus(&vs) - d.syncSummary(ctx) // propagate updated ComputeStatus to deployment workflow - }) + var vs wciiface.ValidationStatus + c.Receive(ctx, &vs) + d.VersionState.ComputeStatus = wciValidationStatusToComputeStatus(&vs) + d.syncSummary(ctx) // propagate updated ComputeStatus to deployment workflow + }) + } // Keep waiting for signals, when it's time to CaN the main goroutine will exit. for { diff --git a/service/worker/workerdeployment/version_workflow_test.go b/service/worker/workerdeployment/version_workflow_test.go index fcb4f119321..606d19f54ea 100644 --- a/service/worker/workerdeployment/version_workflow_test.go +++ b/service/worker/workerdeployment/version_workflow_test.go @@ -15,6 +15,7 @@ import ( "go.temporal.io/sdk/temporal" "go.temporal.io/sdk/testsuite" "go.temporal.io/sdk/workflow" + wciiface "go.temporal.io/auto-scaled-workers/wci/workflow/iface" deploymentspb "go.temporal.io/server/api/deployment/v1" "go.temporal.io/server/common/testing/protorequire" "go.temporal.io/server/common/testing/testvars" @@ -2604,3 +2605,97 @@ func (s *VersionWorkflowSuite) Test_ReactivateVersion_IgnoredWhenNotDrainedOrIna s.True(s.env.IsWorkflowCompleted()) } + +// Test_SyncValidationStatus_SuccessValidation verifies that a successful WCI validation signal +// sets ComputeStatus with an empty error message and propagates it to the deployment workflow. +func (s *VersionWorkflowSuite) Test_SyncValidationStatus_SuccessValidation() { + tv := testvars.New(s.T()) + now := timestamppb.New(time.Now()) + validationTime := time.Date(2025, 1, 15, 12, 0, 0, 0, time.UTC) + + var a *VersionActivities + s.env.RegisterActivity(a.StartWorkerDeploymentWorkflow) + s.env.OnActivity(a.StartWorkerDeploymentWorkflow, mock.Anything, mock.Anything).Return(nil).Maybe() + s.env.OnSignalExternalWorkflow(mock.Anything, mock.Anything, mock.Anything, mock.Anything, mock.Anything).Return(nil).Maybe() + + s.env.RegisterDelayedCallback(func() { + s.env.SignalWorkflow(worker_versioning.SignalSyncValidationStatus, wciiface.NewValidationStatusSuccess(validationTime)) + + s.env.RegisterDelayedCallback(func() { + queryResp := &deploymentspb.QueryDescribeVersionResponse{} + val, err := s.env.QueryWorkflow(QueryDescribeVersion) + s.Require().NoError(err) + s.Require().NoError(val.Get(queryResp)) + + cs := queryResp.VersionState.ComputeStatus + s.Require().NotNil(cs) + s.Require().NotNil(cs.ProviderValidation) + s.Empty(cs.ProviderValidation.ErrorMessage) + s.Equal(validationTime, cs.ProviderValidation.LastCheckTime.AsTime()) + }, 10*time.Millisecond) + }, 10*time.Millisecond) + + s.env.ExecuteWorkflow(WorkerDeploymentVersionWorkflowType, &deploymentspb.WorkerDeploymentVersionWorkflowArgs{ + NamespaceName: tv.NamespaceName().String(), + NamespaceId: tv.NamespaceID().String(), + VersionState: &deploymentspb.VersionLocalState{ + Version: &deploymentspb.WorkerDeploymentVersion{ + DeploymentName: tv.DeploymentSeries(), + BuildId: tv.BuildID(), + }, + Status: enumspb.WORKER_DEPLOYMENT_VERSION_STATUS_CURRENT, + CurrentSinceTime: now, + SyncBatchSize: int32(s.workerDeploymentClient.getSyncBatchSize()), + StartedDeploymentWorkflow: true, + }, + }) + + s.True(s.env.IsWorkflowCompleted()) +} + +// Test_SyncValidationStatus_FailedValidation verifies that a failed WCI validation signal +// sets ComputeStatus with the error message and propagates it to the deployment workflow. +func (s *VersionWorkflowSuite) Test_SyncValidationStatus_FailedValidation() { + tv := testvars.New(s.T()) + now := timestamppb.New(time.Now()) + validationTime := time.Date(2025, 1, 15, 12, 0, 0, 0, time.UTC) + + var a *VersionActivities + s.env.RegisterActivity(a.StartWorkerDeploymentWorkflow) + s.env.OnActivity(a.StartWorkerDeploymentWorkflow, mock.Anything, mock.Anything).Return(nil).Maybe() + s.env.OnSignalExternalWorkflow(mock.Anything, mock.Anything, mock.Anything, mock.Anything, mock.Anything).Return(nil).Maybe() + + s.env.RegisterDelayedCallback(func() { + s.env.SignalWorkflow(worker_versioning.SignalSyncValidationStatus, wciiface.NewValidationStatusFailed(validationTime, "lambda unreachable")) + + s.env.RegisterDelayedCallback(func() { + queryResp := &deploymentspb.QueryDescribeVersionResponse{} + val, err := s.env.QueryWorkflow(QueryDescribeVersion) + s.Require().NoError(err) + s.Require().NoError(val.Get(queryResp)) + + cs := queryResp.VersionState.ComputeStatus + s.Require().NotNil(cs) + s.Require().NotNil(cs.ProviderValidation) + s.Equal("lambda unreachable", cs.ProviderValidation.ErrorMessage) + s.Equal(validationTime, cs.ProviderValidation.LastCheckTime.AsTime()) + }, 10*time.Millisecond) + }, 10*time.Millisecond) + + s.env.ExecuteWorkflow(WorkerDeploymentVersionWorkflowType, &deploymentspb.WorkerDeploymentVersionWorkflowArgs{ + NamespaceName: tv.NamespaceName().String(), + NamespaceId: tv.NamespaceID().String(), + VersionState: &deploymentspb.VersionLocalState{ + Version: &deploymentspb.WorkerDeploymentVersion{ + DeploymentName: tv.DeploymentSeries(), + BuildId: tv.BuildID(), + }, + Status: enumspb.WORKER_DEPLOYMENT_VERSION_STATUS_CURRENT, + CurrentSinceTime: now, + SyncBatchSize: int32(s.workerDeploymentClient.getSyncBatchSize()), + StartedDeploymentWorkflow: true, + }, + }) + + s.True(s.env.IsWorkflowCompleted()) +} From b42d60cd1bb981635b9e7273e675be0b44451324 Mon Sep 17 00:00:00 2001 From: Muneeb Ahmad Date: Wed, 24 Jun 2026 09:55:46 -0700 Subject: [PATCH 6/6] Fix lint errors --- service/worker/workerdeployment/version_workflow_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/worker/workerdeployment/version_workflow_test.go b/service/worker/workerdeployment/version_workflow_test.go index 606d19f54ea..19d72a16aef 100644 --- a/service/worker/workerdeployment/version_workflow_test.go +++ b/service/worker/workerdeployment/version_workflow_test.go @@ -12,10 +12,10 @@ import ( computepb "go.temporal.io/api/compute/v1" deploymentpb "go.temporal.io/api/deployment/v1" enumspb "go.temporal.io/api/enums/v1" + wciiface "go.temporal.io/auto-scaled-workers/wci/workflow/iface" "go.temporal.io/sdk/temporal" "go.temporal.io/sdk/testsuite" "go.temporal.io/sdk/workflow" - wciiface "go.temporal.io/auto-scaled-workers/wci/workflow/iface" deploymentspb "go.temporal.io/server/api/deployment/v1" "go.temporal.io/server/common/testing/protorequire" "go.temporal.io/server/common/testing/testvars"