Commit Graph

75 Commits

Author SHA1 Message Date
rushtehrani
cf7d52bb19 namespace config updates 2020-05-18 12:34:05 -07:00
Rush Tehrani
84c19a231c Merge pull request #204 from onepanelio/feature/workspace.adjustments
Feature/workspace.adjustments
2020-05-14 20:45:04 -07:00
rushtehrani
662f353512 update WorkflowExecutionStatisticReport struct 2020-05-14 20:19:20 -07:00
Andrey Melnikov
1595594dc8 fix: added back function that went missing. 2020-05-14 19:18:55 -07:00
Aleksandr Melnikov
076917278b Consolidated UID generation for WorkflowTemplate and WorkspaceTemplate 2020-05-14 15:04:49 -07:00
Andrey Melnikov
5fdaf16c47 fix: issue where url was not selected for workspaces. 2020-05-11 19:07:31 -07:00
Rush Tehrani
e85561a651 Merge pull request #193 from onepanelio/feature/workspace.api.updates
Feature/workspace.api.updates
2020-05-11 14:15:50 -07:00
Andrey Melnikov
9600794c38 update: List Workspaces request to include the workspace template information. 2020-05-11 12:18:31 -07:00
rushtehrani
6c785ed2a6 add is_system to workflow_templates for sys workflows 2020-05-10 20:42:33 -07:00
Andrey Melnikov
3a9e84c4a5 update: select columns for workspace status. 2020-05-09 18:31:26 -07:00
Andrey Melnikov
383e915fa3 update: added labels and workspace type 2020-05-08 20:38:41 -07:00
Rush Tehrani
3a8e170e73 Revert "update: simplified request for creating a workflow execution." 2020-05-08 13:11:13 -07:00
Andrey Melnikov
97f9b78efa update: workspaces with labels and simplified use of parameters. 2020-05-08 11:02:42 -07:00
Andrey Melnikov
872ed2d9af update/fix: fixed issue where parameters were not being sent with API response.
Fixed issue where cron workflows did not apply their labels to the newly created workflow executions.
2020-05-06 15:39:55 -07:00
Andrey Melnikov
6f60592669 fix: issue where cron workflows did not pass on parameters to workflow executions in db 2020-05-06 14:22:39 -07:00
Andrey Melnikov
396d95d9d9 update: Added List Workspaces method. 2020-05-06 12:30:12 -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
b90b702709 update: initial working version of updating workspace templates. 2020-05-04 14:54:57 -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
dfe606447c create workspace logic 2020-04-30 16:47:25 -07:00
Andrey Melnikov
1fe4201704 feat: updated crons to have a manifest in db 2020-04-30 14:52:26 -07:00
rushtehrani
af82c312a7 move workspace_types and common_types and refactor Parameter alias 2020-04-29 17:31:44 -07:00
Andrey Melnikov
b0571f69c9 fix: issues with cron workflow labels not being set/saved. 2020-04-29 14:01:37 -07:00
Andrey Melnikov
7528348aaf Merge remote-tracking branch 'origin/feat/workspaces' into feat/integrate.workflow.changes 2020-04-28 10:21:23 -07:00
Andrey Melnikov
3ce771967b update: Get Workflow Template Versions to use db records and order by created at desc by default. 2020-04-27 20:17:00 -07:00
Andrey Melnikov
9c193b3616 feature: centralize labels to one location. 2020-04-27 19:55:44 -07:00
rushtehrani
f40e83f437 alias workflowExecutionParameter to Parameter for future refactor 2020-04-27 14:51:15 -07:00
rushtehrani
dd49f038bb better duplicate checking + additional field 2020-04-27 14:51:15 -07:00
rushtehrani
2a5905d13b store workspace information in database 2020-04-27 14:51:15 -07:00
rushtehrani
c105fb3c39 return workspaceTemplate.workflowTemplate in api response 2020-04-27 14:50:21 -07:00
rushtehrani
9158ddc68d generate api for workspace_template 2020-04-27 14:50:21 -07:00
rushtehrani
25a9042852 use workspace struct 2020-04-27 14:49:15 -07:00
rushtehrani
6615fde6eb workspace_template logic 2020-04-27 14:49:15 -07:00
Andrey Melnikov
9533251227 feat: Added cron workflow statistics to workflow templates 2020-04-27 11:34:44 -07:00
Andrey Melnikov
6cacf140c3 Merge remote-tracking branch 'origin/feat/workspaces' into feat/integrate.workflow.changes 2020-04-27 09:54:06 -07:00
Andrey Melnikov
1920eb5ed0 update: database records for all resources. 2020-04-27 09:32:45 -07:00
rushtehrani
1809215615 alias workflowExecutionParameter to Parameter for future refactor 2020-04-26 15:15:44 -07:00
rushtehrani
18ee46462e better duplicate checking + additional field 2020-04-26 12:37:15 -07:00
rushtehrani
27c586560b store workspace information in database 2020-04-25 18:53:28 -07:00
rushtehrani
da6934face return workspaceTemplate.workflowTemplate in api response 2020-04-25 16:03:07 -07:00
rushtehrani
f74ec05f97 generate api for workspace_template 2020-04-25 00:19:25 -07:00
rushtehrani
9b34aff8fa use workspace struct 2020-04-24 12:39:52 -07:00
rushtehrani
13ab6c0d90 workspace_template logic 2020-04-24 12:39:52 -07:00
Aleksandr Melnikov
be99db4ffc Due to adjustments in manifests, and how S3 is stored,
we need to parse the new configuration and set it up to be available
as the code expects.
2020-04-23 16:59:26 -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
Andrey Melnikov
ae524fbd2e feat: added versions to workflow tempaltes.
update: updated logic to get workflow template executions stats to be a single query.
2020-04-20 13:47:48 -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
3410898188 Per feedback, using *time.Time to allow nil value. 2020-04-16 13:10:23 -07:00
Andrey Melnikov
94de4aafe3 feat: Updated functions that worked with workflow templates to be methods and renamed them a bit for simplicity. 2020-04-16 11:02:58 -07:00
Andrey Melnikov
4f69a56996 fix: parameters wrong type in setting it from annotations. 2020-04-15 20:22:48 -07:00