Commit Graph

48 Commits

Author SHA1 Message Date
Andrey Melnikov
76ecdcfb70 chore: codacy 2020-12-18 19:36:23 -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
b8b6853909 feat: added total results counts to list requests. This simplifies client logic for determining resource counts 2020-11-24 10:55:52 -08:00
rushtehrani
dd0f1f7705 use correct group for workspaces resource 2020-10-08 19:52:48 -07:00
Andrey Melnikov
0956afdabe update: workspace listing endpoint to include a statistics report endpoint and allow filtering by phase. 2020-09-28 15:57:31 -07:00
Andrey Melnikov
8b4a70d958 feat: added support for sorting and filtering workspaces.
* Also added a LabelFilter interface
2020-09-28 12:09:16 -07:00
Andrey Melnikov
d4d4884e5b feat: initial pagination updates 2020-09-16 18:26:51 -07:00
Andrey Melnikov
fc7ef5ffac feat: added retry last action support for workspaces and new failure states 2020-09-10 12:30:18 -07:00
Andrey Melnikov
cfbd92b65f fix: extra import 2020-08-17 16:22:23 -07:00
Andrey Melnikov
bcec3c13fd fix: update core pod host to use string instead of environment variable which evaluates to a static ip 2020-08-17 16:07:47 -07:00
Andrey Melnikov
e66c095500 update: added reserved workspace names 2020-07-21 14:37:51 -07:00
Andrey Melnikov
59e7d58503 fix: get workspaces now returns up-to-date node pool options 2020-07-14 15:09:06 -07:00
rushtehrani
c7184d133e check auth by uid in workspace get request 2020-06-18 19:35:35 -07:00
rushtehrani
640d4f6e9f add Workspace CRD auth check and creation 2020-06-18 19:35:35 -07:00
Andrey Melnikov
ce9fd4bf52 update: config updates and related usage updates. 2020-06-18 15:22:27 -07:00
Andrey Melnikov
72d6892276 update: workspace url is no longer stored in db but is auto generated as it depends on config. 2020-06-18 12:36:20 -07:00
Andrey Melnikov
b8191f6b1f Merge remote-tracking branch 'origin/feat/onepanelio.core.266-is.authorized.changes' into feat/authorization.updates 2020-06-10 22:44:51 -07:00
rushtehrani
5f6bda8838 refactor: clean up client code 2020-06-08 15:25:02 -07:00
Andrey Melnikov
77a457ae01 fix: wrong group permissions 2020-06-05 16:03:14 -07:00
Andrey Melnikov
afda5003e7 fix: issue where workspace labels were not persisting on creation 2020-05-18 19:19:16 -07:00
Andrey Melnikov
bad6fe47ec comment: added a comment explaining why we get templateParameters for workspace 2020-05-14 20:37:57 -07:00
Andrey Melnikov
21099b7627 update: Added template parameters to a workspace.
This is so we can get the options from a workflow template version, since the parameters for a workspace do not store options.
2020-05-14 16:45:48 -07:00
Andrey Melnikov
c9438a344b revert: undid storing the options as those can be obtained from the workflow template version. 2020-05-14 11:27:17 -07:00
Andrey Melnikov
9723f5685a update: store workspace parameter options in db 2020-05-14 11:19:55 -07:00
rushtehrani
7ef68ade48 workspace update 2020-05-12 16:04:35 -07:00
Andrey Melnikov
5621477465 update: updated logic to get protocol for workspaces to be based off onepanel api url 2020-05-12 10:35:20 -07:00
Andrey Melnikov
4d4d5a23b1 update: rename path -> url 2020-05-11 17:52:20 -07:00
Andrey Melnikov
effd641bc7 feature: added path for workspaces 2020-05-11 16:48:48 -07:00
rushtehrani
43e3a1a97b remove circular assignment 2020-05-11 16:40:44 -07:00
Andrey Melnikov
9600794c38 update: List Workspaces request to include the workspace template information. 2020-05-11 12:18:31 -07:00
Andrey Melnikov
3a9e84c4a5 update: select columns for workspace status. 2020-05-09 18:31:26 -07:00
Andrey Melnikov
4543d381ce fix: verb for getting a workspace create -> get 2020-05-08 20:41:16 -07:00
Andrey Melnikov
5fc913fa7a Merge branch 'feat/simplify.create.workflow.execution' of github.com:onepanelio/core into feat/simplify.create.workflow.execution 2020-05-08 20:38:07 -07:00
Andrey Melnikov
1b30721a05 update: api definition and more fields for workspace. 2020-05-08 20:33:13 -07:00
Andrey Melnikov
8bfbf561a5 update: api definition and more fields for workspace. 2020-05-08 20:16:13 -07:00
rushtehrani
14c6c6b8a7 resume workspace 2020-05-08 18:43:22 -07:00
Rush Tehrani
3a8e170e73 Revert "update: simplified request for creating a workflow execution." 2020-05-08 13:11:13 -07:00
Andrey Melnikov
97f9b78efa update: workspaces with labels and simplified use of parameters. 2020-05-08 11:02:42 -07:00
Andrey Melnikov
4f549d0103 Merge remote-tracking branch 'origin/feat/workspaces' into feat/integrate.workflow.changes 2020-05-07 09:59:12 -07:00
rushtehrani
7d720a43fb delete/pause workspace 2020-05-06 22:23:35 -07:00
Andrey Melnikov
c64954562b Merge remote-tracking branch 'origin/feat/workspaces' into feat/integrate.workflow.changes 2020-05-06 14:29:27 -07:00
Andrey Melnikov
396d95d9d9 update: Added List Workspaces method. 2020-05-06 12:30:12 -07:00
rushtehrani
ff51502a0a fix IsAuthorized and statefulsets group 2020-05-05 22:48:31 -07:00
rushtehrani
ab75bb1254 workspace status update api 2020-05-05 12:58:07 -07:00
rushtehrani
51699159c5 update workspace status 2020-05-05 12:58:07 -07:00
rushtehrani
6761633ce5 make name special field and snapshot parameters 2020-05-03 19:41:26 -07:00
rushtehrani
4f2f7df8f0 update api for workspace creation 2020-04-30 20:29:53 -07:00