Commit Graph

63 Commits

Author SHA1 Message Date
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
rushtehrani
bc1e19fbc7 support stream => websocket for web clients 2020-01-02 10:45:51 -08:00
rushtehrani
40741d2214 create workflow template version 2019-12-20 23:19:50 -08:00
rushtehrani
3d5aeccaa1 add ListWorkflowTemplates 2019-12-19 11:15:53 -08:00
rushtehrani
bdcd517135 workflow watch grpc version 2019-12-16 21:06:38 -08:00
rushtehrani
07f8e0281e watchworkflow streaming protos 2019-12-16 17:16:57 -08:00