Skip to content

Rename cluster to queue#7397

Open
iaroslav-ciupin wants to merge 13 commits into
mainfrom
yaroslav/queue-idl
Open

Rename cluster to queue#7397
iaroslav-ciupin wants to merge 13 commits into
mainfrom
yaroslav/queue-idl

Conversation

@iaroslav-ciupin

@iaroslav-ciupin iaroslav-ciupin commented May 20, 2026

Copy link
Copy Markdown
Contributor

Tracking issue

Why are the changes needed?

What changes were proposed in this pull request?

How was this patch tested?

Labels

Please add one or more of the following labels to categorize your PR:

  • added: For new features.
  • changed: For changes in existing functionality.
  • deprecated: For soon-to-be-removed features.
  • removed: For features being removed.
  • fixed: For any bug fixed.
  • security: In case of vulnerabilities

This is important to improve the readability of release notes.

Setup process

Screenshots

Check all the applicable boxes

  • I updated the documentation accordingly.
  • All new and existing tests passed.
  • All commits are signed-off.

Related PRs

Stack

If you do use git town to manage PR Stacks, the stack relevant to this PR
will show below. Otherwise, you can ignore this section.

Docs link

Signed-off-by: Iaroslav Ciupin <iaroslav@union.ai>
Signed-off-by: Iaroslav Ciupin <iaroslav@union.ai>
Copilot AI review requested due to automatic review settings June 12, 2026 18:34

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR renames the cluster field to queue in the Flyte v2 protobuf API surface for run/task execution targeting, and updates the generated client/server bindings accordingly.

Changes:

  • Rename TaskAction.clusterTaskAction.queue (flyteidl2/workflow/run_definition.proto + generated code).
  • Rename RunSpec.clusterRunSpec.queue (flyteidl2/task/run.proto + generated code).
  • Regenerate Go/TypeScript/Python artifacts (and buf validation stubs) to reflect the renamed fields.

Reviewed changes

Copilot reviewed 6 out of 14 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
gen/ts/flyteidl2/workflow/run_definition_pb.ts Updates TS generated types/docs for TaskAction.queue.
gen/ts/flyteidl2/task/run_pb.ts Updates TS generated types/docs for RunSpec.queue.
gen/python/flyteidl2/workflow/run_definition_pb2.pyi Updates Python typing stubs for TaskAction.queue.
gen/python/flyteidl2/workflow/run_definition_pb2.py Updates Python generated descriptors for TaskAction.queue.
gen/python/flyteidl2/task/run_pb2.pyi Updates Python typing stubs for RunSpec.queue.
gen/python/flyteidl2/task/run_pb2.py Updates Python generated descriptors for RunSpec.queue.
gen/go/flyteidl2/workflow/run_definition.pb.validate.go Updates validation stub comments for renamed field.
gen/go/flyteidl2/task/run.pb.validate.go Updates validation stub comments for renamed field.
gen/go/flyteidl2/task/run.pb.go Updates Go generated struct/getter for RunSpec.queue.
flyteidl2/workflow/run_definition.proto Renames protobuf field clusterqueue on TaskAction.
flyteidl2/task/run.proto Renames protobuf field clusterqueue on RunSpec.
Files not reviewed (6)
  • gen/go/flyteidl2/task/run.pb.go: Generated file
  • gen/go/flyteidl2/task/run.pb.validate.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.validate.go: Generated file
  • gen/python/flyteidl2/task/run_pb2.py: Generated file
  • gen/python/flyteidl2/workflow/run_definition_pb2.py: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread flyteidl2/workflow/run_definition.proto Outdated
Comment on lines +54 to +56
// the specific queue that this action should be executed on.
// this value will be used to resolve the full queue id and store it in 'assigned_queue' field.
string queue = 4;
Signed-off-by: Iaroslav Ciupin <iaroslav@union.ai>
Copilot AI review requested due to automatic review settings June 16, 2026 19:33

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 6 out of 14 changed files in this pull request and generated 2 comments.

Files not reviewed (6)
  • gen/go/flyteidl2/task/run.pb.go: Generated file
  • gen/go/flyteidl2/task/run.pb.validate.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.validate.go: Generated file
  • gen/python/flyteidl2/task/run_pb2.py: Generated file
  • gen/python/flyteidl2/workflow/run_definition_pb2.py: Generated file

Comment thread flyteidl2/workflow/run_definition.proto Outdated
Comment thread flyteidl2/task/run.proto Outdated
Signed-off-by: Iaroslav Ciupin <iaroslav@union.ai>
Signed-off-by: Iaroslav Ciupin <iaroslav@union.ai>
Copilot AI review requested due to automatic review settings June 17, 2026 19:03

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 6 out of 14 changed files in this pull request and generated 5 comments.

Files not reviewed (6)
  • gen/go/flyteidl2/task/run.pb.go: Generated file
  • gen/go/flyteidl2/task/run.pb.validate.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.validate.go: Generated file
  • gen/python/flyteidl2/task/run_pb2.py: Generated file
  • gen/python/flyteidl2/workflow/run_definition_pb2.py: Generated file

Comment on lines 35 to +36
export const file_flyteidl2_workflow_run_definition: GenFile = /*@__PURE__*/
fileDesc("CidmbHl0ZWlkbDIvd29ya2Zsb3cvcnVuX2RlZmluaXRpb24ucHJvdG8SEmZseXRlaWRsMi53b3JrZmxvdyKVAQoDUnVuEioKBmFjdGlvbhgBIAEoCzIaLmZseXRlaWRsMi53b3JrZmxvdy5BY3Rpb24SMwoGbGFiZWxzGAIgAygLMiMuZmx5dGVpZGwyLndvcmtmbG93LlJ1bi5MYWJlbHNFbnRyeRotCgtMYWJlbHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBImoKClJ1bkRldGFpbHMSKQoIcnVuX3NwZWMYASABKAsyFy5mbHl0ZWlkbDIudGFzay5SdW5TcGVjEjEKBmFjdGlvbhgCIAEoCzIhLmZseXRlaWRsMi53b3JrZmxvdy5BY3Rpb25EZXRhaWxzIqoBCgpUYXNrQWN0aW9uEioKAmlkGAEgASgLMh4uZmx5dGVpZGwyLnRhc2suVGFza0lkZW50aWZpZXISLgoEc3BlYxgCIAEoCzIYLmZseXRlaWRsMi50YXNrLlRhc2tTcGVjQga6SAPIAQESLwoJY2FjaGVfa2V5GAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLlN0cmluZ1ZhbHVlEg8KB2NsdXN0ZXIYBCABKAkipgIKC1RyYWNlQWN0aW9uEhUKBG5hbWUYASABKAlCB7pIBHICEAESLAoFcGhhc2UYAiABKA4yHS5mbHl0ZWlkbDIuY29tbW9uLkFjdGlvblBoYXNlEi4KCnN0YXJ0X3RpbWUYAyABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEjEKCGVuZF90aW1lGAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEgAiAEBEjEKB291dHB1dHMYBSABKAsyIC5mbHl0ZWlkbDIudGFzay5PdXRwdXRSZWZlcmVuY2VzEi8KBHNwZWMYBiABKAsyGS5mbHl0ZWlkbDIudGFzay5UcmFjZVNwZWNCBrpIA8gBAUILCglfZW5kX3RpbWUixgIKD0NvbmRpdGlvbkFjdGlvbhIVCgRuYW1lGAEgASgJQge6SARyAhABEikKBHR5cGUYBiABKAsyGy5mbHl0ZWlkbDIuY29yZS5MaXRlcmFsVHlwZRIOCgZwcm9tcHQYByABKAkSEwoLZGVzY3JpcHRpb24YCCABKAkSPAoLcHJvbXB0X3R5cGUYCSABKA4yJy5mbHl0ZWlkbDIud29ya2Zsb3cuQ29uZGl0aW9uUHJvbXB0VHlwZRIqCgd0aW1lb3V0GAogASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEjUKB3dlYmhvb2sYCyABKAsyJC5mbHl0ZWlkbDIud29ya2Zsb3cuQ29uZGl0aW9uV2ViaG9va0oECAIQA0oECAMQBEoECAQQBVIGcnVuX2lkUglhY3Rpb25faWRSBmdsb2JhbCJJChBDb25kaXRpb25XZWJob29rEgsKA3VybBgBIAEoCRIoCgdwYXlsb2FkGAIgASgLMhcuZ29vZ2xlLnByb3RvYnVmLlN0cnVjdCJnChJUYXNrQWN0aW9uTWV0YWRhdGESKgoCaWQYASABKAsyHi5mbHl0ZWlkbDIudGFzay5UYXNrSWRlbnRpZmllchIRCgl0YXNrX3R5cGUYAiABKAkSEgoKc2hvcnRfbmFtZRgDIAEoCSIjChNUcmFjZUFjdGlvbk1ldGFkYXRhEgwKBG5hbWUYASABKAkifwoXQ29uZGl0aW9uQWN0aW9uTWV0YWRhdGESDAoEbmFtZRgBIAEoCRIpCgR0eXBlGAUgASgLMhsuZmx5dGVpZGwyLmNvcmUuTGl0ZXJhbFR5cGVKBAgCEANKBAgDEARKBAgEEAVSBnJ1bl9pZFIJYWN0aW9uX2lkUgZnbG9iYWwixAQKDkFjdGlvbk1ldGFkYXRhEg4KBnBhcmVudBgDIAEoCRINCgVncm91cBgFIAEoCRI3CgtleGVjdXRlZF9ieRgGIAEoCzIiLmZseXRlaWRsMi5jb21tb24uRW5yaWNoZWRJZGVudGl0eRI2CgR0YXNrGAcgASgLMiYuZmx5dGVpZGwyLndvcmtmbG93LlRhc2tBY3Rpb25NZXRhZGF0YUgAEjgKBXRyYWNlGAggASgLMicuZmx5dGVpZGwyLndvcmtmbG93LlRyYWNlQWN0aW9uTWV0YWRhdGFIABJACgljb25kaXRpb24YCSABKAsyKy5mbHl0ZWlkbDIud29ya2Zsb3cuQ29uZGl0aW9uQWN0aW9uTWV0YWRhdGFIABIzCgthY3Rpb25fdHlwZRgKIAEoDjIeLmZseXRlaWRsMi53b3JrZmxvdy5BY3Rpb25UeXBlEjcKCnRyaWdnZXJfaWQYCyABKAsyIy5mbHl0ZWlkbDIuY29tbW9uLlRyaWdnZXJJZGVudGlmaWVyEhgKEGVudmlyb25tZW50X25hbWUYDCABKAkSFAoMZnVudGlvbl9uYW1lGA0gASgJEhQKDHRyaWdnZXJfbmFtZRgOIAEoCRI7Cgx0cmlnZ2VyX3R5cGUYDyABKAsyJS5mbHl0ZWlkbDIudGFzay5UcmlnZ2VyQXV0b21hdGlvblNwZWMSLQoGc291cmNlGBAgASgOMh0uZmx5dGVpZGwyLndvcmtmbG93LlJ1blNvdXJjZUIGCgRzcGVjIqsCCgxBY3Rpb25TdGF0dXMSLAoFcGhhc2UYASABKA4yHS5mbHl0ZWlkbDIuY29tbW9uLkFjdGlvblBoYXNlEi4KCnN0YXJ0X3RpbWUYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEjEKCGVuZF90aW1lGAMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEgAiAEBEhkKCGF0dGVtcHRzGAQgASgNQge6SAQqAiAAEjgKDGNhY2hlX3N0YXR1cxgFIAEoDjIiLmZseXRlaWRsMi5jb3JlLkNhdGFsb2dDYWNoZVN0YXR1cxIYCgtkdXJhdGlvbl9tcxgGIAEoBEgBiAEBQgsKCV9lbmRfdGltZUIOCgxfZHVyYXRpb25fbXMioAEKBkFjdGlvbhIuCgJpZBgBIAEoCzIiLmZseXRlaWRsMi5jb21tb24uQWN0aW9uSWRlbnRpZmllchI0CghtZXRhZGF0YRgCIAEoCzIiLmZseXRlaWRsMi53b3JrZmxvdy5BY3Rpb25NZXRhZGF0YRIwCgZzdGF0dXMYAyABKAsyIC5mbHl0ZWlkbDIud29ya2Zsb3cuQWN0aW9uU3RhdHVzIuoBCg5FbnJpY2hlZEFjdGlvbhIqCgZhY3Rpb24YASABKAsyGi5mbHl0ZWlkbDIud29ya2Zsb3cuQWN0aW9uEhQKDG1lZXRzX2ZpbHRlchgCIAEoCBJaChVjaGlsZHJlbl9waGFzZV9jb3VudHMYAyADKAsyOy5mbHl0ZWlkbDIud29ya2Zsb3cuRW5yaWNoZWRBY3Rpb24uQ2hpbGRyZW5QaGFzZUNvdW50c0VudHJ5GjoKGENoaWxkcmVuUGhhc2VDb3VudHNFbnRyeRILCgNrZXkYASABKAUSDQoFdmFsdWUYAiABKAU6AjgBIowBCglFcnJvckluZm8SDwoHbWVzc2FnZRgBIAEoCRIwCgRraW5kGAIgASgOMiIuZmx5dGVpZGwyLndvcmtmbG93LkVycm9ySW5mby5LaW5kIjwKBEtpbmQSFAoQS0lORF9VTlNQRUNJRklFRBAAEg0KCUtJTkRfVVNFUhABEg8KC0tJTkRfU1lTVEVNEAIiUwoJQWJvcnRJbmZvEg4KBnJlYXNvbhgBIAEoCRI2CgphYm9ydGVkX2J5GAIgASgLMiIuZmx5dGVpZGwyLmNvbW1vbi5FbnJpY2hlZElkZW50aXR5Im8KClNpZ25hbEluZm8SOAoMc2lnbmFsbGVkX2J5GAEgASgLMiIuZmx5dGVpZGwyLmNvbW1vbi5FbnJpY2hlZElkZW50aXR5EicKBm91dHB1dBgCIAEoCzIXLmZseXRlaWRsMi5jb3JlLkxpdGVyYWwinwQKDUFjdGlvbkRldGFpbHMSLgoCaWQYASABKAsyIi5mbHl0ZWlkbDIuY29tbW9uLkFjdGlvbklkZW50aWZpZXISNAoIbWV0YWRhdGEYAiABKAsyIi5mbHl0ZWlkbDIud29ya2Zsb3cuQWN0aW9uTWV0YWRhdGESMAoGc3RhdHVzGAMgASgLMiAuZmx5dGVpZGwyLndvcmtmbG93LkFjdGlvblN0YXR1cxIzCgplcnJvcl9pbmZvGAQgASgLMh0uZmx5dGVpZGwyLndvcmtmbG93LkVycm9ySW5mb0gAEjMKCmFib3J0X2luZm8YBSABKAsyHS5mbHl0ZWlkbDIud29ya2Zsb3cuQWJvcnRJbmZvSAASNQoLc2lnbmFsX2luZm8YCiABKAsyHi5mbHl0ZWlkbDIud29ya2Zsb3cuU2lnbmFsSW5mb0gAEigKBHRhc2sYBiABKAsyGC5mbHl0ZWlkbDIudGFzay5UYXNrU3BlY0gBEioKBXRyYWNlGAggASgLMhkuZmx5dGVpZGwyLnRhc2suVHJhY2VTcGVjSAESOAoJY29uZGl0aW9uGAkgASgLMiMuZmx5dGVpZGwyLndvcmtmbG93LkNvbmRpdGlvbkFjdGlvbkgBEjMKCGF0dGVtcHRzGAcgAygLMiEuZmx5dGVpZGwyLndvcmtmbG93LkFjdGlvbkF0dGVtcHRCCAoGcmVzdWx0QgYKBHNwZWMi+gQKDUFjdGlvbkF0dGVtcHQSLAoFcGhhc2UYASABKA4yHS5mbHl0ZWlkbDIuY29tbW9uLkFjdGlvblBoYXNlEi4KCnN0YXJ0X3RpbWUYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEjEKCGVuZF90aW1lGAMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEgAiAEBEjYKCmVycm9yX2luZm8YBCABKAsyHS5mbHl0ZWlkbDIud29ya2Zsb3cuRXJyb3JJbmZvSAGIAQESGAoHYXR0ZW1wdBgFIAEoDUIHukgEKgIgABIpCghsb2dfaW5mbxgGIAMoCzIXLmZseXRlaWRsMi5jb3JlLlRhc2tMb2cSMQoHb3V0cHV0cxgHIAEoCzIgLmZseXRlaWRsMi50YXNrLk91dHB1dFJlZmVyZW5jZXMSFgoObG9nc19hdmFpbGFibGUYCCABKAgSOAoMY2FjaGVfc3RhdHVzGAkgASgOMiIuZmx5dGVpZGwyLmNvcmUuQ2F0YWxvZ0NhY2hlU3RhdHVzEjgKDmNsdXN0ZXJfZXZlbnRzGAogAygLMiAuZmx5dGVpZGwyLndvcmtmbG93LkNsdXN0ZXJFdmVudBI+ChFwaGFzZV90cmFuc2l0aW9ucxgLIAMoCzIjLmZseXRlaWRsMi53b3JrZmxvdy5QaGFzZVRyYW5zaXRpb24SDwoHY2x1c3RlchgMIAEoCRIvCgtsb2dfY29udGV4dBgNIAEoCzIaLmZseXRlaWRsMi5jb3JlLkxvZ0NvbnRleHRCCwoJX2VuZF90aW1lQg0KC19lcnJvcl9pbmZvIlAKDENsdXN0ZXJFdmVudBIvCgtvY2N1cnJlZF9hdBgBIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASDwoHbWVzc2FnZRgCIAEoCSKvAQoPUGhhc2VUcmFuc2l0aW9uEiwKBXBoYXNlGAEgASgOMh0uZmx5dGVpZGwyLmNvbW1vbi5BY3Rpb25QaGFzZRIuCgpzdGFydF90aW1lGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIxCghlbmRfdGltZRgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBIAIgBAUILCglfZW5kX3RpbWUi1gUKC0FjdGlvbkV2ZW50EjYKAmlkGAEgASgLMiIuZmx5dGVpZGwyLmNvbW1vbi5BY3Rpb25JZGVudGlmaWVyQga6SAPIAQESGAoHYXR0ZW1wdBgCIAEoDUIHukgEKgIgABIsCgVwaGFzZRgDIAEoDjIdLmZseXRlaWRsMi5jb21tb24uQWN0aW9uUGhhc2USDwoHdmVyc2lvbhgEIAEoDRIyCgpzdGFydF90aW1lGAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEICGAESMAoMdXBkYXRlZF90aW1lGAYgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBI1CghlbmRfdGltZRgHIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCAhgBSACIAQESNgoKZXJyb3JfaW5mbxgIIAEoCzIdLmZseXRlaWRsMi53b3JrZmxvdy5FcnJvckluZm9IAYgBARIpCghsb2dfaW5mbxgJIAMoCzIXLmZseXRlaWRsMi5jb3JlLlRhc2tMb2cSLwoLbG9nX2NvbnRleHQYCiABKAsyGi5mbHl0ZWlkbDIuY29yZS5Mb2dDb250ZXh0Eg8KB2NsdXN0ZXIYCyABKAkSMQoHb3V0cHV0cxgMIAEoCzIgLmZseXRlaWRsMi50YXNrLk91dHB1dFJlZmVyZW5jZXMSOAoMY2FjaGVfc3RhdHVzGA0gASgOMiIuZmx5dGVpZGwyLmNvcmUuQ2F0YWxvZ0NhY2hlU3RhdHVzEjgKDmNsdXN0ZXJfZXZlbnRzGA4gAygLMiAuZmx5dGVpZGwyLndvcmtmbG93LkNsdXN0ZXJFdmVudBIxCg1yZXBvcnRlZF90aW1lGA8gASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEILCglfZW5kX3RpbWVCDQoLX2Vycm9yX2luZm8ipgMKCkFjdGlvblNwZWMSPQoJYWN0aW9uX2lkGAEgASgLMiIuZmx5dGVpZGwyLmNvbW1vbi5BY3Rpb25JZGVudGlmaWVyQga6SAPIAQESHwoScGFyZW50X2FjdGlvbl9uYW1lGAIgASgJSAGIAQESKQoIcnVuX3NwZWMYAyABKAsyFy5mbHl0ZWlkbDIudGFzay5SdW5TcGVjEhoKCWlucHV0X3VyaRgEIAEoCUIHukgEcgIQARIgCg9ydW5fb3V0cHV0X2Jhc2UYBSABKAlCB7pIBHICEAESLgoEdGFzaxgGIAEoCzIeLmZseXRlaWRsMi53b3JrZmxvdy5UYXNrQWN0aW9uSAASOAoJY29uZGl0aW9uGAcgASgLMiMuZmx5dGVpZGwyLndvcmtmbG93LkNvbmRpdGlvbkFjdGlvbkgAEjAKBXRyYWNlGAogASgLMh8uZmx5dGVpZGwyLndvcmtmbG93LlRyYWNlQWN0aW9uSAASDQoFZ3JvdXAYCCABKAlCDQoEc3BlYxIFukgCCAFCFQoTX3BhcmVudF9hY3Rpb25fbmFtZSLkBgoJVGFza0dyb3VwEhEKCXRhc2tfbmFtZRgBIAEoCRIYChBlbnZpcm9ubWVudF9uYW1lGAIgASgJEhIKCnRvdGFsX3J1bnMYAyABKAMSMwoPbGF0ZXN0X3J1bl90aW1lGAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBJDCg9yZWNlbnRfc3RhdHVzZXMYBSADKAsyKi5mbHl0ZWlkbDIud29ya2Zsb3cuVGFza0dyb3VwLlJlY2VudFN0YXR1cxIcChRhdmVyYWdlX2ZhaWx1cmVfcmF0ZRgGIAEoARIzChBhdmVyYWdlX2R1cmF0aW9uGAcgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEjgKFGxhdGVzdF9maW5pc2hlZF90aW1lGAggASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBI2CgpjcmVhdGVkX2J5GAkgAygLMiIuZmx5dGVpZGwyLmNvbW1vbi5FbnJpY2hlZElkZW50aXR5EhUKDXNob3VsZF9kZWxldGUYCiABKAgSEgoKc2hvcnRfbmFtZRgLIAEoCRI/CgxlcnJvcl9jb3VudHMYDCABKAsyKS5mbHl0ZWlkbDIud29ya2Zsb3cuVGFza0dyb3VwLkVycm9yQ291bnRzEj8KDHBoYXNlX2NvdW50cxgNIAMoCzIpLmZseXRlaWRsMi53b3JrZmxvdy5UYXNrR3JvdXAuUGhhc2VDb3VudHMSOgoXYXZlcmFnZV90aW1lX3RvX3J1bm5pbmcYDiABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24aTgoMUmVjZW50U3RhdHVzEhAKCHJ1bl9uYW1lGAEgASgJEiwKBXBoYXNlGAIgASgOMh0uZmx5dGVpZGwyLmNvbW1vbi5BY3Rpb25QaGFzZRpSCgtFcnJvckNvdW50cxISCgp1c2VyX2Vycm9yGAEgASgDEhQKDHN5c3RlbV9lcnJvchgCIAEoAxIZChF1bnNwZWNpZmllZF9lcnJvchgDIAEoAxpKCgtQaGFzZUNvdW50cxIsCgVwaGFzZRgBIAEoDjIdLmZseXRlaWRsMi5jb21tb24uQWN0aW9uUGhhc2USDQoFY291bnQYAiABKAMqgAEKE0NvbmRpdGlvblByb21wdFR5cGUSJQohQ09ORElUSU9OX1BST01QVF9UWVBFX1VOU1BFQ0lGSUVEEAASHgoaQ09ORElUSU9OX1BST01QVF9UWVBFX1RFWFQQARIiCh5DT05ESVRJT05fUFJPTVBUX1RZUEVfTUFSS0RPV04QAipxCgpBY3Rpb25UeXBlEhsKF0FDVElPTl9UWVBFX1VOU1BFQ0lGSUVEEAASFAoQQUNUSU9OX1RZUEVfVEFTSxABEhUKEUFDVElPTl9UWVBFX1RSQUNFEAISGQoVQUNUSU9OX1RZUEVfQ09ORElUSU9OEAMqcAoJUnVuU291cmNlEhoKFlJVTl9TT1VSQ0VfVU5TUEVDSUZJRUQQABISCg5SVU5fU09VUkNFX1dFQhABEhIKDlJVTl9TT1VSQ0VfQ0xJEAISHwobUlVOX1NPVVJDRV9TQ0hFRFVMRV9UUklHR0VSEANCzwEKFmNvbS5mbHl0ZWlkbDIud29ya2Zsb3dCElJ1bkRlZmluaXRpb25Qcm90b0gCUAFaNmdpdGh1Yi5jb20vZmx5dGVvcmcvZmx5dGUvdjIvZ2VuL2dvL2ZseXRlaWRsMi93b3JrZmxvd6ICA0ZXWKoCEkZseXRlaWRsMi5Xb3JrZmxvd8oCEkZseXRlaWRsMlxXb3JrZmxvd+ICHkZseXRlaWRsMlxXb3JrZmxvd1xHUEJNZXRhZGF0YeoCE0ZseXRlaWRsMjo6V29ya2Zsb3diBnByb3RvMw", [file_buf_validate_validate, file_flyteidl2_common_identifier, file_flyteidl2_common_identity, file_flyteidl2_common_phase, file_flyteidl2_core_catalog, file_flyteidl2_core_execution, file_flyteidl2_core_literals, file_flyteidl2_core_types, file_flyteidl2_task_common, file_flyteidl2_task_run, file_flyteidl2_task_task_definition, file_google_protobuf_duration, file_google_protobuf_struct, file_google_protobuf_timestamp, file_google_protobuf_wrappers]);
fileDesc("CidmbHl0ZWlkbDIvd29ya2Zsb3cvcnVuX2RlZmluaXRpb24ucHJvdG8SEmZseXRlaWRsMi53b3JrZmxvdyKVAQoDUnVuEioKBmFjdGlvbhgBIAEoCzIaLmZseXRlaWRsMi53b3JrZmxvdy5BY3Rpb24SMwoGbGFiZWxzGAIgAygLMiMuZmx5dGVpZGwyLndvcmtmbG93LlJ1bi5MYWJlbHNFbnRyeRotCgtMYWJlbHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBImoKClJ1bkRldGFpbHMSKQoIcnVuX3NwZWMYASABKAsyFy5mbHl0ZWlkbDIudGFzay5SdW5TcGVjEjEKBmFjdGlvbhgCIAEoCzIhLmZseXRlaWRsMi53b3JrZmxvdy5BY3Rpb25EZXRhaWxzIrEBCgpUYXNrQWN0aW9uEioKAmlkGAEgASgLMh4uZmx5dGVpZGwyLnRhc2suVGFza0lkZW50aWZpZXISLgoEc3BlYxgCIAEoCzIYLmZseXRlaWRsMi50YXNrLlRhc2tTcGVjQga6SAPIAQESLwoJY2FjaGVfa2V5GAMgASgLMhwuZ29vZ2xlLnByb3RvYnVmLlN0cmluZ1ZhbHVlEg0KBXF1ZXVlGAQgASgJUgdjbHVzdGVyIqYCCgtUcmFjZUFjdGlvbhIVCgRuYW1lGAEgASgJQge6SARyAhABEiwKBXBoYXNlGAIgASgOMh0uZmx5dGVpZGwyLmNvbW1vbi5BY3Rpb25QaGFzZRIuCgpzdGFydF90aW1lGAMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIxCghlbmRfdGltZRgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBIAIgBARIxCgdvdXRwdXRzGAUgASgLMiAuZmx5dGVpZGwyLnRhc2suT3V0cHV0UmVmZXJlbmNlcxIvCgRzcGVjGAYgASgLMhkuZmx5dGVpZGwyLnRhc2suVHJhY2VTcGVjQga6SAPIAQFCCwoJX2VuZF90aW1lIsYCCg9Db25kaXRpb25BY3Rpb24SFQoEbmFtZRgBIAEoCUIHukgEcgIQARIpCgR0eXBlGAYgASgLMhsuZmx5dGVpZGwyLmNvcmUuTGl0ZXJhbFR5cGUSDgoGcHJvbXB0GAcgASgJEhMKC2Rlc2NyaXB0aW9uGAggASgJEjwKC3Byb21wdF90eXBlGAkgASgOMicuZmx5dGVpZGwyLndvcmtmbG93LkNvbmRpdGlvblByb21wdFR5cGUSKgoHdGltZW91dBgKIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhI1Cgd3ZWJob29rGAsgASgLMiQuZmx5dGVpZGwyLndvcmtmbG93LkNvbmRpdGlvbldlYmhvb2tKBAgCEANKBAgDEARKBAgEEAVSBnJ1bl9pZFIJYWN0aW9uX2lkUgZnbG9iYWwiSQoQQ29uZGl0aW9uV2ViaG9vaxILCgN1cmwYASABKAkSKAoHcGF5bG9hZBgCIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3QiZwoSVGFza0FjdGlvbk1ldGFkYXRhEioKAmlkGAEgASgLMh4uZmx5dGVpZGwyLnRhc2suVGFza0lkZW50aWZpZXISEQoJdGFza190eXBlGAIgASgJEhIKCnNob3J0X25hbWUYAyABKAkiIwoTVHJhY2VBY3Rpb25NZXRhZGF0YRIMCgRuYW1lGAEgASgJIn8KF0NvbmRpdGlvbkFjdGlvbk1ldGFkYXRhEgwKBG5hbWUYASABKAkSKQoEdHlwZRgFIAEoCzIbLmZseXRlaWRsMi5jb3JlLkxpdGVyYWxUeXBlSgQIAhADSgQIAxAESgQIBBAFUgZydW5faWRSCWFjdGlvbl9pZFIGZ2xvYmFsIsQECg5BY3Rpb25NZXRhZGF0YRIOCgZwYXJlbnQYAyABKAkSDQoFZ3JvdXAYBSABKAkSNwoLZXhlY3V0ZWRfYnkYBiABKAsyIi5mbHl0ZWlkbDIuY29tbW9uLkVucmljaGVkSWRlbnRpdHkSNgoEdGFzaxgHIAEoCzImLmZseXRlaWRsMi53b3JrZmxvdy5UYXNrQWN0aW9uTWV0YWRhdGFIABI4CgV0cmFjZRgIIAEoCzInLmZseXRlaWRsMi53b3JrZmxvdy5UcmFjZUFjdGlvbk1ldGFkYXRhSAASQAoJY29uZGl0aW9uGAkgASgLMisuZmx5dGVpZGwyLndvcmtmbG93LkNvbmRpdGlvbkFjdGlvbk1ldGFkYXRhSAASMwoLYWN0aW9uX3R5cGUYCiABKA4yHi5mbHl0ZWlkbDIud29ya2Zsb3cuQWN0aW9uVHlwZRI3Cgp0cmlnZ2VyX2lkGAsgASgLMiMuZmx5dGVpZGwyLmNvbW1vbi5UcmlnZ2VySWRlbnRpZmllchIYChBlbnZpcm9ubWVudF9uYW1lGAwgASgJEhQKDGZ1bnRpb25fbmFtZRgNIAEoCRIUCgx0cmlnZ2VyX25hbWUYDiABKAkSOwoMdHJpZ2dlcl90eXBlGA8gASgLMiUuZmx5dGVpZGwyLnRhc2suVHJpZ2dlckF1dG9tYXRpb25TcGVjEi0KBnNvdXJjZRgQIAEoDjIdLmZseXRlaWRsMi53b3JrZmxvdy5SdW5Tb3VyY2VCBgoEc3BlYyKrAgoMQWN0aW9uU3RhdHVzEiwKBXBoYXNlGAEgASgOMh0uZmx5dGVpZGwyLmNvbW1vbi5BY3Rpb25QaGFzZRIuCgpzdGFydF90aW1lGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIxCghlbmRfdGltZRgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBIAIgBARIZCghhdHRlbXB0cxgEIAEoDUIHukgEKgIgABI4CgxjYWNoZV9zdGF0dXMYBSABKA4yIi5mbHl0ZWlkbDIuY29yZS5DYXRhbG9nQ2FjaGVTdGF0dXMSGAoLZHVyYXRpb25fbXMYBiABKARIAYgBAUILCglfZW5kX3RpbWVCDgoMX2R1cmF0aW9uX21zIqABCgZBY3Rpb24SLgoCaWQYASABKAsyIi5mbHl0ZWlkbDIuY29tbW9uLkFjdGlvbklkZW50aWZpZXISNAoIbWV0YWRhdGEYAiABKAsyIi5mbHl0ZWlkbDIud29ya2Zsb3cuQWN0aW9uTWV0YWRhdGESMAoGc3RhdHVzGAMgASgLMiAuZmx5dGVpZGwyLndvcmtmbG93LkFjdGlvblN0YXR1cyLqAQoORW5yaWNoZWRBY3Rpb24SKgoGYWN0aW9uGAEgASgLMhouZmx5dGVpZGwyLndvcmtmbG93LkFjdGlvbhIUCgxtZWV0c19maWx0ZXIYAiABKAgSWgoVY2hpbGRyZW5fcGhhc2VfY291bnRzGAMgAygLMjsuZmx5dGVpZGwyLndvcmtmbG93LkVucmljaGVkQWN0aW9uLkNoaWxkcmVuUGhhc2VDb3VudHNFbnRyeRo6ChhDaGlsZHJlblBoYXNlQ291bnRzRW50cnkSCwoDa2V5GAEgASgFEg0KBXZhbHVlGAIgASgFOgI4ASKMAQoJRXJyb3JJbmZvEg8KB21lc3NhZ2UYASABKAkSMAoEa2luZBgCIAEoDjIiLmZseXRlaWRsMi53b3JrZmxvdy5FcnJvckluZm8uS2luZCI8CgRLaW5kEhQKEEtJTkRfVU5TUEVDSUZJRUQQABINCglLSU5EX1VTRVIQARIPCgtLSU5EX1NZU1RFTRACIlMKCUFib3J0SW5mbxIOCgZyZWFzb24YASABKAkSNgoKYWJvcnRlZF9ieRgCIAEoCzIiLmZseXRlaWRsMi5jb21tb24uRW5yaWNoZWRJZGVudGl0eSJvCgpTaWduYWxJbmZvEjgKDHNpZ25hbGxlZF9ieRgBIAEoCzIiLmZseXRlaWRsMi5jb21tb24uRW5yaWNoZWRJZGVudGl0eRInCgZvdXRwdXQYAiABKAsyFy5mbHl0ZWlkbDIuY29yZS5MaXRlcmFsIp8ECg1BY3Rpb25EZXRhaWxzEi4KAmlkGAEgASgLMiIuZmx5dGVpZGwyLmNvbW1vbi5BY3Rpb25JZGVudGlmaWVyEjQKCG1ldGFkYXRhGAIgASgLMiIuZmx5dGVpZGwyLndvcmtmbG93LkFjdGlvbk1ldGFkYXRhEjAKBnN0YXR1cxgDIAEoCzIgLmZseXRlaWRsMi53b3JrZmxvdy5BY3Rpb25TdGF0dXMSMwoKZXJyb3JfaW5mbxgEIAEoCzIdLmZseXRlaWRsMi53b3JrZmxvdy5FcnJvckluZm9IABIzCgphYm9ydF9pbmZvGAUgASgLMh0uZmx5dGVpZGwyLndvcmtmbG93LkFib3J0SW5mb0gAEjUKC3NpZ25hbF9pbmZvGAogASgLMh4uZmx5dGVpZGwyLndvcmtmbG93LlNpZ25hbEluZm9IABIoCgR0YXNrGAYgASgLMhguZmx5dGVpZGwyLnRhc2suVGFza1NwZWNIARIqCgV0cmFjZRgIIAEoCzIZLmZseXRlaWRsMi50YXNrLlRyYWNlU3BlY0gBEjgKCWNvbmRpdGlvbhgJIAEoCzIjLmZseXRlaWRsMi53b3JrZmxvdy5Db25kaXRpb25BY3Rpb25IARIzCghhdHRlbXB0cxgHIAMoCzIhLmZseXRlaWRsMi53b3JrZmxvdy5BY3Rpb25BdHRlbXB0QggKBnJlc3VsdEIGCgRzcGVjIvoECg1BY3Rpb25BdHRlbXB0EiwKBXBoYXNlGAEgASgOMh0uZmx5dGVpZGwyLmNvbW1vbi5BY3Rpb25QaGFzZRIuCgpzdGFydF90aW1lGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIxCghlbmRfdGltZRgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBIAIgBARI2CgplcnJvcl9pbmZvGAQgASgLMh0uZmx5dGVpZGwyLndvcmtmbG93LkVycm9ySW5mb0gBiAEBEhgKB2F0dGVtcHQYBSABKA1CB7pIBCoCIAASKQoIbG9nX2luZm8YBiADKAsyFy5mbHl0ZWlkbDIuY29yZS5UYXNrTG9nEjEKB291dHB1dHMYByABKAsyIC5mbHl0ZWlkbDIudGFzay5PdXRwdXRSZWZlcmVuY2VzEhYKDmxvZ3NfYXZhaWxhYmxlGAggASgIEjgKDGNhY2hlX3N0YXR1cxgJIAEoDjIiLmZseXRlaWRsMi5jb3JlLkNhdGFsb2dDYWNoZVN0YXR1cxI4Cg5jbHVzdGVyX2V2ZW50cxgKIAMoCzIgLmZseXRlaWRsMi53b3JrZmxvdy5DbHVzdGVyRXZlbnQSPgoRcGhhc2VfdHJhbnNpdGlvbnMYCyADKAsyIy5mbHl0ZWlkbDIud29ya2Zsb3cuUGhhc2VUcmFuc2l0aW9uEg8KB2NsdXN0ZXIYDCABKAkSLwoLbG9nX2NvbnRleHQYDSABKAsyGi5mbHl0ZWlkbDIuY29yZS5Mb2dDb250ZXh0QgsKCV9lbmRfdGltZUINCgtfZXJyb3JfaW5mbyJQCgxDbHVzdGVyRXZlbnQSLwoLb2NjdXJyZWRfYXQYASABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEg8KB21lc3NhZ2UYAiABKAkirwEKD1BoYXNlVHJhbnNpdGlvbhIsCgVwaGFzZRgBIAEoDjIdLmZseXRlaWRsMi5jb21tb24uQWN0aW9uUGhhc2USLgoKc3RhcnRfdGltZRgCIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASMQoIZW5kX3RpbWUYAyABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wSACIAQFCCwoJX2VuZF90aW1lItYFCgtBY3Rpb25FdmVudBI2CgJpZBgBIAEoCzIiLmZseXRlaWRsMi5jb21tb24uQWN0aW9uSWRlbnRpZmllckIGukgDyAEBEhgKB2F0dGVtcHQYAiABKA1CB7pIBCoCIAASLAoFcGhhc2UYAyABKA4yHS5mbHl0ZWlkbDIuY29tbW9uLkFjdGlvblBoYXNlEg8KB3ZlcnNpb24YBCABKA0SMgoKc3RhcnRfdGltZRgFIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCAhgBEjAKDHVwZGF0ZWRfdGltZRgGIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASNQoIZW5kX3RpbWUYByABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQgIYAUgAiAEBEjYKCmVycm9yX2luZm8YCCABKAsyHS5mbHl0ZWlkbDIud29ya2Zsb3cuRXJyb3JJbmZvSAGIAQESKQoIbG9nX2luZm8YCSADKAsyFy5mbHl0ZWlkbDIuY29yZS5UYXNrTG9nEi8KC2xvZ19jb250ZXh0GAogASgLMhouZmx5dGVpZGwyLmNvcmUuTG9nQ29udGV4dBIPCgdjbHVzdGVyGAsgASgJEjEKB291dHB1dHMYDCABKAsyIC5mbHl0ZWlkbDIudGFzay5PdXRwdXRSZWZlcmVuY2VzEjgKDGNhY2hlX3N0YXR1cxgNIAEoDjIiLmZseXRlaWRsMi5jb3JlLkNhdGFsb2dDYWNoZVN0YXR1cxI4Cg5jbHVzdGVyX2V2ZW50cxgOIAMoCzIgLmZseXRlaWRsMi53b3JrZmxvdy5DbHVzdGVyRXZlbnQSMQoNcmVwb3J0ZWRfdGltZRgPIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBCCwoJX2VuZF90aW1lQg0KC19lcnJvcl9pbmZvIqYDCgpBY3Rpb25TcGVjEj0KCWFjdGlvbl9pZBgBIAEoCzIiLmZseXRlaWRsMi5jb21tb24uQWN0aW9uSWRlbnRpZmllckIGukgDyAEBEh8KEnBhcmVudF9hY3Rpb25fbmFtZRgCIAEoCUgBiAEBEikKCHJ1bl9zcGVjGAMgASgLMhcuZmx5dGVpZGwyLnRhc2suUnVuU3BlYxIaCglpbnB1dF91cmkYBCABKAlCB7pIBHICEAESIAoPcnVuX291dHB1dF9iYXNlGAUgASgJQge6SARyAhABEi4KBHRhc2sYBiABKAsyHi5mbHl0ZWlkbDIud29ya2Zsb3cuVGFza0FjdGlvbkgAEjgKCWNvbmRpdGlvbhgHIAEoCzIjLmZseXRlaWRsMi53b3JrZmxvdy5Db25kaXRpb25BY3Rpb25IABIwCgV0cmFjZRgKIAEoCzIfLmZseXRlaWRsMi53b3JrZmxvdy5UcmFjZUFjdGlvbkgAEg0KBWdyb3VwGAggASgJQg0KBHNwZWMSBbpIAggBQhUKE19wYXJlbnRfYWN0aW9uX25hbWUi5AYKCVRhc2tHcm91cBIRCgl0YXNrX25hbWUYASABKAkSGAoQZW52aXJvbm1lbnRfbmFtZRgCIAEoCRISCgp0b3RhbF9ydW5zGAMgASgDEjMKD2xhdGVzdF9ydW5fdGltZRgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASQwoPcmVjZW50X3N0YXR1c2VzGAUgAygLMiouZmx5dGVpZGwyLndvcmtmbG93LlRhc2tHcm91cC5SZWNlbnRTdGF0dXMSHAoUYXZlcmFnZV9mYWlsdXJlX3JhdGUYBiABKAESMwoQYXZlcmFnZV9kdXJhdGlvbhgHIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhI4ChRsYXRlc3RfZmluaXNoZWRfdGltZRgIIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASNgoKY3JlYXRlZF9ieRgJIAMoCzIiLmZseXRlaWRsMi5jb21tb24uRW5yaWNoZWRJZGVudGl0eRIVCg1zaG91bGRfZGVsZXRlGAogASgIEhIKCnNob3J0X25hbWUYCyABKAkSPwoMZXJyb3JfY291bnRzGAwgASgLMikuZmx5dGVpZGwyLndvcmtmbG93LlRhc2tHcm91cC5FcnJvckNvdW50cxI/CgxwaGFzZV9jb3VudHMYDSADKAsyKS5mbHl0ZWlkbDIud29ya2Zsb3cuVGFza0dyb3VwLlBoYXNlQ291bnRzEjoKF2F2ZXJhZ2VfdGltZV90b19ydW5uaW5nGA4gASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uGk4KDFJlY2VudFN0YXR1cxIQCghydW5fbmFtZRgBIAEoCRIsCgVwaGFzZRgCIAEoDjIdLmZseXRlaWRsMi5jb21tb24uQWN0aW9uUGhhc2UaUgoLRXJyb3JDb3VudHMSEgoKdXNlcl9lcnJvchgBIAEoAxIUCgxzeXN0ZW1fZXJyb3IYAiABKAMSGQoRdW5zcGVjaWZpZWRfZXJyb3IYAyABKAMaSgoLUGhhc2VDb3VudHMSLAoFcGhhc2UYASABKA4yHS5mbHl0ZWlkbDIuY29tbW9uLkFjdGlvblBoYXNlEg0KBWNvdW50GAIgASgDKoABChNDb25kaXRpb25Qcm9tcHRUeXBlEiUKIUNPTkRJVElPTl9QUk9NUFRfVFlQRV9VTlNQRUNJRklFRBAAEh4KGkNPTkRJVElPTl9QUk9NUFRfVFlQRV9URVhUEAESIgoeQ09ORElUSU9OX1BST01QVF9UWVBFX01BUktET1dOEAIqcQoKQWN0aW9uVHlwZRIbChdBQ1RJT05fVFlQRV9VTlNQRUNJRklFRBAAEhQKEEFDVElPTl9UWVBFX1RBU0sQARIVChFBQ1RJT05fVFlQRV9UUkFDRRACEhkKFUFDVElPTl9UWVBFX0NPTkRJVElPThADKnAKCVJ1blNvdXJjZRIaChZSVU5fU09VUkNFX1VOU1BFQ0lGSUVEEAASEgoOUlVOX1NPVVJDRV9XRUIQARISCg5SVU5fU09VUkNFX0NMSRACEh8KG1JVTl9TT1VSQ0VfU0NIRURVTEVfVFJJR0dFUhADQs8BChZjb20uZmx5dGVpZGwyLndvcmtmbG93QhJSdW5EZWZpbml0aW9uUHJvdG9IAlABWjZnaXRodWIuY29tL2ZseXRlb3JnL2ZseXRlL3YyL2dlbi9nby9mbHl0ZWlkbDIvd29ya2Zsb3eiAgNGV1iqAhJGbHl0ZWlkbDIuV29ya2Zsb3fKAhJGbHl0ZWlkbDJcV29ya2Zsb3fiAh5GbHl0ZWlkbDJcV29ya2Zsb3dcR1BCTWV0YWRhdGHqAhNGbHl0ZWlkbDI6OldvcmtmbG93YgZwcm90bzM", [file_buf_validate_validate, file_flyteidl2_common_identifier, file_flyteidl2_common_identity, file_flyteidl2_common_phase, file_flyteidl2_core_catalog, file_flyteidl2_core_execution, file_flyteidl2_core_literals, file_flyteidl2_core_types, file_flyteidl2_task_common, file_flyteidl2_task_run, file_flyteidl2_task_task_definition, file_google_protobuf_duration, file_google_protobuf_struct, file_google_protobuf_timestamp, file_google_protobuf_wrappers]);
Comment thread gen/ts/flyteidl2/task/run_pb.ts Outdated
Comment on lines +23 to +24
export const file_flyteidl2_task_run: GenFile = /*@__PURE__*/
fileDesc("ChhmbHl0ZWlkbDIvdGFzay9ydW4ucHJvdG8SDmZseXRlaWRsMi50YXNrImsKBkxhYmVscxIyCgZ2YWx1ZXMYASADKAsyIi5mbHl0ZWlkbDIudGFzay5MYWJlbHMuVmFsdWVzRW50cnkaLQoLVmFsdWVzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASJ1CgtBbm5vdGF0aW9ucxI3CgZ2YWx1ZXMYASADKAsyJy5mbHl0ZWlkbDIudGFzay5Bbm5vdGF0aW9ucy5WYWx1ZXNFbnRyeRotCgtWYWx1ZXNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIjQKBEVudnMSLAoGdmFsdWVzGAEgAygLMhwuZmx5dGVpZGwyLmNvcmUuS2V5VmFsdWVQYWlyIikKDlJhd0RhdGFTdG9yYWdlEhcKD3Jhd19kYXRhX3ByZWZpeBgBIAEoCSJkCgtDYWNoZUNvbmZpZxIXCg9vdmVyd3JpdGVfY2FjaGUYASABKAgSPAoSY2FjaGVfbG9va3VwX3Njb3BlGAIgASgOMiAuZmx5dGVpZGwyLnRhc2suQ2FjaGVMb29rdXBTY29wZSLdBAoHUnVuU3BlYxImCgZsYWJlbHMYASABKAsyFi5mbHl0ZWlkbDIudGFzay5MYWJlbHMSMAoLYW5ub3RhdGlvbnMYAiABKAsyGy5mbHl0ZWlkbDIudGFzay5Bbm5vdGF0aW9ucxIiCgRlbnZzGAMgASgLMhQuZmx5dGVpZGwyLnRhc2suRW52cxIxCg1pbnRlcnJ1cHRpYmxlGAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLkJvb2xWYWx1ZRIbCg9vdmVyd3JpdGVfY2FjaGUYBSABKAhCAhgBEg8KB2NsdXN0ZXIYBiABKAkSOAoQcmF3X2RhdGFfc3RvcmFnZRgHIAEoCzIeLmZseXRlaWRsMi50YXNrLlJhd0RhdGFTdG9yYWdlEjkKEHNlY3VyaXR5X2NvbnRleHQYCCABKAsyHy5mbHl0ZWlkbDIuY29yZS5TZWN1cml0eUNvbnRleHQSMQoMY2FjaGVfY29uZmlnGAkgASgLMhsuZmx5dGVpZGwyLnRhc2suQ2FjaGVDb25maWcSIAoWbm90aWZpY2F0aW9uX3J1bGVfbmFtZRgKIAEoCUgAEjwKEm5vdGlmaWNhdGlvbl9ydWxlcxgLIAEoCzIeLmZseXRlaWRsMi50YXNrLklubGluZVJ1bGVMaXN0SAASMgoOcnVuX3N0YXJ0X3RpbWUYDCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEh4KFm1heF9hY3Rpb25fY29uY3VycmVuY3kYDSABKA1CFwoVbm90aWZpY2F0aW9uX3NldHRpbmdzIkUKDklubGluZVJ1bGVMaXN0EjMKBXJ1bGVzGAEgAygLMhouZmx5dGVpZGwyLnRhc2suSW5saW5lUnVsZUIIukgFkgECCAEi1wEKCklubGluZVJ1bGUSSQoJb25fcGhhc2VzGAEgAygOMh0uZmx5dGVpZGwyLmNvbW1vbi5BY3Rpb25QaGFzZUIXukgUkgERCAEYASILggEIGAUYBhgHGAgSHgoUZGVsaXZlcnlfY29uZmlnX25hbWUYAiABKAlIABJLChFkZWxpdmVyeV90ZW1wbGF0ZRgDIAEoCzIuLmZseXRlaWRsMi5ub3RpZmljYXRpb24uRGVsaXZlcnlDb25maWdUZW1wbGF0ZUgAQhEKCGRlbGl2ZXJ5EgW6SAIIASp8ChBDYWNoZUxvb2t1cFNjb3BlEiIKHkNBQ0hFX0xPT0tVUF9TQ09QRV9VTlNQRUNJRklFRBAAEh0KGUNBQ0hFX0xPT0tVUF9TQ09QRV9HTE9CQUwQARIlCiFDQUNIRV9MT09LVVBfU0NPUEVfUFJPSkVDVF9ET01BSU4QAkKtAQoSY29tLmZseXRlaWRsMi50YXNrQghSdW5Qcm90b0gCUAFaMmdpdGh1Yi5jb20vZmx5dGVvcmcvZmx5dGUvdjIvZ2VuL2dvL2ZseXRlaWRsMi90YXNrogIDRlRYqgIORmx5dGVpZGwyLlRhc2vKAg5GbHl0ZWlkbDJcVGFza+ICGkZseXRlaWRsMlxUYXNrXEdQQk1ldGFkYXRh6gIPRmx5dGVpZGwyOjpUYXNrYgZwcm90bzM", [file_buf_validate_validate, file_flyteidl2_common_phase, file_flyteidl2_core_literals, file_flyteidl2_core_security, file_flyteidl2_notification_definition, file_google_protobuf_timestamp, file_google_protobuf_wrappers]);
fileDesc("ChhmbHl0ZWlkbDIvdGFzay9ydW4ucHJvdG8SDmZseXRlaWRsMi50YXNrImsKBkxhYmVscxIyCgZ2YWx1ZXMYASADKAsyIi5mbHl0ZWlkbDIudGFzay5MYWJlbHMuVmFsdWVzRW50cnkaLQoLVmFsdWVzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4ASJ1CgtBbm5vdGF0aW9ucxI3CgZ2YWx1ZXMYASADKAsyJy5mbHl0ZWlkbDIudGFzay5Bbm5vdGF0aW9ucy5WYWx1ZXNFbnRyeRotCgtWYWx1ZXNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAk6AjgBIjQKBEVudnMSLAoGdmFsdWVzGAEgAygLMhwuZmx5dGVpZGwyLmNvcmUuS2V5VmFsdWVQYWlyIikKDlJhd0RhdGFTdG9yYWdlEhcKD3Jhd19kYXRhX3ByZWZpeBgBIAEoCSJkCgtDYWNoZUNvbmZpZxIXCg9vdmVyd3JpdGVfY2FjaGUYASABKAgSPAoSY2FjaGVfbG9va3VwX3Njb3BlGAIgASgOMiAuZmx5dGVpZGwyLnRhc2suQ2FjaGVMb29rdXBTY29wZSLkBAoHUnVuU3BlYxImCgZsYWJlbHMYASABKAsyFi5mbHl0ZWlkbDIudGFzay5MYWJlbHMSMAoLYW5ub3RhdGlvbnMYAiABKAsyGy5mbHl0ZWlkbDIudGFzay5Bbm5vdGF0aW9ucxIiCgRlbnZzGAMgASgLMhQuZmx5dGVpZGwyLnRhc2suRW52cxIxCg1pbnRlcnJ1cHRpYmxlGAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLkJvb2xWYWx1ZRIbCg9vdmVyd3JpdGVfY2FjaGUYBSABKAhCAhgBEg0KBXF1ZXVlGAYgASgJEjgKEHJhd19kYXRhX3N0b3JhZ2UYByABKAsyHi5mbHl0ZWlkbDIudGFzay5SYXdEYXRhU3RvcmFnZRI5ChBzZWN1cml0eV9jb250ZXh0GAggASgLMh8uZmx5dGVpZGwyLmNvcmUuU2VjdXJpdHlDb250ZXh0EjEKDGNhY2hlX2NvbmZpZxgJIAEoCzIbLmZseXRlaWRsMi50YXNrLkNhY2hlQ29uZmlnEiAKFm5vdGlmaWNhdGlvbl9ydWxlX25hbWUYCiABKAlIABI8ChJub3RpZmljYXRpb25fcnVsZXMYCyABKAsyHi5mbHl0ZWlkbDIudGFzay5JbmxpbmVSdWxlTGlzdEgAEjIKDnJ1bl9zdGFydF90aW1lGAwgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIeChZtYXhfYWN0aW9uX2NvbmN1cnJlbmN5GA0gASgNQhcKFW5vdGlmaWNhdGlvbl9zZXR0aW5nc1IHY2x1c3RlciJFCg5JbmxpbmVSdWxlTGlzdBIzCgVydWxlcxgBIAMoCzIaLmZseXRlaWRsMi50YXNrLklubGluZVJ1bGVCCLpIBZIBAggBItcBCgpJbmxpbmVSdWxlEkkKCW9uX3BoYXNlcxgBIAMoDjIdLmZseXRlaWRsMi5jb21tb24uQWN0aW9uUGhhc2VCF7pIFJIBEQgBGAEiC4IBCBgFGAYYBxgIEh4KFGRlbGl2ZXJ5X2NvbmZpZ19uYW1lGAIgASgJSAASSwoRZGVsaXZlcnlfdGVtcGxhdGUYAyABKAsyLi5mbHl0ZWlkbDIubm90aWZpY2F0aW9uLkRlbGl2ZXJ5Q29uZmlnVGVtcGxhdGVIAEIRCghkZWxpdmVyeRIFukgCCAEqfAoQQ2FjaGVMb29rdXBTY29wZRIiCh5DQUNIRV9MT09LVVBfU0NPUEVfVU5TUEVDSUZJRUQQABIdChlDQUNIRV9MT09LVVBfU0NPUEVfR0xPQkFMEAESJQohQ0FDSEVfTE9PS1VQX1NDT1BFX1BST0pFQ1RfRE9NQUlOEAJCrQEKEmNvbS5mbHl0ZWlkbDIudGFza0IIUnVuUHJvdG9IAlABWjJnaXRodWIuY29tL2ZseXRlb3JnL2ZseXRlL3YyL2dlbi9nby9mbHl0ZWlkbDIvdGFza6ICA0ZUWKoCDkZseXRlaWRsMi5UYXNrygIORmx5dGVpZGwyXFRhc2viAhpGbHl0ZWlkbDJcVGFza1xHUEJNZXRhZGF0YeoCD0ZseXRlaWRsMjo6VGFza2IGcHJvdG8z", [file_buf_validate_validate, file_flyteidl2_common_phase, file_flyteidl2_core_literals, file_flyteidl2_core_security, file_flyteidl2_notification_definition, file_google_protobuf_timestamp, file_google_protobuf_wrappers]);


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'flyteidl2/workflow/run_definition.proto\x12\x12\x66lyteidl2.workflow\x1a\x1b\x62uf/validate/validate.proto\x1a!flyteidl2/common/identifier.proto\x1a\x1f\x66lyteidl2/common/identity.proto\x1a\x1c\x66lyteidl2/common/phase.proto\x1a\x1c\x66lyteidl2/core/catalog.proto\x1a\x1e\x66lyteidl2/core/execution.proto\x1a\x1d\x66lyteidl2/core/literals.proto\x1a\x1a\x66lyteidl2/core/types.proto\x1a\x1b\x66lyteidl2/task/common.proto\x1a\x18\x66lyteidl2/task/run.proto\x1a$flyteidl2/task/task_definition.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xb1\x01\n\x03Run\x12\x32\n\x06\x61\x63tion\x18\x01 \x01(\x0b\x32\x1a.flyteidl2.workflow.ActionR\x06\x61\x63tion\x12;\n\x06labels\x18\x02 \x03(\x0b\x32#.flyteidl2.workflow.Run.LabelsEntryR\x06labels\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"{\n\nRunDetails\x12\x32\n\x08run_spec\x18\x01 \x01(\x0b\x32\x17.flyteidl2.task.RunSpecR\x07runSpec\x12\x39\n\x06\x61\x63tion\x18\x02 \x01(\x0b\x32!.flyteidl2.workflow.ActionDetailsR\x06\x61\x63tion\"\xc7\x01\n\nTaskAction\x12.\n\x02id\x18\x01 \x01(\x0b\x32\x1e.flyteidl2.task.TaskIdentifierR\x02id\x12\x34\n\x04spec\x18\x02 \x01(\x0b\x32\x18.flyteidl2.task.TaskSpecB\x06\xbaH\x03\xc8\x01\x01R\x04spec\x12\x39\n\tcache_key\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueR\x08\x63\x61\x63heKey\x12\x18\n\x07\x63luster\x18\x04 \x01(\tR\x07\x63luster\"\xd6\x02\n\x0bTraceAction\x12\x1b\n\x04name\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12\x33\n\x05phase\x18\x02 \x01(\x0e\x32\x1d.flyteidl2.common.ActionPhaseR\x05phase\x12\x39\n\nstart_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12:\n\x08\x65nd_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00R\x07\x65ndTime\x88\x01\x01\x12:\n\x07outputs\x18\x05 \x01(\x0b\x32 .flyteidl2.task.OutputReferencesR\x07outputs\x12\x35\n\x04spec\x18\x06 \x01(\x0b\x32\x19.flyteidl2.task.TraceSpecB\x06\xbaH\x03\xc8\x01\x01R\x04specB\x0b\n\t_end_time\"\x85\x03\n\x0f\x43onditionAction\x12\x1b\n\x04name\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12/\n\x04type\x18\x06 \x01(\x0b\x32\x1b.flyteidl2.core.LiteralTypeR\x04type\x12\x16\n\x06prompt\x18\x07 \x01(\tR\x06prompt\x12 \n\x0b\x64\x65scription\x18\x08 \x01(\tR\x0b\x64\x65scription\x12H\n\x0bprompt_type\x18\t \x01(\x0e\x32\'.flyteidl2.workflow.ConditionPromptTypeR\npromptType\x12\x33\n\x07timeout\x18\n \x01(\x0b\x32\x19.google.protobuf.DurationR\x07timeout\x12>\n\x07webhook\x18\x0b \x01(\x0b\x32$.flyteidl2.workflow.ConditionWebhookR\x07webhookJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05R\x06run_idR\taction_idR\x06global\"W\n\x10\x43onditionWebhook\x12\x10\n\x03url\x18\x01 \x01(\tR\x03url\x12\x31\n\x07payload\x18\x02 \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\"\x80\x01\n\x12TaskActionMetadata\x12.\n\x02id\x18\x01 \x01(\x0b\x32\x1e.flyteidl2.task.TaskIdentifierR\x02id\x12\x1b\n\ttask_type\x18\x02 \x01(\tR\x08taskType\x12\x1d\n\nshort_name\x18\x03 \x01(\tR\tshortName\")\n\x13TraceActionMetadata\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\"\x8b\x01\n\x17\x43onditionActionMetadata\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12/\n\x04type\x18\x05 \x01(\x0b\x32\x1b.flyteidl2.core.LiteralTypeR\x04typeJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05R\x06run_idR\taction_idR\x06global\"\xce\x05\n\x0e\x41\x63tionMetadata\x12\x16\n\x06parent\x18\x03 \x01(\tR\x06parent\x12\x14\n\x05group\x18\x05 \x01(\tR\x05group\x12\x43\n\x0b\x65xecuted_by\x18\x06 \x01(\x0b\x32\".flyteidl2.common.EnrichedIdentityR\nexecutedBy\x12<\n\x04task\x18\x07 \x01(\x0b\x32&.flyteidl2.workflow.TaskActionMetadataH\x00R\x04task\x12?\n\x05trace\x18\x08 \x01(\x0b\x32\'.flyteidl2.workflow.TraceActionMetadataH\x00R\x05trace\x12K\n\tcondition\x18\t \x01(\x0b\x32+.flyteidl2.workflow.ConditionActionMetadataH\x00R\tcondition\x12?\n\x0b\x61\x63tion_type\x18\n \x01(\x0e\x32\x1e.flyteidl2.workflow.ActionTypeR\nactionType\x12\x42\n\ntrigger_id\x18\x0b \x01(\x0b\x32#.flyteidl2.common.TriggerIdentifierR\ttriggerId\x12)\n\x10\x65nvironment_name\x18\x0c \x01(\tR\x0f\x65nvironmentName\x12!\n\x0c\x66untion_name\x18\r \x01(\tR\x0b\x66untionName\x12!\n\x0ctrigger_name\x18\x0e \x01(\tR\x0btriggerName\x12H\n\x0ctrigger_type\x18\x0f \x01(\x0b\x32%.flyteidl2.task.TriggerAutomationSpecR\x0btriggerType\x12\x35\n\x06source\x18\x10 \x01(\x0e\x32\x1d.flyteidl2.workflow.RunSourceR\x06sourceB\x06\n\x04spec\"\xe9\x02\n\x0c\x41\x63tionStatus\x12\x33\n\x05phase\x18\x01 \x01(\x0e\x32\x1d.flyteidl2.common.ActionPhaseR\x05phase\x12\x39\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12:\n\x08\x65nd_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00R\x07\x65ndTime\x88\x01\x01\x12#\n\x08\x61ttempts\x18\x04 \x01(\rB\x07\xbaH\x04*\x02 \x00R\x08\x61ttempts\x12\x45\n\x0c\x63\x61\x63he_status\x18\x05 \x01(\x0e\x32\".flyteidl2.core.CatalogCacheStatusR\x0b\x63\x61\x63heStatus\x12$\n\x0b\x64uration_ms\x18\x06 \x01(\x04H\x01R\ndurationMs\x88\x01\x01\x42\x0b\n\t_end_timeB\x0e\n\x0c_duration_ms\"\xb6\x01\n\x06\x41\x63tion\x12\x32\n\x02id\x18\x01 \x01(\x0b\x32\".flyteidl2.common.ActionIdentifierR\x02id\x12>\n\x08metadata\x18\x02 \x01(\x0b\x32\".flyteidl2.workflow.ActionMetadataR\x08metadata\x12\x38\n\x06status\x18\x03 \x01(\x0b\x32 .flyteidl2.workflow.ActionStatusR\x06status\"\xa0\x02\n\x0e\x45nrichedAction\x12\x32\n\x06\x61\x63tion\x18\x01 \x01(\x0b\x32\x1a.flyteidl2.workflow.ActionR\x06\x61\x63tion\x12!\n\x0cmeets_filter\x18\x02 \x01(\x08R\x0bmeetsFilter\x12o\n\x15\x63hildren_phase_counts\x18\x03 \x03(\x0b\x32;.flyteidl2.workflow.EnrichedAction.ChildrenPhaseCountsEntryR\x13\x63hildrenPhaseCounts\x1a\x46\n\x18\x43hildrenPhaseCountsEntry\x12\x10\n\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n\x05value\x18\x02 \x01(\x05R\x05value:\x02\x38\x01\"\x9b\x01\n\tErrorInfo\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message\x12\x36\n\x04kind\x18\x02 \x01(\x0e\x32\".flyteidl2.workflow.ErrorInfo.KindR\x04kind\"<\n\x04Kind\x12\x14\n\x10KIND_UNSPECIFIED\x10\x00\x12\r\n\tKIND_USER\x10\x01\x12\x0f\n\x0bKIND_SYSTEM\x10\x02\"f\n\tAbortInfo\x12\x16\n\x06reason\x18\x01 \x01(\tR\x06reason\x12\x41\n\naborted_by\x18\x02 \x01(\x0b\x32\".flyteidl2.common.EnrichedIdentityR\tabortedBy\"\x84\x01\n\nSignalInfo\x12\x45\n\x0csignalled_by\x18\x01 \x01(\x0b\x32\".flyteidl2.common.EnrichedIdentityR\x0bsignalledBy\x12/\n\x06output\x18\x02 \x01(\x0b\x32\x17.flyteidl2.core.LiteralR\x06output\"\xf9\x04\n\rActionDetails\x12\x32\n\x02id\x18\x01 \x01(\x0b\x32\".flyteidl2.common.ActionIdentifierR\x02id\x12>\n\x08metadata\x18\x02 \x01(\x0b\x32\".flyteidl2.workflow.ActionMetadataR\x08metadata\x12\x38\n\x06status\x18\x03 \x01(\x0b\x32 .flyteidl2.workflow.ActionStatusR\x06status\x12>\n\nerror_info\x18\x04 \x01(\x0b\x32\x1d.flyteidl2.workflow.ErrorInfoH\x00R\terrorInfo\x12>\n\nabort_info\x18\x05 \x01(\x0b\x32\x1d.flyteidl2.workflow.AbortInfoH\x00R\tabortInfo\x12\x41\n\x0bsignal_info\x18\n \x01(\x0b\x32\x1e.flyteidl2.workflow.SignalInfoH\x00R\nsignalInfo\x12.\n\x04task\x18\x06 \x01(\x0b\x32\x18.flyteidl2.task.TaskSpecH\x01R\x04task\x12\x31\n\x05trace\x18\x08 \x01(\x0b\x32\x19.flyteidl2.task.TraceSpecH\x01R\x05trace\x12\x43\n\tcondition\x18\t \x01(\x0b\x32#.flyteidl2.workflow.ConditionActionH\x01R\tcondition\x12=\n\x08\x61ttempts\x18\x07 \x03(\x0b\x32!.flyteidl2.workflow.ActionAttemptR\x08\x61ttemptsB\x08\n\x06resultB\x06\n\x04spec\"\x8d\x06\n\rActionAttempt\x12\x33\n\x05phase\x18\x01 \x01(\x0e\x32\x1d.flyteidl2.common.ActionPhaseR\x05phase\x12\x39\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12:\n\x08\x65nd_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00R\x07\x65ndTime\x88\x01\x01\x12\x41\n\nerror_info\x18\x04 \x01(\x0b\x32\x1d.flyteidl2.workflow.ErrorInfoH\x01R\terrorInfo\x88\x01\x01\x12!\n\x07\x61ttempt\x18\x05 \x01(\rB\x07\xbaH\x04*\x02 \x00R\x07\x61ttempt\x12\x32\n\x08log_info\x18\x06 \x03(\x0b\x32\x17.flyteidl2.core.TaskLogR\x07logInfo\x12:\n\x07outputs\x18\x07 \x01(\x0b\x32 .flyteidl2.task.OutputReferencesR\x07outputs\x12%\n\x0elogs_available\x18\x08 \x01(\x08R\rlogsAvailable\x12\x45\n\x0c\x63\x61\x63he_status\x18\t \x01(\x0e\x32\".flyteidl2.core.CatalogCacheStatusR\x0b\x63\x61\x63heStatus\x12G\n\x0e\x63luster_events\x18\n \x03(\x0b\x32 .flyteidl2.workflow.ClusterEventR\rclusterEvents\x12P\n\x11phase_transitions\x18\x0b \x03(\x0b\x32#.flyteidl2.workflow.PhaseTransitionR\x10phaseTransitions\x12\x18\n\x07\x63luster\x18\x0c \x01(\tR\x07\x63luster\x12;\n\x0blog_context\x18\r \x01(\x0b\x32\x1a.flyteidl2.core.LogContextR\nlogContextB\x0b\n\t_end_timeB\r\n\x0b_error_info\"e\n\x0c\x43lusterEvent\x12;\n\x0boccurred_at\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\xca\x01\n\x0fPhaseTransition\x12\x33\n\x05phase\x18\x01 \x01(\x0e\x32\x1d.flyteidl2.common.ActionPhaseR\x05phase\x12\x39\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12:\n\x08\x65nd_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00R\x07\x65ndTime\x88\x01\x01\x42\x0b\n\t_end_time\"\xf0\x06\n\x0b\x41\x63tionEvent\x12:\n\x02id\x18\x01 \x01(\x0b\x32\".flyteidl2.common.ActionIdentifierB\x06\xbaH\x03\xc8\x01\x01R\x02id\x12!\n\x07\x61ttempt\x18\x02 \x01(\rB\x07\xbaH\x04*\x02 \x00R\x07\x61ttempt\x12\x33\n\x05phase\x18\x03 \x01(\x0e\x32\x1d.flyteidl2.common.ActionPhaseR\x05phase\x12\x18\n\x07version\x18\x04 \x01(\rR\x07version\x12=\n\nstart_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x02\x18\x01R\tstartTime\x12=\n\x0cupdated_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bupdatedTime\x12>\n\x08\x65nd_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x02\x18\x01H\x00R\x07\x65ndTime\x88\x01\x01\x12\x41\n\nerror_info\x18\x08 \x01(\x0b\x32\x1d.flyteidl2.workflow.ErrorInfoH\x01R\terrorInfo\x88\x01\x01\x12\x32\n\x08log_info\x18\t \x03(\x0b\x32\x17.flyteidl2.core.TaskLogR\x07logInfo\x12;\n\x0blog_context\x18\n \x01(\x0b\x32\x1a.flyteidl2.core.LogContextR\nlogContext\x12\x18\n\x07\x63luster\x18\x0b \x01(\tR\x07\x63luster\x12:\n\x07outputs\x18\x0c \x01(\x0b\x32 .flyteidl2.task.OutputReferencesR\x07outputs\x12\x45\n\x0c\x63\x61\x63he_status\x18\r \x01(\x0e\x32\".flyteidl2.core.CatalogCacheStatusR\x0b\x63\x61\x63heStatus\x12G\n\x0e\x63luster_events\x18\x0e \x03(\x0b\x32 .flyteidl2.workflow.ClusterEventR\rclusterEvents\x12?\n\rreported_time\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0creportedTimeB\x0b\n\t_end_timeB\r\n\x0b_error_info\"\x83\x04\n\nActionSpec\x12G\n\taction_id\x18\x01 \x01(\x0b\x32\".flyteidl2.common.ActionIdentifierB\x06\xbaH\x03\xc8\x01\x01R\x08\x61\x63tionId\x12\x31\n\x12parent_action_name\x18\x02 \x01(\tH\x01R\x10parentActionName\x88\x01\x01\x12\x32\n\x08run_spec\x18\x03 \x01(\x0b\x32\x17.flyteidl2.task.RunSpecR\x07runSpec\x12$\n\tinput_uri\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08inputUri\x12/\n\x0frun_output_base\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rrunOutputBase\x12\x34\n\x04task\x18\x06 \x01(\x0b\x32\x1e.flyteidl2.workflow.TaskActionH\x00R\x04task\x12\x43\n\tcondition\x18\x07 \x01(\x0b\x32#.flyteidl2.workflow.ConditionActionH\x00R\tcondition\x12\x37\n\x05trace\x18\n \x01(\x0b\x32\x1f.flyteidl2.workflow.TraceActionH\x00R\x05trace\x12\x14\n\x05group\x18\x08 \x01(\tR\x05groupB\r\n\x04spec\x12\x05\xbaH\x02\x08\x01\x42\x15\n\x13_parent_action_name\"\xfe\x08\n\tTaskGroup\x12\x1b\n\ttask_name\x18\x01 \x01(\tR\x08taskName\x12)\n\x10\x65nvironment_name\x18\x02 \x01(\tR\x0f\x65nvironmentName\x12\x1d\n\ntotal_runs\x18\x03 \x01(\x03R\ttotalRuns\x12\x42\n\x0flatest_run_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\rlatestRunTime\x12S\n\x0frecent_statuses\x18\x05 \x03(\x0b\x32*.flyteidl2.workflow.TaskGroup.RecentStatusR\x0erecentStatuses\x12\x30\n\x14\x61verage_failure_rate\x18\x06 \x01(\x01R\x12\x61verageFailureRate\x12\x44\n\x10\x61verage_duration\x18\x07 \x01(\x0b\x32\x19.google.protobuf.DurationR\x0f\x61verageDuration\x12L\n\x14latest_finished_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x12latestFinishedTime\x12\x41\n\ncreated_by\x18\t \x03(\x0b\x32\".flyteidl2.common.EnrichedIdentityR\tcreatedBy\x12#\n\rshould_delete\x18\n \x01(\x08R\x0cshouldDelete\x12\x1d\n\nshort_name\x18\x0b \x01(\tR\tshortName\x12L\n\x0c\x65rror_counts\x18\x0c \x01(\x0b\x32).flyteidl2.workflow.TaskGroup.ErrorCountsR\x0b\x65rrorCounts\x12L\n\x0cphase_counts\x18\r \x03(\x0b\x32).flyteidl2.workflow.TaskGroup.PhaseCountsR\x0bphaseCounts\x12P\n\x17\x61verage_time_to_running\x18\x0e \x01(\x0b\x32\x19.google.protobuf.DurationR\x14\x61verageTimeToRunning\x1a^\n\x0cRecentStatus\x12\x19\n\x08run_name\x18\x01 \x01(\tR\x07runName\x12\x33\n\x05phase\x18\x02 \x01(\x0e\x32\x1d.flyteidl2.common.ActionPhaseR\x05phase\x1a|\n\x0b\x45rrorCounts\x12\x1d\n\nuser_error\x18\x01 \x01(\x03R\tuserError\x12!\n\x0csystem_error\x18\x02 \x01(\x03R\x0bsystemError\x12+\n\x11unspecified_error\x18\x03 \x01(\x03R\x10unspecifiedError\x1aX\n\x0bPhaseCounts\x12\x33\n\x05phase\x18\x01 \x01(\x0e\x32\x1d.flyteidl2.common.ActionPhaseR\x05phase\x12\x14\n\x05\x63ount\x18\x02 \x01(\x03R\x05\x63ount*\x80\x01\n\x13\x43onditionPromptType\x12%\n!CONDITION_PROMPT_TYPE_UNSPECIFIED\x10\x00\x12\x1e\n\x1a\x43ONDITION_PROMPT_TYPE_TEXT\x10\x01\x12\"\n\x1e\x43ONDITION_PROMPT_TYPE_MARKDOWN\x10\x02*q\n\nActionType\x12\x1b\n\x17\x41\x43TION_TYPE_UNSPECIFIED\x10\x00\x12\x14\n\x10\x41\x43TION_TYPE_TASK\x10\x01\x12\x15\n\x11\x41\x43TION_TYPE_TRACE\x10\x02\x12\x19\n\x15\x41\x43TION_TYPE_CONDITION\x10\x03*p\n\tRunSource\x12\x1a\n\x16RUN_SOURCE_UNSPECIFIED\x10\x00\x12\x12\n\x0eRUN_SOURCE_WEB\x10\x01\x12\x12\n\x0eRUN_SOURCE_CLI\x10\x02\x12\x1f\n\x1bRUN_SOURCE_SCHEDULE_TRIGGER\x10\x03\x42\xcf\x01\n\x16\x63om.flyteidl2.workflowB\x12RunDefinitionProtoH\x02P\x01Z6github.com/flyteorg/flyte/v2/gen/go/flyteidl2/workflow\xa2\x02\x03\x46WX\xaa\x02\x12\x46lyteidl2.Workflow\xca\x02\x12\x46lyteidl2\\Workflow\xe2\x02\x1e\x46lyteidl2\\Workflow\\GPBMetadata\xea\x02\x13\x46lyteidl2::Workflowb\x06proto3')
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\'flyteidl2/workflow/run_definition.proto\x12\x12\x66lyteidl2.workflow\x1a\x1b\x62uf/validate/validate.proto\x1a!flyteidl2/common/identifier.proto\x1a\x1f\x66lyteidl2/common/identity.proto\x1a\x1c\x66lyteidl2/common/phase.proto\x1a\x1c\x66lyteidl2/core/catalog.proto\x1a\x1e\x66lyteidl2/core/execution.proto\x1a\x1d\x66lyteidl2/core/literals.proto\x1a\x1a\x66lyteidl2/core/types.proto\x1a\x1b\x66lyteidl2/task/common.proto\x1a\x18\x66lyteidl2/task/run.proto\x1a$flyteidl2/task/task_definition.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xb1\x01\n\x03Run\x12\x32\n\x06\x61\x63tion\x18\x01 \x01(\x0b\x32\x1a.flyteidl2.workflow.ActionR\x06\x61\x63tion\x12;\n\x06labels\x18\x02 \x03(\x0b\x32#.flyteidl2.workflow.Run.LabelsEntryR\x06labels\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"{\n\nRunDetails\x12\x32\n\x08run_spec\x18\x01 \x01(\x0b\x32\x17.flyteidl2.task.RunSpecR\x07runSpec\x12\x39\n\x06\x61\x63tion\x18\x02 \x01(\x0b\x32!.flyteidl2.workflow.ActionDetailsR\x06\x61\x63tion\"\xcc\x01\n\nTaskAction\x12.\n\x02id\x18\x01 \x01(\x0b\x32\x1e.flyteidl2.task.TaskIdentifierR\x02id\x12\x34\n\x04spec\x18\x02 \x01(\x0b\x32\x18.flyteidl2.task.TaskSpecB\x06\xbaH\x03\xc8\x01\x01R\x04spec\x12\x39\n\tcache_key\x18\x03 \x01(\x0b\x32\x1c.google.protobuf.StringValueR\x08\x63\x61\x63heKey\x12\x14\n\x05queue\x18\x04 \x01(\tR\x05queueR\x07\x63luster\"\xd6\x02\n\x0bTraceAction\x12\x1b\n\x04name\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12\x33\n\x05phase\x18\x02 \x01(\x0e\x32\x1d.flyteidl2.common.ActionPhaseR\x05phase\x12\x39\n\nstart_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12:\n\x08\x65nd_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00R\x07\x65ndTime\x88\x01\x01\x12:\n\x07outputs\x18\x05 \x01(\x0b\x32 .flyteidl2.task.OutputReferencesR\x07outputs\x12\x35\n\x04spec\x18\x06 \x01(\x0b\x32\x19.flyteidl2.task.TraceSpecB\x06\xbaH\x03\xc8\x01\x01R\x04specB\x0b\n\t_end_time\"\x85\x03\n\x0f\x43onditionAction\x12\x1b\n\x04name\x18\x01 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x04name\x12/\n\x04type\x18\x06 \x01(\x0b\x32\x1b.flyteidl2.core.LiteralTypeR\x04type\x12\x16\n\x06prompt\x18\x07 \x01(\tR\x06prompt\x12 \n\x0b\x64\x65scription\x18\x08 \x01(\tR\x0b\x64\x65scription\x12H\n\x0bprompt_type\x18\t \x01(\x0e\x32\'.flyteidl2.workflow.ConditionPromptTypeR\npromptType\x12\x33\n\x07timeout\x18\n \x01(\x0b\x32\x19.google.protobuf.DurationR\x07timeout\x12>\n\x07webhook\x18\x0b \x01(\x0b\x32$.flyteidl2.workflow.ConditionWebhookR\x07webhookJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05R\x06run_idR\taction_idR\x06global\"W\n\x10\x43onditionWebhook\x12\x10\n\x03url\x18\x01 \x01(\tR\x03url\x12\x31\n\x07payload\x18\x02 \x01(\x0b\x32\x17.google.protobuf.StructR\x07payload\"\x80\x01\n\x12TaskActionMetadata\x12.\n\x02id\x18\x01 \x01(\x0b\x32\x1e.flyteidl2.task.TaskIdentifierR\x02id\x12\x1b\n\ttask_type\x18\x02 \x01(\tR\x08taskType\x12\x1d\n\nshort_name\x18\x03 \x01(\tR\tshortName\")\n\x13TraceActionMetadata\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\"\x8b\x01\n\x17\x43onditionActionMetadata\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12/\n\x04type\x18\x05 \x01(\x0b\x32\x1b.flyteidl2.core.LiteralTypeR\x04typeJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05R\x06run_idR\taction_idR\x06global\"\xce\x05\n\x0e\x41\x63tionMetadata\x12\x16\n\x06parent\x18\x03 \x01(\tR\x06parent\x12\x14\n\x05group\x18\x05 \x01(\tR\x05group\x12\x43\n\x0b\x65xecuted_by\x18\x06 \x01(\x0b\x32\".flyteidl2.common.EnrichedIdentityR\nexecutedBy\x12<\n\x04task\x18\x07 \x01(\x0b\x32&.flyteidl2.workflow.TaskActionMetadataH\x00R\x04task\x12?\n\x05trace\x18\x08 \x01(\x0b\x32\'.flyteidl2.workflow.TraceActionMetadataH\x00R\x05trace\x12K\n\tcondition\x18\t \x01(\x0b\x32+.flyteidl2.workflow.ConditionActionMetadataH\x00R\tcondition\x12?\n\x0b\x61\x63tion_type\x18\n \x01(\x0e\x32\x1e.flyteidl2.workflow.ActionTypeR\nactionType\x12\x42\n\ntrigger_id\x18\x0b \x01(\x0b\x32#.flyteidl2.common.TriggerIdentifierR\ttriggerId\x12)\n\x10\x65nvironment_name\x18\x0c \x01(\tR\x0f\x65nvironmentName\x12!\n\x0c\x66untion_name\x18\r \x01(\tR\x0b\x66untionName\x12!\n\x0ctrigger_name\x18\x0e \x01(\tR\x0btriggerName\x12H\n\x0ctrigger_type\x18\x0f \x01(\x0b\x32%.flyteidl2.task.TriggerAutomationSpecR\x0btriggerType\x12\x35\n\x06source\x18\x10 \x01(\x0e\x32\x1d.flyteidl2.workflow.RunSourceR\x06sourceB\x06\n\x04spec\"\xe9\x02\n\x0c\x41\x63tionStatus\x12\x33\n\x05phase\x18\x01 \x01(\x0e\x32\x1d.flyteidl2.common.ActionPhaseR\x05phase\x12\x39\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12:\n\x08\x65nd_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00R\x07\x65ndTime\x88\x01\x01\x12#\n\x08\x61ttempts\x18\x04 \x01(\rB\x07\xbaH\x04*\x02 \x00R\x08\x61ttempts\x12\x45\n\x0c\x63\x61\x63he_status\x18\x05 \x01(\x0e\x32\".flyteidl2.core.CatalogCacheStatusR\x0b\x63\x61\x63heStatus\x12$\n\x0b\x64uration_ms\x18\x06 \x01(\x04H\x01R\ndurationMs\x88\x01\x01\x42\x0b\n\t_end_timeB\x0e\n\x0c_duration_ms\"\xb6\x01\n\x06\x41\x63tion\x12\x32\n\x02id\x18\x01 \x01(\x0b\x32\".flyteidl2.common.ActionIdentifierR\x02id\x12>\n\x08metadata\x18\x02 \x01(\x0b\x32\".flyteidl2.workflow.ActionMetadataR\x08metadata\x12\x38\n\x06status\x18\x03 \x01(\x0b\x32 .flyteidl2.workflow.ActionStatusR\x06status\"\xa0\x02\n\x0e\x45nrichedAction\x12\x32\n\x06\x61\x63tion\x18\x01 \x01(\x0b\x32\x1a.flyteidl2.workflow.ActionR\x06\x61\x63tion\x12!\n\x0cmeets_filter\x18\x02 \x01(\x08R\x0bmeetsFilter\x12o\n\x15\x63hildren_phase_counts\x18\x03 \x03(\x0b\x32;.flyteidl2.workflow.EnrichedAction.ChildrenPhaseCountsEntryR\x13\x63hildrenPhaseCounts\x1a\x46\n\x18\x43hildrenPhaseCountsEntry\x12\x10\n\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n\x05value\x18\x02 \x01(\x05R\x05value:\x02\x38\x01\"\x9b\x01\n\tErrorInfo\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message\x12\x36\n\x04kind\x18\x02 \x01(\x0e\x32\".flyteidl2.workflow.ErrorInfo.KindR\x04kind\"<\n\x04Kind\x12\x14\n\x10KIND_UNSPECIFIED\x10\x00\x12\r\n\tKIND_USER\x10\x01\x12\x0f\n\x0bKIND_SYSTEM\x10\x02\"f\n\tAbortInfo\x12\x16\n\x06reason\x18\x01 \x01(\tR\x06reason\x12\x41\n\naborted_by\x18\x02 \x01(\x0b\x32\".flyteidl2.common.EnrichedIdentityR\tabortedBy\"\x84\x01\n\nSignalInfo\x12\x45\n\x0csignalled_by\x18\x01 \x01(\x0b\x32\".flyteidl2.common.EnrichedIdentityR\x0bsignalledBy\x12/\n\x06output\x18\x02 \x01(\x0b\x32\x17.flyteidl2.core.LiteralR\x06output\"\xf9\x04\n\rActionDetails\x12\x32\n\x02id\x18\x01 \x01(\x0b\x32\".flyteidl2.common.ActionIdentifierR\x02id\x12>\n\x08metadata\x18\x02 \x01(\x0b\x32\".flyteidl2.workflow.ActionMetadataR\x08metadata\x12\x38\n\x06status\x18\x03 \x01(\x0b\x32 .flyteidl2.workflow.ActionStatusR\x06status\x12>\n\nerror_info\x18\x04 \x01(\x0b\x32\x1d.flyteidl2.workflow.ErrorInfoH\x00R\terrorInfo\x12>\n\nabort_info\x18\x05 \x01(\x0b\x32\x1d.flyteidl2.workflow.AbortInfoH\x00R\tabortInfo\x12\x41\n\x0bsignal_info\x18\n \x01(\x0b\x32\x1e.flyteidl2.workflow.SignalInfoH\x00R\nsignalInfo\x12.\n\x04task\x18\x06 \x01(\x0b\x32\x18.flyteidl2.task.TaskSpecH\x01R\x04task\x12\x31\n\x05trace\x18\x08 \x01(\x0b\x32\x19.flyteidl2.task.TraceSpecH\x01R\x05trace\x12\x43\n\tcondition\x18\t \x01(\x0b\x32#.flyteidl2.workflow.ConditionActionH\x01R\tcondition\x12=\n\x08\x61ttempts\x18\x07 \x03(\x0b\x32!.flyteidl2.workflow.ActionAttemptR\x08\x61ttemptsB\x08\n\x06resultB\x06\n\x04spec\"\x8d\x06\n\rActionAttempt\x12\x33\n\x05phase\x18\x01 \x01(\x0e\x32\x1d.flyteidl2.common.ActionPhaseR\x05phase\x12\x39\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12:\n\x08\x65nd_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00R\x07\x65ndTime\x88\x01\x01\x12\x41\n\nerror_info\x18\x04 \x01(\x0b\x32\x1d.flyteidl2.workflow.ErrorInfoH\x01R\terrorInfo\x88\x01\x01\x12!\n\x07\x61ttempt\x18\x05 \x01(\rB\x07\xbaH\x04*\x02 \x00R\x07\x61ttempt\x12\x32\n\x08log_info\x18\x06 \x03(\x0b\x32\x17.flyteidl2.core.TaskLogR\x07logInfo\x12:\n\x07outputs\x18\x07 \x01(\x0b\x32 .flyteidl2.task.OutputReferencesR\x07outputs\x12%\n\x0elogs_available\x18\x08 \x01(\x08R\rlogsAvailable\x12\x45\n\x0c\x63\x61\x63he_status\x18\t \x01(\x0e\x32\".flyteidl2.core.CatalogCacheStatusR\x0b\x63\x61\x63heStatus\x12G\n\x0e\x63luster_events\x18\n \x03(\x0b\x32 .flyteidl2.workflow.ClusterEventR\rclusterEvents\x12P\n\x11phase_transitions\x18\x0b \x03(\x0b\x32#.flyteidl2.workflow.PhaseTransitionR\x10phaseTransitions\x12\x18\n\x07\x63luster\x18\x0c \x01(\tR\x07\x63luster\x12;\n\x0blog_context\x18\r \x01(\x0b\x32\x1a.flyteidl2.core.LogContextR\nlogContextB\x0b\n\t_end_timeB\r\n\x0b_error_info\"e\n\x0c\x43lusterEvent\x12;\n\x0boccurred_at\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\noccurredAt\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\xca\x01\n\x0fPhaseTransition\x12\x33\n\x05phase\x18\x01 \x01(\x0e\x32\x1d.flyteidl2.common.ActionPhaseR\x05phase\x12\x39\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime\x12:\n\x08\x65nd_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00R\x07\x65ndTime\x88\x01\x01\x42\x0b\n\t_end_time\"\xf0\x06\n\x0b\x41\x63tionEvent\x12:\n\x02id\x18\x01 \x01(\x0b\x32\".flyteidl2.common.ActionIdentifierB\x06\xbaH\x03\xc8\x01\x01R\x02id\x12!\n\x07\x61ttempt\x18\x02 \x01(\rB\x07\xbaH\x04*\x02 \x00R\x07\x61ttempt\x12\x33\n\x05phase\x18\x03 \x01(\x0e\x32\x1d.flyteidl2.common.ActionPhaseR\x05phase\x12\x18\n\x07version\x18\x04 \x01(\rR\x07version\x12=\n\nstart_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x02\x18\x01R\tstartTime\x12=\n\x0cupdated_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bupdatedTime\x12>\n\x08\x65nd_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x02\x18\x01H\x00R\x07\x65ndTime\x88\x01\x01\x12\x41\n\nerror_info\x18\x08 \x01(\x0b\x32\x1d.flyteidl2.workflow.ErrorInfoH\x01R\terrorInfo\x88\x01\x01\x12\x32\n\x08log_info\x18\t \x03(\x0b\x32\x17.flyteidl2.core.TaskLogR\x07logInfo\x12;\n\x0blog_context\x18\n \x01(\x0b\x32\x1a.flyteidl2.core.LogContextR\nlogContext\x12\x18\n\x07\x63luster\x18\x0b \x01(\tR\x07\x63luster\x12:\n\x07outputs\x18\x0c \x01(\x0b\x32 .flyteidl2.task.OutputReferencesR\x07outputs\x12\x45\n\x0c\x63\x61\x63he_status\x18\r \x01(\x0e\x32\".flyteidl2.core.CatalogCacheStatusR\x0b\x63\x61\x63heStatus\x12G\n\x0e\x63luster_events\x18\x0e \x03(\x0b\x32 .flyteidl2.workflow.ClusterEventR\rclusterEvents\x12?\n\rreported_time\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0creportedTimeB\x0b\n\t_end_timeB\r\n\x0b_error_info\"\x83\x04\n\nActionSpec\x12G\n\taction_id\x18\x01 \x01(\x0b\x32\".flyteidl2.common.ActionIdentifierB\x06\xbaH\x03\xc8\x01\x01R\x08\x61\x63tionId\x12\x31\n\x12parent_action_name\x18\x02 \x01(\tH\x01R\x10parentActionName\x88\x01\x01\x12\x32\n\x08run_spec\x18\x03 \x01(\x0b\x32\x17.flyteidl2.task.RunSpecR\x07runSpec\x12$\n\tinput_uri\x18\x04 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\x08inputUri\x12/\n\x0frun_output_base\x18\x05 \x01(\tB\x07\xbaH\x04r\x02\x10\x01R\rrunOutputBase\x12\x34\n\x04task\x18\x06 \x01(\x0b\x32\x1e.flyteidl2.workflow.TaskActionH\x00R\x04task\x12\x43\n\tcondition\x18\x07 \x01(\x0b\x32#.flyteidl2.workflow.ConditionActionH\x00R\tcondition\x12\x37\n\x05trace\x18\n \x01(\x0b\x32\x1f.flyteidl2.workflow.TraceActionH\x00R\x05trace\x12\x14\n\x05group\x18\x08 \x01(\tR\x05groupB\r\n\x04spec\x12\x05\xbaH\x02\x08\x01\x42\x15\n\x13_parent_action_name\"\xfe\x08\n\tTaskGroup\x12\x1b\n\ttask_name\x18\x01 \x01(\tR\x08taskName\x12)\n\x10\x65nvironment_name\x18\x02 \x01(\tR\x0f\x65nvironmentName\x12\x1d\n\ntotal_runs\x18\x03 \x01(\x03R\ttotalRuns\x12\x42\n\x0flatest_run_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\rlatestRunTime\x12S\n\x0frecent_statuses\x18\x05 \x03(\x0b\x32*.flyteidl2.workflow.TaskGroup.RecentStatusR\x0erecentStatuses\x12\x30\n\x14\x61verage_failure_rate\x18\x06 \x01(\x01R\x12\x61verageFailureRate\x12\x44\n\x10\x61verage_duration\x18\x07 \x01(\x0b\x32\x19.google.protobuf.DurationR\x0f\x61verageDuration\x12L\n\x14latest_finished_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x12latestFinishedTime\x12\x41\n\ncreated_by\x18\t \x03(\x0b\x32\".flyteidl2.common.EnrichedIdentityR\tcreatedBy\x12#\n\rshould_delete\x18\n \x01(\x08R\x0cshouldDelete\x12\x1d\n\nshort_name\x18\x0b \x01(\tR\tshortName\x12L\n\x0c\x65rror_counts\x18\x0c \x01(\x0b\x32).flyteidl2.workflow.TaskGroup.ErrorCountsR\x0b\x65rrorCounts\x12L\n\x0cphase_counts\x18\r \x03(\x0b\x32).flyteidl2.workflow.TaskGroup.PhaseCountsR\x0bphaseCounts\x12P\n\x17\x61verage_time_to_running\x18\x0e \x01(\x0b\x32\x19.google.protobuf.DurationR\x14\x61verageTimeToRunning\x1a^\n\x0cRecentStatus\x12\x19\n\x08run_name\x18\x01 \x01(\tR\x07runName\x12\x33\n\x05phase\x18\x02 \x01(\x0e\x32\x1d.flyteidl2.common.ActionPhaseR\x05phase\x1a|\n\x0b\x45rrorCounts\x12\x1d\n\nuser_error\x18\x01 \x01(\x03R\tuserError\x12!\n\x0csystem_error\x18\x02 \x01(\x03R\x0bsystemError\x12+\n\x11unspecified_error\x18\x03 \x01(\x03R\x10unspecifiedError\x1aX\n\x0bPhaseCounts\x12\x33\n\x05phase\x18\x01 \x01(\x0e\x32\x1d.flyteidl2.common.ActionPhaseR\x05phase\x12\x14\n\x05\x63ount\x18\x02 \x01(\x03R\x05\x63ount*\x80\x01\n\x13\x43onditionPromptType\x12%\n!CONDITION_PROMPT_TYPE_UNSPECIFIED\x10\x00\x12\x1e\n\x1a\x43ONDITION_PROMPT_TYPE_TEXT\x10\x01\x12\"\n\x1e\x43ONDITION_PROMPT_TYPE_MARKDOWN\x10\x02*q\n\nActionType\x12\x1b\n\x17\x41\x43TION_TYPE_UNSPECIFIED\x10\x00\x12\x14\n\x10\x41\x43TION_TYPE_TASK\x10\x01\x12\x15\n\x11\x41\x43TION_TYPE_TRACE\x10\x02\x12\x19\n\x15\x41\x43TION_TYPE_CONDITION\x10\x03*p\n\tRunSource\x12\x1a\n\x16RUN_SOURCE_UNSPECIFIED\x10\x00\x12\x12\n\x0eRUN_SOURCE_WEB\x10\x01\x12\x12\n\x0eRUN_SOURCE_CLI\x10\x02\x12\x1f\n\x1bRUN_SOURCE_SCHEDULE_TRIGGER\x10\x03\x42\xcf\x01\n\x16\x63om.flyteidl2.workflowB\x12RunDefinitionProtoH\x02P\x01Z6github.com/flyteorg/flyte/v2/gen/go/flyteidl2/workflow\xa2\x02\x03\x46WX\xaa\x02\x12\x46lyteidl2.Workflow\xca\x02\x12\x46lyteidl2\\Workflow\xe2\x02\x1e\x46lyteidl2\\Workflow\\GPBMetadata\xea\x02\x13\x46lyteidl2::Workflowb\x06proto3')
Comment thread gen/python/flyteidl2/task/run_pb2.py Outdated


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x18\x66lyteidl2/task/run.proto\x12\x0e\x66lyteidl2.task\x1a\x1b\x62uf/validate/validate.proto\x1a\x1c\x66lyteidl2/common/phase.proto\x1a\x1d\x66lyteidl2/core/literals.proto\x1a\x1d\x66lyteidl2/core/security.proto\x1a\'flyteidl2/notification/definition.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\x7f\n\x06Labels\x12:\n\x06values\x18\x01 \x03(\x0b\x32\".flyteidl2.task.Labels.ValuesEntryR\x06values\x1a\x39\n\x0bValuesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x89\x01\n\x0b\x41nnotations\x12?\n\x06values\x18\x01 \x03(\x0b\x32\'.flyteidl2.task.Annotations.ValuesEntryR\x06values\x1a\x39\n\x0bValuesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"<\n\x04\x45nvs\x12\x34\n\x06values\x18\x01 \x03(\x0b\x32\x1c.flyteidl2.core.KeyValuePairR\x06values\"8\n\x0eRawDataStorage\x12&\n\x0fraw_data_prefix\x18\x01 \x01(\tR\rrawDataPrefix\"\x86\x01\n\x0b\x43\x61\x63heConfig\x12\'\n\x0foverwrite_cache\x18\x01 \x01(\x08R\x0eoverwriteCache\x12N\n\x12\x63\x61\x63he_lookup_scope\x18\x02 \x01(\x0e\x32 .flyteidl2.task.CacheLookupScopeR\x10\x63\x61\x63heLookupScope\"\x9b\x06\n\x07RunSpec\x12.\n\x06labels\x18\x01 \x01(\x0b\x32\x16.flyteidl2.task.LabelsR\x06labels\x12=\n\x0b\x61nnotations\x18\x02 \x01(\x0b\x32\x1b.flyteidl2.task.AnnotationsR\x0b\x61nnotations\x12(\n\x04\x65nvs\x18\x03 \x01(\x0b\x32\x14.flyteidl2.task.EnvsR\x04\x65nvs\x12@\n\rinterruptible\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\rinterruptible\x12+\n\x0foverwrite_cache\x18\x05 \x01(\x08\x42\x02\x18\x01R\x0eoverwriteCache\x12\x18\n\x07\x63luster\x18\x06 \x01(\tR\x07\x63luster\x12H\n\x10raw_data_storage\x18\x07 \x01(\x0b\x32\x1e.flyteidl2.task.RawDataStorageR\x0erawDataStorage\x12J\n\x10security_context\x18\x08 \x01(\x0b\x32\x1f.flyteidl2.core.SecurityContextR\x0fsecurityContext\x12>\n\x0c\x63\x61\x63he_config\x18\t \x01(\x0b\x32\x1b.flyteidl2.task.CacheConfigR\x0b\x63\x61\x63heConfig\x12\x36\n\x16notification_rule_name\x18\n \x01(\tH\x00R\x14notificationRuleName\x12O\n\x12notification_rules\x18\x0b \x01(\x0b\x32\x1e.flyteidl2.task.InlineRuleListH\x00R\x11notificationRules\x12@\n\x0erun_start_time\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0crunStartTime\x12\x34\n\x16max_action_concurrency\x18\r \x01(\rR\x14maxActionConcurrencyB\x17\n\x15notification_settings\"L\n\x0eInlineRuleList\x12:\n\x05rules\x18\x01 \x03(\x0b\x32\x1a.flyteidl2.task.InlineRuleB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x05rules\"\x87\x02\n\nInlineRule\x12S\n\ton_phases\x18\x01 \x03(\x0e\x32\x1d.flyteidl2.common.ActionPhaseB\x17\xbaH\x14\x92\x01\x11\x08\x01\x18\x01\"\x0b\x82\x01\x08\x18\x05\x18\x06\x18\x07\x18\x08R\x08onPhases\x12\x32\n\x14\x64\x65livery_config_name\x18\x02 \x01(\tH\x00R\x12\x64\x65liveryConfigName\x12]\n\x11\x64\x65livery_template\x18\x03 \x01(\x0b\x32..flyteidl2.notification.DeliveryConfigTemplateH\x00R\x10\x64\x65liveryTemplateB\x11\n\x08\x64\x65livery\x12\x05\xbaH\x02\x08\x01*|\n\x10\x43\x61\x63heLookupScope\x12\"\n\x1e\x43\x41\x43HE_LOOKUP_SCOPE_UNSPECIFIED\x10\x00\x12\x1d\n\x19\x43\x41\x43HE_LOOKUP_SCOPE_GLOBAL\x10\x01\x12%\n!CACHE_LOOKUP_SCOPE_PROJECT_DOMAIN\x10\x02\x42\xad\x01\n\x12\x63om.flyteidl2.taskB\x08RunProtoH\x02P\x01Z2github.com/flyteorg/flyte/v2/gen/go/flyteidl2/task\xa2\x02\x03\x46TX\xaa\x02\x0e\x46lyteidl2.Task\xca\x02\x0e\x46lyteidl2\\Task\xe2\x02\x1a\x46lyteidl2\\Task\\GPBMetadata\xea\x02\x0f\x46lyteidl2::Taskb\x06proto3')
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x18\x66lyteidl2/task/run.proto\x12\x0e\x66lyteidl2.task\x1a\x1b\x62uf/validate/validate.proto\x1a\x1c\x66lyteidl2/common/phase.proto\x1a\x1d\x66lyteidl2/core/literals.proto\x1a\x1d\x66lyteidl2/core/security.proto\x1a\'flyteidl2/notification/definition.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\x7f\n\x06Labels\x12:\n\x06values\x18\x01 \x03(\x0b\x32\".flyteidl2.task.Labels.ValuesEntryR\x06values\x1a\x39\n\x0bValuesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x89\x01\n\x0b\x41nnotations\x12?\n\x06values\x18\x01 \x03(\x0b\x32\'.flyteidl2.task.Annotations.ValuesEntryR\x06values\x1a\x39\n\x0bValuesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"<\n\x04\x45nvs\x12\x34\n\x06values\x18\x01 \x03(\x0b\x32\x1c.flyteidl2.core.KeyValuePairR\x06values\"8\n\x0eRawDataStorage\x12&\n\x0fraw_data_prefix\x18\x01 \x01(\tR\rrawDataPrefix\"\x86\x01\n\x0b\x43\x61\x63heConfig\x12\'\n\x0foverwrite_cache\x18\x01 \x01(\x08R\x0eoverwriteCache\x12N\n\x12\x63\x61\x63he_lookup_scope\x18\x02 \x01(\x0e\x32 .flyteidl2.task.CacheLookupScopeR\x10\x63\x61\x63heLookupScope\"\xa0\x06\n\x07RunSpec\x12.\n\x06labels\x18\x01 \x01(\x0b\x32\x16.flyteidl2.task.LabelsR\x06labels\x12=\n\x0b\x61nnotations\x18\x02 \x01(\x0b\x32\x1b.flyteidl2.task.AnnotationsR\x0b\x61nnotations\x12(\n\x04\x65nvs\x18\x03 \x01(\x0b\x32\x14.flyteidl2.task.EnvsR\x04\x65nvs\x12@\n\rinterruptible\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\rinterruptible\x12+\n\x0foverwrite_cache\x18\x05 \x01(\x08\x42\x02\x18\x01R\x0eoverwriteCache\x12\x14\n\x05queue\x18\x06 \x01(\tR\x05queue\x12H\n\x10raw_data_storage\x18\x07 \x01(\x0b\x32\x1e.flyteidl2.task.RawDataStorageR\x0erawDataStorage\x12J\n\x10security_context\x18\x08 \x01(\x0b\x32\x1f.flyteidl2.core.SecurityContextR\x0fsecurityContext\x12>\n\x0c\x63\x61\x63he_config\x18\t \x01(\x0b\x32\x1b.flyteidl2.task.CacheConfigR\x0b\x63\x61\x63heConfig\x12\x36\n\x16notification_rule_name\x18\n \x01(\tH\x00R\x14notificationRuleName\x12O\n\x12notification_rules\x18\x0b \x01(\x0b\x32\x1e.flyteidl2.task.InlineRuleListH\x00R\x11notificationRules\x12@\n\x0erun_start_time\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0crunStartTime\x12\x34\n\x16max_action_concurrency\x18\r \x01(\rR\x14maxActionConcurrencyB\x17\n\x15notification_settingsR\x07\x63luster\"L\n\x0eInlineRuleList\x12:\n\x05rules\x18\x01 \x03(\x0b\x32\x1a.flyteidl2.task.InlineRuleB\x08\xbaH\x05\x92\x01\x02\x08\x01R\x05rules\"\x87\x02\n\nInlineRule\x12S\n\ton_phases\x18\x01 \x03(\x0e\x32\x1d.flyteidl2.common.ActionPhaseB\x17\xbaH\x14\x92\x01\x11\x08\x01\x18\x01\"\x0b\x82\x01\x08\x18\x05\x18\x06\x18\x07\x18\x08R\x08onPhases\x12\x32\n\x14\x64\x65livery_config_name\x18\x02 \x01(\tH\x00R\x12\x64\x65liveryConfigName\x12]\n\x11\x64\x65livery_template\x18\x03 \x01(\x0b\x32..flyteidl2.notification.DeliveryConfigTemplateH\x00R\x10\x64\x65liveryTemplateB\x11\n\x08\x64\x65livery\x12\x05\xbaH\x02\x08\x01*|\n\x10\x43\x61\x63heLookupScope\x12\"\n\x1e\x43\x41\x43HE_LOOKUP_SCOPE_UNSPECIFIED\x10\x00\x12\x1d\n\x19\x43\x41\x43HE_LOOKUP_SCOPE_GLOBAL\x10\x01\x12%\n!CACHE_LOOKUP_SCOPE_PROJECT_DOMAIN\x10\x02\x42\xad\x01\n\x12\x63om.flyteidl2.taskB\x08RunProtoH\x02P\x01Z2github.com/flyteorg/flyte/v2/gen/go/flyteidl2/task\xa2\x02\x03\x46TX\xaa\x02\x0e\x46lyteidl2.Task\xca\x02\x0e\x46lyteidl2\\Task\xe2\x02\x1a\x46lyteidl2\\Task\\GPBMetadata\xea\x02\x0f\x46lyteidl2::Taskb\x06proto3')
Comment thread gen/go/flyteidl2/task/run.pb.go Outdated
Comment on lines +779 to +782
0x6e, 0x43, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x42, 0x17, 0x0a, 0x15,
0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74,
0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x22, 0x4c,
0x0a, 0x0e, 0x49, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x4c, 0x69, 0x73, 0x74,

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 6 out of 14 changed files in this pull request and generated 2 comments.

Files not reviewed (6)
  • gen/go/flyteidl2/task/run.pb.go: Generated file
  • gen/go/flyteidl2/task/run.pb.validate.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.validate.go: Generated file
  • gen/python/flyteidl2/task/run_pb2.py: Generated file
  • gen/python/flyteidl2/workflow/run_definition_pb2.py: Generated file

Comment thread flyteidl2/task/run.proto Outdated
Comment on lines +88 to +91
// the queue name that this run should be executed on.
// Queue name is unique within an org so it can be used as an id to reference the queue.
string queue = 6;
reserved "cluster";
Comment thread flyteidl2/workflow/run_definition.proto Outdated
Comment on lines 54 to 58
// the specific queue that this action should be executed on.
// if not set, the queue from the `RunSpec` will be used.
string queue = 4;
reserved "cluster";
}
Copilot AI review requested due to automatic review settings June 18, 2026 16:33

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 6 out of 14 changed files in this pull request and generated no new comments.

Files not reviewed (6)
  • gen/go/flyteidl2/task/run.pb.go: Generated file
  • gen/go/flyteidl2/task/run.pb.validate.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.validate.go: Generated file
  • gen/python/flyteidl2/task/run_pb2.py: Generated file
  • gen/python/flyteidl2/workflow/run_definition_pb2.py: Generated file

Copilot AI review requested due to automatic review settings June 18, 2026 22:50

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 6 out of 14 changed files in this pull request and generated 1 comment.

Files not reviewed (6)
  • gen/go/flyteidl2/task/run.pb.go: Generated file
  • gen/go/flyteidl2/task/run.pb.validate.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.validate.go: Generated file
  • gen/python/flyteidl2/task/run_pb2.py: Generated file
  • gen/python/flyteidl2/workflow/run_definition_pb2.py: Generated file

Comment thread flyteidl2/task/run.proto Outdated
Comment on lines +88 to +91
// the queue name that this run should be executed on.
// Queue name is unique within an org so it can be used as an id to reference the queue.
string queue = 6;
reserved "cluster";
Copilot AI review requested due to automatic review settings July 13, 2026 06:59

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 6 out of 14 changed files in this pull request and generated 1 comment.

Files not reviewed (6)
  • gen/go/flyteidl2/task/run.pb.go: Generated file
  • gen/go/flyteidl2/task/run.pb.validate.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.validate.go: Generated file
  • gen/python/flyteidl2/task/run_pb2.py: Generated file
  • gen/python/flyteidl2/workflow/run_definition_pb2.py: Generated file

Comment thread flyteidl2/task/run.proto Outdated
Comment on lines +102 to +104
// the queue name that this run should be executed on.
// Queue name is unique within an org so it can be used as an id to reference the queue.
string queue = 6;
Copilot AI review requested due to automatic review settings July 13, 2026 07:09
Signed-off-by: Iaroslav Ciupin <iaroslav@union.ai>

# Conflicts:
#	gen/go/flyteidl2/task/run.pb.go
#	gen/python/flyteidl2/task/run_pb2.py
#	gen/python/flyteidl2/task/run_pb2.pyi
#	gen/rust/src/flyteidl2.task.rs
#	gen/rust/src/flyteidl2.workflow.rs
#	gen/ts/flyteidl2/task/run_pb.ts

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 6 out of 14 changed files in this pull request and generated 1 comment.

Files not reviewed (6)
  • gen/go/flyteidl2/task/run.pb.go: Generated file
  • gen/go/flyteidl2/task/run.pb.validate.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.go: Generated file
  • gen/go/flyteidl2/workflow/run_definition.pb.validate.go: Generated file
  • gen/python/flyteidl2/task/run_pb2.py: Generated file
  • gen/python/flyteidl2/workflow/run_definition_pb2.py: Generated file

// `RunSpec` will be used.
string cluster = 4;
// The specific queue that this action should be executed on.
// if not set, the queue from the `RunSpec` will be used.
Resolves gen/ merge conflicts by regenerating from merged proto sources via `make gen`.

Signed-off-by: Iaroslav Ciupin <iaroslav@union.ai>
Signed-off-by: Iaroslav Ciupin <iaroslav@union.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants