58 Commits

Author SHA1 Message Date
Andrey Melnikov
5a66c278e4 feat: update argo to 2.12.4 (WIP) 2021-01-25 14:31:47 -08:00
Andrey Melnikov
41f8508763 update: to go packages because of grpc update 2020-12-17 16:02:22 -08:00
Andrey Melnikov
50a57f049c chore: revert argo updates 2020-12-10 20:26:35 -08:00
Andrey Melnikov
8a9637bc22 fix: add hydrator 2020-11-13 12:06:18 -08:00
Andrey Melnikov
3ae2dd8077 upgraded argo to v2.11.6 (wip) 2020-11-13 11:59:44 -08:00
Aleksandr Melnikov
a4c40dff8b Removing jwt-go library since it's no longer used. 2020-11-10 15:58:26 -08:00
Aleksandr Melnikov
0f226eb0b7 Adding google uuid library to go.mod. 2020-11-10 15:58:26 -08:00
Andrey Melnikov
7150f24631 feat: update incoming token to be a JWT token that takes in username 2020-10-12 16:07:12 -07:00
Aleksandr Melnikov
e7cef240c4 Fixing code that assigns a GPU limit for a workflow.
- This GPU assignment works for cron created workflows as well.
2020-09-25 10:38:21 -07:00
Aleksandr Melnikov
7295ba36b3 Putting pack a required package. 2020-07-09 16:30:00 -07:00
Aleksandr Melnikov
965e8dda92 Adding Google library for Google Cloud Storage. 2020-07-08 11:33:47 -07:00
Aleksandr Melnikov
30305f42e1 Adding Yaml V3. 2020-07-06 17:04:12 -07:00
rushtehrani
7082e53328 update protobuf generators 2020-05-05 15:50:09 -07:00
rushtehrani
dfe606447c create workspace logic 2020-04-30 16:47:25 -07:00
Andrey Melnikov
9c193b3616 feature: centralize labels to one location. 2020-04-27 19:55:44 -07:00
rushtehrani
f74ec05f97 generate api for workspace_template 2020-04-25 00:19:25 -07:00
rushtehrani
4d427dac76 update go.mod 2020-04-24 13:12:36 -07:00
rushtehrani
13ab6c0d90 workspace_template logic 2020-04-24 12:39:52 -07:00
rushtehrani
2fb7d67378 use a diff yaml lib 2020-04-24 12:39:22 -07:00
rushtehrani
c5b822a8d1 template parse and tests 2020-04-24 12:38:41 -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
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
46c538ef28 Adding go.mod updates. 2020-04-14 17:58:13 -07:00
Andrey Melnikov
a520f3c6c3 Prototyping removing workflow versions and updating workflow templates to always create a k8 resources. 2020-04-09 15:49:03 -07:00
Aleksandr Melnikov
560afea884 Updating Argo to 2.7.0 2020-04-03 16:50:55 -07:00
Aleksandr Melnikov
4be4dd8419 Updating go.mod to use the latest argoproj/argo
- Alongside, updating other modules to fix conflicts with versioning.
Sourced from: https://github.com/onepanelio/core/pull/123/files
2020-03-27 12:20:58 -07:00
rushtehrani
c8324cd7e5 only use latest go-autorest 2020-03-24 16:07:25 -07:00
rushtehrani
14d9c06763 upgrade dependencies 2020-03-24 16:07:25 -07:00
Andrey Melnikov
cb821694c3 fix: updated go.mod file for the yaml reference. 2020-03-19 16:38:48 -07:00
Andrey Melnikov
c5975a4022 feat: Added auth token server
issue #96
2020-03-10 12:53:13 -07:00
rushtehrani
eb7d99a478 add websocket proxy back in 2020-02-25 12:48:00 -08:00
rushtehrani
bf06b9cf03 remove websockets 2020-02-22 14:13:16 -08:00
rushtehrani
8b4a51c39e clean up third party + add additional third party proto files 2020-02-21 16:07:39 -08:00
rushtehrani
e0dd0f004c validate workflows 2020-02-12 09:46:21 -08:00
rushtehrani
342f879bc5 use util.TerminateWorkflow 2020-02-12 09:46:21 -08:00
Aleksandr Melnikov
19af6fc951 Adding logrus to project.
Adding a logging package.
- Intent it to use Logger from this package. The init function
will set "ReportCaller", whenever this package is used.
ReportCaller is what decides to include the function that threw the error.
- It's not enabled by default because it carries a performance penalty.
2020-02-10 12:45:23 -08:00
Aleksandr Melnikov
4c07aab4a9 Added grpc_recovery, so that the API doesn't crash if a panic is hit. 2020-02-07 16:23:15 -08:00
Aleksandr Melnikov
ec967fe030 Adding go changes. 2020-02-05 13:14:09 -08:00
rushtehrani
384670ea6d change from s3 sdk to minio sdk 2020-01-28 21:09:36 -08:00
rushtehrani
4db63d6cc9 run go mod tidy 2020-01-27 21:10:11 -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
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
a9e93a1111 add configMap methods and testing 2020-01-26 15:04:13 -08:00
rushtehrani
2c7a83e20c add s3 code 2020-01-19 14:07:19 -08:00
rushtehrani
6f799bcae3 use env vars for all config 2020-01-08 22:00:45 -08:00
rushtehrani
32e8b51251 support kubernetes secret creation 2020-01-07 16:38:52 -08:00
rushtehrani
bc1e19fbc7 support stream => websocket for web clients 2020-01-02 10:45:51 -08:00
rushtehrani
5b044be67a add gorilla handlers for CORS and more 2019-12-21 12:17:24 -08:00
rushtehrani
14c0c25075 get workflow implementation 2019-12-14 16:31:34 -08:00
rushtehrani
ae2386e184 workflow version db logic 2019-12-12 10:03:29 -08:00