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