347 Commits

Author SHA1 Message Date
Andrey Melnikov
fc9669d757 fix: add PodCompletion volume claim gc by default to workflows. This will clean up the volumes if the workflow fails 2021-09-08 12:47:23 -07:00
Andrey Melnikov
8e6ef8d3eb feat: updated presigned url response to include the file size so client can decide if it can be displayed or not 2021-07-30 14:01:38 -07:00
Andrey Melnikov
d226028b33 feat: separate files from workflow and add endpoint to get pre-signed url 2021-07-30 12:52:50 -07:00
Andrey Melnikov
d0d68470dd fix: issue where s3 storage would not list files (but would list folders) 2021-07-20 13:07:38 -07:00
Andrey Melnikov
2fe0a239c5 feat: remove hyperparameter tuning workflow if there are no workflow executions ran by it 2021-03-29 16:18:41 -07:00
Andrey Melnikov
c4893ed0d7 feat: updated migrations and updated code to better work with pns executor based on Long Nguyen's suggestions. 2021-03-29 12:08:38 -07:00
Long Nguyen
50dd0b9264 fixes stability issue with pns executor 2021-03-05 10:20:50 -05:00
Andrey Melnikov
52e4117ab4 chore: codacy fixes 2021-03-03 12:18:09 -08:00
Andrey Melnikov
d6a2e98fc8 fix: incorrectly formatted label for workspaces 2021-03-03 12:14:51 -08:00
Rush Tehrani
35bc8b9bc6 Merge pull request #884 from Vafilor/feat/filtering.updates
feat: updated workflow/workspace fields to allow some related field queries
2021-02-26 12:16:33 -08:00
Andrey Melnikov
8e36a07ede feat: updated workflow/workspace fields to allow some related field queries. 2021-02-26 10:19:22 -08:00
Andrey Melnikov
ebd304b7e1 Merge pull request #883 from Vafilor/feat/filtering.updates
feat: added methods to get just the field name for resources
2021-02-26 09:49:10 -08:00
Andrey Melnikov
d597ccc13f feat: added methods to get just the field name for workflows, templates, workspaces, and workspace templates 2021-02-25 17:14:28 -08:00
rushtehrani
9713d4928a add labels to Workflow pods for policy management 2021-02-24 19:26:42 -08:00
Rush Tehrani
8418962b9e Merge pull request #837 from Vafilor/feat/upgrade.argo.2.12.4
feat: upgrade argo to 2.12.9
2021-02-23 09:17:59 -08:00
Andrey Melnikov
4e6e0fb801 feat: update filesyncer 2021-02-19 16:21:32 -08:00
Andrey Melnikov
88a06a5461 feat: remove workflow manifest parts that are not used. 2021-02-19 15:10:33 -08:00
Andrey Melnikov
0343c6fb52 fix: only add filesyncer sidecar if there are volume mounts 2021-02-17 13:06:31 -08:00
Andrey Melnikov
5b0bc517d3 feat: auto-inject filesyncer sidecar 2021-02-16 12:29:34 -08:00
Andrey Melnikov
dac793601d feat: updated workspace API request to return file syncer url if available 2021-01-29 09:57:00 -08:00
Andrey Melnikov
527bcd835e Merge branch 'feat/upgrade.argo.2.12.4' of github.com:Vafilor/core into feat/upgrade.argo.2.12.4 2021-01-25 14:36:42 -08:00
Andrey Melnikov
488a32d5d5 fix: issue where filterOutCustomTypesFromManifest was crashing 2021-01-25 14:31:47 -08:00
Andrey Melnikov
5a66c278e4 feat: update argo to 2.12.4 (WIP) 2021-01-25 14:31:47 -08:00
Andrey Melnikov
a132ce4e34 chore: codacy 2021-01-19 15:50:34 -08:00
Andrey Melnikov
26218bb426 fix: workspace uid was name and not uid. Also namespace was not replaced. 2021-01-19 15:33:43 -08:00
Andrey Melnikov
734d793d83 chore: codacy formatting 2021-01-19 13:19:10 -08:00
Andrey Melnikov
23f8200042 feat: add {{workspace.uid}} to parameters as a replacable value 2021-01-19 13:03:07 -08:00
Andrey Melnikov
e66255b4ca fix: issue where filterOutCustomTypesFromManifest was crashing 2021-01-15 13:28:50 -08:00
Andrey Melnikov
edcc42ba4b feat: update argo to 2.12.4 (WIP) 2021-01-12 15:58:49 -08:00
rushtehrani
1d0c898fa4 code cleanup + no param mutation 2021-01-11 20:37:23 -08:00
rushtehrani
1355f8039e only remove whitespaces in var references 2021-01-11 20:05:58 -08:00
Andrey Melnikov
c2a80121b7 fix: issue where opts.params were overwritten because of pointer reference - this caused the params stored in database to be altered 2021-01-09 19:26:33 -08:00
Andrey Melnikov
302731e23a feat: replace parameter namespace values for workflow/workspace with the runtime value 2021-01-09 15:14:38 -08:00
Andrey Melnikov
a8f5cde75e fix: issue where logs would sometimes accumulate because there was no newline in the content. 2020-12-31 23:23:13 -08:00
Andrey Melnikov
080624d9e2 fix: issues with finished logs. Content was repeating, resulting in a large data load - making the stream fail.
No timestamps were being returned as timestamps for time 0.
Occasionally lines would cut off across multiple lines.
2020-12-31 11:07:39 -08:00
Andrey Melnikov
ba776cddbd fix: fixed issue with logs where the timestamp parsing ignored newlines 2020-12-30 12:04:21 -08:00
rushtehrani
ab25eee9bb bypass istio proxy for outbound traffic in workflows 2020-12-24 11:01:59 -08:00
rushtehrani
1fc5d0ea73 exclude outbound port 443 2020-12-23 18:38:15 -08:00
Andrey Melnikov
2a01138cf3 chore: codacy 2020-12-16 22:03:54 -08:00
Andrey Melnikov
ed54598771 fix: handle case for watching workflow where a timeout occurs 2020-12-16 21:32:13 -08:00
Andrey Melnikov
50a57f049c chore: revert argo updates 2020-12-10 20:26:35 -08:00
rushtehrani
37f1c0b6eb correctly add resources to script templates 2020-12-10 14:15:55 -08:00
Aleksandr Melnikov
93a0770f31 Merge pull request #777 from Vafilor/fix/adjust.curl
fix: adjust curl to use specific version and fail on non 200 responses
2020-12-09 11:16:18 -08:00
Andrey Melnikov
95e2516f66 fix: adjust curl to use specific version and fail on non 200 responses 2020-12-09 11:08:24 -08:00
Aleksandr Melnikov
f8f23451f3 Merge pull request #771 from Vafilor/test/istio.inject
feat: Use env var instead of tty for interactive sidecars
2020-12-09 10:17:53 -08:00
Andrey Melnikov
b1812006f9 update: changed tty to be under the "ONEPANEL_INTERACTIVE_SIDECAR" 2020-12-08 16:46:13 -08:00
Andrey Melnikov
70d604b2d0 test: istio inject var instead of tty 2020-12-07 18:21:57 -08:00
rushtehrani
3abdda5b81 name methods more explicitly 2020-12-07 16:52:26 -08:00
rushtehrani
78fde018fd support resource limits for GPUs in Workflows 2020-12-07 15:51:50 -08:00
Andrey Melnikov
0cf38f8c85 chore: method documentation 2020-11-17 13:49:14 -08:00