Andrey Melnikov
f7770618ca
update: added parameter to control listing of system workflows
2020-09-24 12:32:35 -07:00
Andrey Melnikov
d524c3cb66
update: fixed issue where GetWorkflowExecutionStatisticsForNamespace included workspace workflows (is_system = true). Added support for filtering by phase.
2020-09-16 19:37:10 -07:00
Andrey Melnikov
a9953683a9
feat: added endpoint to get the workflow execution statistics for a namespace
2020-09-16 19:37:10 -07:00
Andrey Melnikov
d4d4884e5b
feat: initial pagination updates
2020-09-16 18:26:51 -07:00
Andrey Melnikov
25049535e3
feat: Added generator for web routes. Added url for workflow executions.
2020-07-28 11:12:19 -07:00
Andrey Melnikov
9acd4cf6d3
fix: cron workflows now return UID and the delete endpoint doesn't have the terminate suffix.
...
Also updated Authorized endpoint to not have same path as IsValidToken
2020-05-22 20:25:05 -07:00
Aleksandr Melnikov
cd4f429559
Merge branch 'develop' into feat/core.171-archiving.workflow.template.clean.up
2020-05-22 15:44:01 -07:00
Aleksandr Melnikov
eed930c7f6
Adding namespace to Cron Workflow.
...
- Proto files
2020-05-21 12:45:10 -07:00
rushtehrani
2df35cb27e
add workflow status webhook
2020-05-19 17:33:02 -07:00
rushtehrani
7eac879f40
gen with 3.11.4 version of protoc
2020-05-14 17:20:13 -07:00
Aleksandr Melnikov
56314a0850
Updating pb files.
2020-05-14 17:13:57 -07:00
rushtehrani
4aeee1f2ac
update api gen
2020-05-14 10:34:04 -07:00
Aleksandr Melnikov
20151d5108
Adding generated proto files.
2020-05-14 10:31:33 -07:00
Aleksandr Melnikov
c414673b13
Adding generated pb.go files.
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
rushtehrani
7082e53328
update protobuf generators
2020-05-05 15:50:09 -07:00
rushtehrani
12f2a9bd05
make api
2020-05-05 13:10:07 -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
Andrey Melnikov
11c18f23a9
auto-generated: ran make api
2020-05-04 10:42:20 -07:00
rushtehrani
38368e4881
add GetWorkspaceTemplate api
2020-05-03 14:10:00 -07:00
Andrey Melnikov
adb59a36a3
Merge remote-tracking branch 'origin/feat/workspaces' into feat/integrate.workflow.changes
2020-05-01 23:36:59 -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
rushtehrani
9158ddc68d
generate api for workspace_template
2020-04-27 14:50:21 -07:00
Andrey Melnikov
fd686a0672
update: workflow versions are db records again to more easily store custom user manifest and parameters
2020-04-22 12:18:39 -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
Andrey Melnikov
cb6c305ade
Ran make api
2020-04-06 18:22:38 -07:00
Andrey Melnikov
739dc3359a
Merge pull request #136 from onepanelio/feat/core.134-cron.workflows.ui
...
Feat/core.134 cron.workflows.ui
2020-04-06 18:16:35 -07:00
Andrey Melnikov
3683dc7e1e
Ran make api
2020-04-06 18:01:53 -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
9ce6e1f1d8
Ran make protoc
2020-04-03 16:51:04 -07:00
Andrey Melnikov
dfa0c1d7a3
merge: branches
2020-04-03 10:29:25 -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
3fe93a64c9
feat: Updated cron to return the active parameters
2020-03-31 19:20:55 -07:00
Aleksandr Melnikov
24b3fe57fb
Fixing values inside of proto for CronWorkflow fields.
2020-03-27 12:20:58 -07:00
Aleksandr Melnikov
b114204206
Proto updates.
2020-03-27 12:17:39 -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
Andrey Melnikov
c5975a4022
feat: Added auth token server
...
issue #96
2020-03-10 12:53:13 -07:00
rushtehrani
780257fcf4
update protobuf files
2020-03-02 14:44:17 -08:00