Andrey Melnikov
|
69006309b4
|
feat: allow onepanel-access-token in addition to the onepanel-auth-token
|
2021-08-11 16:29:37 -07:00 |
|
Andrey Melnikov
|
51fb86e3fe
|
feat: simplify API for model services and rename it to inferenceservice
|
2021-08-10 13:36:44 -07:00 |
|
Andrey Melnikov
|
75719caec9
|
feat: model deployment API
|
2021-08-06 16:07:27 -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
|
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 |
|
Andrey Melnikov
|
1da29e550f
|
fix: reconnect db
|
2021-02-05 11:17:41 -08:00 |
|
Andrey Melnikov
|
f88a98c774
|
fix: move db migrations outside of configmap changes. This was causing an issue where go and sql migrations clashed.
|
2021-02-04 18:25:30 -08:00 |
|
Andrey Melnikov
|
bd2d98c146
|
fix: removed non proto files for third party
|
2020-12-17 22:00:29 -08:00 |
|
Andrey Melnikov
|
2931d5e754
|
update: fixed missing generated files for grpc and moved generated files into their own subdirectory for easier separation of files.
|
2020-12-17 15:46:34 -08:00 |
|
Andrey Melnikov
|
d99189807d
|
feat: updated grpc gateway related code
|
2020-12-17 14:09:20 -08:00 |
|
Andrey Melnikov
|
45f6d4e3c6
|
feat: updated watching configmap changes so it uses its own kubeclient. This kubeclient has no timeout as timeouts happen a lot while watching for configmap changes.
|
2020-12-16 21:56:04 -08:00 |
|
Andrey Melnikov
|
e41d5c38af
|
feat: added log in endpoint which is essentially an alias for auth token, but is more descriptive
|
2020-10-29 12:14:53 -07:00 |
|
Andrey Melnikov
|
e1f8ee846c
|
feat: update-cvat
|
2020-10-19 10:48:10 -07:00 |
|
Aleksandr Melnikov
|
4cdb39f934
|
Updating the max server / client send and receive message size.
|
2020-08-04 10:46:43 -07:00 |
|
Andrey Melnikov
|
7e41f5e538
|
fix: issue where db connections were not being closed in go migrations or when configmap changes were detected
|
2020-07-29 17:43:40 -07:00 |
|
Andrey Melnikov
|
da1ca6eece
|
update: rename components to services
|
2020-07-29 14:21:14 -07:00 |
|
Andrey Melnikov
|
146411c370
|
feat: added components API
|
2020-07-23 19:57:18 -07:00 |
|
Andrey Melnikov
|
7af3c9dd7c
|
feat: allowed onepanel-auth-token header to provide authentication token.
Updated server to make that key not require a grpc-gateway prefix.
|
2020-07-20 20:52:36 -07:00 |
|
Andrey Melnikov
|
9435404701
|
fix: filepath separator to include windows support.
|
2020-07-14 19:00:05 -07:00 |
|
Andrey Melnikov
|
c5d1ec9b1f
|
fix: go migrations since they would still occur in the order of creation timestamp. Manually initializing them fixes this issue.
|
2020-07-01 16:06:18 -07:00 |
|
Andrey Melnikov
|
f78ae63afa
|
clean: added method to SysConfig to return database connection information
|
2020-06-30 10:49:22 -07:00 |
|
Andrey Melnikov
|
1a15df4999
|
fix: testing commit for db connection
|
2020-06-30 10:49:22 -07:00 |
|
Andrey Melnikov
|
2091485345
|
feat: added basic unit testing. Also separated migrations to separate sql and go migrations. This makes it easier to unit test where we just need sql migrations.
|
2020-06-30 10:49:22 -07:00 |
|
Andrey Melnikov
|
3384564c42
|
update: Separate config server
|
2020-06-23 17:52:39 -07:00 |
|
Andrey Melnikov
|
1e3a5d4faf
|
clean: Updated DB to be a struct with convenience functions for getting data.
|
2020-06-20 13:18:52 -07:00 |
|
Andrey Melnikov
|
d823a951fb
|
fix: fixed issue where channels were not working for restarting server.
|
2020-06-18 12:40:36 -07:00 |
|
Andrey Melnikov
|
9e236aafb2
|
test: locks instead of channels
|
2020-06-18 12:40:36 -07:00 |
|
Andrey Melnikov
|
aaf6d31847
|
fix: issue where watch was started multiple times.
|
2020-06-18 12:40:36 -07:00 |
|
Andrey Melnikov
|
6fe23c7ed8
|
clean: code cleanup and minor documentation
|
2020-06-18 12:40:09 -07:00 |
|
Andrey Melnikov
|
24348647a8
|
poc: proof of concept for a server that detects configmap changes and updates the server accordingly.
|
2020-06-18 12:36:20 -07:00 |
|
Andrey Melnikov
|
6e1a3729f2
|
fix: wrong config
|
2020-06-10 14:26:26 -07:00 |
|
Andrey Melnikov
|
483c79abb3
|
update: cache system config for entire application and not just per request
|
2020-06-10 14:19:33 -07:00 |
|
Andrey Melnikov
|
c226ff8419
|
update: removed code specific to x-original-auth based on changes upcoming to structure.
* Auth token will always be present unless you are validating an auth token.
|
2020-06-08 14:44:28 -07:00 |
|
Andrey Melnikov
|
e2f027dd61
|
update: centralized authorization logic for workspace actions into one IsAuthorized endpoint
|
2020-06-04 14:01:07 -07:00 |
|
Andrey Melnikov
|
e8c17a04ee
|
feature: added migration with jupyter lab
|
2020-05-26 10:45:56 -07:00 |
|
rushtehrani
|
4f2f7df8f0
|
update api for workspace creation
|
2020-04-30 20:29:53 -07:00 |
|
Andrey Melnikov
|
9c193b3616
|
feature: centralize labels to one location.
|
2020-04-27 19:55:44 -07:00 |
|
rushtehrani
|
34556d243b
|
rename auth package functions to not start with package name
|
2020-04-26 20:23:17 -07:00 |
|
rushtehrani
|
f74ec05f97
|
generate api for workspace_template
|
2020-04-25 00:19:25 -07:00 |
|
Andrey Melnikov
|
d42bffa0e2
|
revert: accidental local config changes.
|
2020-04-22 14:52:44 -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
|
57dcd1d399
|
fix: updated resources so they can be provided labels on creation.
|
2020-04-12 13:28:45 -07:00 |
|
Aleksandr Melnikov
|
e5e3bcfd2e
|
Adding a handler, per Andrey.
|
2020-03-30 14:01:17 -07:00 |
|
Aleksandr Melnikov
|
26615700e6
|
Adding cron_workflow_server.go
- Connecting it to main.go
|
2020-03-27 12:17:39 -07:00 |
|
Andrey Melnikov
|
63c759c525
|
fix: undid accidental change.
|
2020-03-26 18:03:27 -07:00 |
|
Andrey Melnikov
|
d293a85cd0
|
feat: added label support for workflow executions and templates.
Also updated workflow templates to create a workflow template k8 resource so we can easily work with labels.
|
2020-03-25 12:46:55 -07:00 |
|
Andrey Melnikov
|
7e83da37b3
|
feat: Added endpoint to check auth token validity
issue: #96
|
2020-03-10 16:21:50 -07:00 |
|
Andrey Melnikov
|
c5975a4022
|
feat: Added auth token server
issue #96
|
2020-03-10 12:53:13 -07:00 |
|
rushtehrani
|
15a86c340c
|
panic instead of err
|
2020-02-25 18:46:49 -08:00 |
|
rushtehrani
|
e3413d0669
|
v1.Client cleanup
|
2020-02-25 17:36:00 -08:00 |
|