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
rushtehrani
93ac9b9140
simplify grpc errors
2020-02-20 20:58:57 -08:00
rushtehrani
be711a94c0
rename Workflow to workflowExecution
2020-02-20 20:43:02 -08:00
rushtehrani
48cd98344d
authorizations for remaining resources
2020-02-20 16:02:46 -08:00
rushtehrani
f61b08b535
move /util to /pkg/util
2020-02-20 12:14:37 -08:00
Rush Tehrani
161a6b6677
Merge branch 'master' into feature/client-auth
2020-02-19 16:02:37 -08:00
Aleksandr Melnikov
0e2e7837f0
Fixing a case where req.Page is 0 after the math calculation.
2020-02-19 15:14:24 -08:00
rushtehrani
2e0ae10d56
move reusable components to pkg
2020-02-19 14:42:48 -08:00
Rush Tehrani
1c828a04e4
Merge pull request #60 from onepanelio/feature/workflow.pagination
...
Fixed issue where workflows would not return anything if there was ju…
2020-02-15 18:30:30 -08:00
Andrey Melnikov
ad06456c4b
Fixed issue where workflows would not return anything if there was just one result
2020-02-15 18:09:00 -08:00
rushtehrani
4de8228a5b
remove slice instantiations
2020-02-13 11:59:04 -08:00
rushtehrani
8b4b109389
update metrics api
2020-02-13 11:29:52 -08:00
rushtehrani
0e3d9d3ab4
use var decleration instead of make for slice
2020-02-13 11:21:50 -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
Aleksandr Melnikov
816a14bff1
Updating workflow_server.go to use GRPCError().
2020-02-10 16:32:09 -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
Andrey Melnikov
c5986a0132
Added createdAt field to be set when created in workflow_manager
2020-01-30 10:17:41 -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
d124e587c1
pod logging
2020-01-09 15:08:25 -08:00
rushtehrani
32e8b51251
support kubernetes secret creation
2020-01-07 16:38:52 -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
66d10fac40
initial implementation of watchworkflow
2019-12-16 17:17:53 -08:00
rushtehrani
3487fd3367
workflow list logic
2019-12-16 10:57:38 -08:00
rushtehrani
e933edeff5
code cleanup + listworkflows (wip)
2019-12-15 18:47:58 -08:00
rushtehrani
1587f114d0
return workflow status for dag visualization
2019-12-14 22:05:56 -08:00
rushtehrani
14c0c25075
get workflow implementation
2019-12-14 16:31:34 -08:00
rushtehrani
a59b9504bd
support version selection
2019-12-13 13:19:05 -08:00
rushtehrani
2179af0d76
create workflow by template reference
2019-12-12 22:08:21 -08:00
rushtehrani
b0f150a49b
add ListWorkflowTemplateVersions
2019-12-12 17:54:45 -08:00
rushtehrani
859e0a1e88
error handling cleanup
2019-12-12 15:33:12 -08:00
rushtehrani
b823cc5c10
get workflow template code
2019-12-12 15:03:08 -08:00
rushtehrani
11181d813e
error handling
2019-12-12 13:39:59 -08:00
rushtehrani
ae2386e184
workflow version db logic
2019-12-12 10:03:29 -08:00
rushtehrani
d765069256
db interactions
2019-12-11 20:34:17 -08:00
rushtehrani
7fd5a0b1fe
code cleanup
2019-12-10 11:49:27 -08:00
rushtehrani
f09d978691
parse workflow parameters
2019-12-09 16:11:04 -08:00
rushtehrani
32cfa63534
implement workflow server/manager
2019-12-09 14:53:05 -08:00
rushtehrani
7354dcd479
use managers
2019-12-08 20:27:12 -08:00