Commit Graph

68 Commits

Author SHA1 Message Date
Aleksandr Melnikov
a400d64c81 Revert "Removing uid parameter from WorkflowExecution message."
This reverts commit d9e6c3195a3990dd363b79d9e834a220d6cf499d.

Per discussion, name is okay to return as part of the response.
- It will not be set by user for workflows
2020-05-14 10:29:55 -07:00
Aleksandr Melnikov
70e38c99c9 Removing uid parameter from WorkflowExecution message. 2020-05-14 10:29:55 -07:00
Aleksandr Melnikov
452bbfe258 Changing "name" into "uid" for Workflow Execution paths.
- WIP, updates to Core API code remaining.
2020-05-14 10:29:55 -07:00
Andrey Melnikov
e339e698d0 update: Workflow Execution body into a separate message 2020-05-08 13:25:58 -07:00
Andrey Melnikov
6e9105a742 update: simplified create workflow execution 2020-05-08 11:21:39 -07:00
Andrey Melnikov
d6c9ffb1c1 fix: Added a clone workflow execution endpoint and cleaned up code a bit. 2020-05-05 12:19:06 -07:00
rushtehrani
1116e862ac workspace creation changes 2020-05-01 17:42:40 -07:00
rushtehrani
dfe606447c create workspace logic 2020-04-30 16:47:25 -07:00
Andrey Melnikov
d493bfb19a Merge remote-tracking branch 'origin/feat/workspaces' into feat/integrate.workflow.changes 2020-04-29 09:53:22 -07:00
rushtehrani
beea0ce69e refactor workflow stats 2020-04-28 16:59:24 -07:00
Andrey Melnikov
9c193b3616 feature: centralize labels to one location. 2020-04-27 19:55:44 -07:00
Aleksandr Melnikov
238353ffb9 Refactoring workflow execution statistics.
- The workflow name is available even at start of the workflow, so
we do not need the uid to act as a placeholder.
- Changing workflow.proto to use name and remove uid uses
2020-04-22 11:54:36 -07:00
Aleksandr Melnikov
5128135be7 Added endpoint for workflows created by Crons to ping, when they start. 2020-04-21 16:58:13 -07:00
Aleksandr Melnikov
a05c3a39be Changed Statistic message.
- Instead of passing created_at, we pass uuid.
- Created at will be generated outside of the Workflow.
Ran `make api` to generate the other files.
2020-04-20 15:22:36 -07:00
Andrey Melnikov
74f1019e76 Merge branch 'feat/core.144-workflow.stats' into feat/dev-core-144-workflow.stats 2020-04-16 14:44:11 -07:00
Aleksandr Melnikov
057dde1a86 Passing in CreatedAt timestamp and workflowTemplateId as part of the
statistics information.
- The CURL request will send this information along
2020-04-14 12:24:04 -07:00
Aleksandr Melnikov
b02313c212 Adding endpoint for adding Workflow Execution Statistics 2020-04-14 10:27:12 -07:00
Andrey Melnikov
57dcd1d399 fix: updated resources so they can be provided labels on creation. 2020-04-12 13:28:45 -07:00
Aleksandr Melnikov
6e043b9b7b Added endpoint to clone workflow templates.
- Added endpoint to proto
- Added supporting functions and error checking
2020-04-06 18:00:44 -07:00
Aleksandr Melnikov
58eb005851 Moving the label messages out of workflow and into it's own proto file.
- CronWorkflows re-use the same message types.
Added endpoints for CronWorkflow label operations.
2020-04-02 14:56:00 -07:00
Andrey Melnikov
0a68ab72dd update: endpoints for labels to use verbs instead of url endings 2020-03-27 11:46:06 -07:00
Andrey Melnikov
d293a85cd0 feat: added label support for workflow executions and templates.
Also updated workflow templates to create a workflow template k8 resource so we can easily work with labels.
2020-03-25 12:46:55 -07:00
rushtehrani
63f20088b6 add info to api 2020-03-02 14:37:42 -08:00
Andrey Melnikov
202e6c6613 Added extension and parentPath to files responses 2020-02-29 11:31:41 -08:00
Andrey Melnikov
e65fe291c2 Added endpoint to list files. 2020-02-27 14:44:50 -08:00
Andrey Melnikov
9fa50edbed Updated GetArtifacts
* No longer base64 encode, as the bytes automatically do that.
* Change GetArtifactDownload to just GetArtifact for consistency
* Change url to have the key on the end instead of a query parameter.
2020-02-26 13:40:20 -08:00
Andrey Melnikov
d969186178 Added endpoint to get artifacts as base64 string 2020-02-26 13:40:20 -08:00
Aleksandr Melnikov
9a9de25663 Added "authorization bearer" piece to proto. 2020-02-25 12:57:38 -08:00
rushtehrani
267aa5face remove test code 2020-02-21 16:12:14 -08:00
rushtehrani
8b4a51c39e clean up third party + add additional third party proto files 2020-02-21 16:07:39 -08:00
Andrey Melnikov
04a34812ec Updated list workflows to have workflow_executions name 2020-02-21 13:30:01 -08:00
rushtehrani
017b42a749 fix typo 2020-02-21 09:58:02 -08:00
rushtehrani
be711a94c0 rename Workflow to workflowExecution 2020-02-20 20:43:02 -08:00
rushtehrani
8b4b109389 update metrics api 2020-02-13 11:29:52 -08:00
Andrey Melnikov
497e060fce Added pagination to workflows request. 2020-02-13 10:22:33 -08:00
rushtehrani
d19df434a0 workflow phase, start/finish time 2020-02-13 10:22:33 -08:00
rushtehrani
bf9ad3ddce add metrics endpoint 2020-02-12 09:46:21 -08:00
rushtehrani
75077a9b8c executed workflow manifest + inject metrics (wip) 2020-02-12 09:46:21 -08:00
rushtehrani
34d8ed26a4 resubmitworkflow + additional wf methods 2020-02-12 09:46:21 -08:00
rushtehrani
747234917d change worfklowtemplate archive http endpoint 2020-02-06 14:41:37 -08:00
rushtehrani
c66a7f6c50 add terminate workflow service 2020-02-06 14:29:21 -08:00
rushtehrani
e698386840 split log timestamp into its own field 2020-02-04 17:03:28 -08:00
rushtehrani
04b76e6aa8 support archiving workflow_templates 2020-02-04 12:23:52 -08:00
Rush Tehrani
1ac1cd8abf Merge branch 'feature/ui-s3-merge' into feature/s3-logs 2020-01-27 16:23:49 -08:00
Andrey Melnikov
6fa397cdbd Added logic to get a secret and worked on adding createdAt timestamps to models. 2020-01-27 10:05:23 -08:00
Andrey Melnikov
f2ed4833b2 Updated ListWorkflows to filter by workflow template version 2020-01-27 10:00:12 -08:00
Andrey Melnikov
11e90e17da Updated Workflow Template Versions to support IsLatest and added API methods to save, save & publish 2020-01-27 09:50:24 -08:00
rushtehrani
0c8854a04c stream logs from s3 2020-01-20 18:06:02 -08:00
rushtehrani
38544550e0 Parameter => WorkflowParameter 2020-01-11 18:28:05 -08:00
rushtehrani
d124e587c1 pod logging 2020-01-09 15:08:25 -08:00