Commit Graph

86 Commits

Author SHA1 Message Date
rushtehrani
bf06b9cf03 remove websockets 2020-02-22 14:13:16 -08:00
rushtehrani
44aab4bf25 move authorization to server and add it to namespace list 2020-02-20 14:32:04 -08:00
rushtehrani
f61b08b535 move /util to /pkg/util 2020-02-20 12:14:37 -08:00
rushtehrani
a01df001e7 use logrus grpc middleware 2020-02-20 11:52:40 -08:00
rushtehrani
e4e84e53fe support cookie authentication 2020-02-20 11:30:29 -08:00
rushtehrani
2aaf03f2dc allow authorization header 2020-02-19 20:45:41 -08:00
rushtehrani
66c27db71c add interceptors package + grpc middleware updates 2020-02-19 16:59:46 -08:00
rushtehrani
15b37282e6 add interceptor for streaming server as well 2020-02-19 14:42:48 -08:00
rushtehrani
2e0ae10d56 move reusable components to pkg 2020-02-19 14:42:48 -08:00
rushtehrani
42f0ff173f move secret and namespace 2020-02-19 14:41:40 -08:00
rushtehrani
d14904a894 get serviceAccount token from header 2020-02-19 14:36:15 -08:00
Andrey Melnikov
5c2d8c63f2 Added patch to allowed methods 2020-02-19 11:20:24 -08:00
Andrey Melnikov
2739edf9eb Added delete to list of accepted methods to API 2020-02-19 11:11:31 -08:00
Aleksandr Melnikov
b15f6e4f28 Updated main to use new logging. 2020-02-10 15:01:52 -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
rushtehrani
66a19f1e1b namespace api + server + refactor 2020-02-02 11:06:43 -08:00
Andrey Melnikov
2312aeee04 Updated CORS settings so Web client can access from localhost. 2020-01-27 09:50:24 -08:00
rushtehrani
6f799bcae3 use env vars for all config 2020-01-08 22:00:45 -08:00
rushtehrani
cec8b34bdf combine argo and kube clients 2020-01-08 11:01:02 -08:00
rushtehrani
32e8b51251 support kubernetes secret creation 2020-01-07 16:38:52 -08:00
rushtehrani
f526a08354 go fmt 2020-01-02 18:03:14 -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
ae2386e184 workflow version db logic 2019-12-12 10:03:29 -08:00
rushtehrani
91afb337fc remove sqlx 2019-12-11 21:23:27 -08:00
rushtehrani
0b10fc9dd9 more logging fixes 2019-12-10 20:03:31 -08:00
rushtehrani
f6d9fa152b remove log that is never reached 2019-12-10 19:57:30 -08:00
rushtehrani
848d23f0fa log message change 2019-12-10 19:55:13 -08:00
rushtehrani
0e13c0f433 code fixes 2019-12-10 19:41:08 -08:00
rushtehrani
b83fe89f6e make argo.Client a parameter 2019-12-10 19:32:58 -08:00
rushtehrani
b421c63073 add db migration support 2019-12-10 15:53:54 -08:00
rushtehrani
1013e4c905 add http proxy + swagger 2019-12-08 23:26:55 -08:00
rushtehrani
7354dcd479 use managers 2019-12-08 20:27:12 -08:00
rushtehrani
111ad1ef29 logging + cleanup 2019-12-06 22:52:32 -08:00
rushtehrani
703740279a structure based on gRPC 2019-12-06 19:00:58 -08:00
rushtehrani
8b60b0a794 restructure 2019-12-05 10:40:37 -08:00