Commit Graph

44 Commits

Author SHA1 Message Date
Jonathan Leibiusky @xetorthio
0e08107738 Tests are working again 2017-07-28 20:42:05 -03:00
Jonathan Leibiusky @xetorthio
53e6078cc5 WIP 2017-07-25 16:36:10 -03:00
Jonathan Leibiusky @xetorthio
8424479e76 Update event names 2017-07-24 14:55:17 -03:00
Marcos Lilljedahl
9293a4f8d0 Add sessionGetAll to StorageAPI 2017-07-18 18:17:42 -03:00
Marcos Lilljedahl
4eda861329 Merge branch 'routing_refactor' into next 2017-07-18 15:15:11 -03:00
Marcos Lilljedahl
8eae9c1e06 Merge branch 'next' into mongo_storage 2017-07-18 14:43:27 -03:00
Jonathan Leibiusky @xetorthio
08b64dadde Add storage API abstraction 2017-07-18 14:32:17 -03:00
Jonathan Leibiusky @xetorthio
4731d8ec98 Event refactor 2017-07-18 10:45:05 -03:00
Marcos Lilljedahl
3e38804393 Fix path for stack files 2017-07-10 18:59:38 -03:00
Marcos Lilljedahl
b9f154c07c Unify file upload strategies 2017-07-10 18:53:33 -03:00
Jonathan Leibiusky @xetorthio
e6b089f9be Allow to drag & drop file uploads to instances
Upload file to relative session dir from terminal
2017-07-09 23:36:58 -03:00
Jonathan Leibiusky @xetorthio
1ee90c43d1 Merge branch 'master' into storage_refactor 2017-06-22 09:16:49 -03:00
Jonathan Leibiusky @xetorthio
824d5334df Merge branch 'master' into storage_refactor 2017-06-21 10:51:26 -03:00
Jonathan Leibiusky @xetorthio
eee76951b7 Add multipart upload to instances 2017-06-21 10:02:25 -03:00
Jonathan Leibiusky @xetorthio
755e3c7707 Add ssh proxy 2017-06-19 12:00:29 -03:00
Jonathan Leibiusky @xetorthio
3a13358739 Merge branch 'master' into storage_refactor 2017-06-16 10:02:20 -03:00
Jonathan Leibiusky @xetorthio
de281eb58b Fix missing host setting and fix tests 2017-06-15 18:17:02 -03:00
Marcos Lilljedahl
bb13a8be5d Add UCP image as allowed 2017-06-15 17:40:11 -03:00
Jonathan Leibiusky @xetorthio
e9911abf94 Storage has now it's own package.
Remove global `sessions` map and use configured storage.
Add a `types` package so both `pwd` and `storage` can access without
circular dependencies.
Now the session is prepared when requested and not on load.
2017-06-15 16:09:41 -03:00
Jonathan Leibiusky @xetorthio
2224e6e540 Add image_name parameter to SessionDeploy 2017-06-14 21:09:20 -03:00
Jonathan Leibiusky @xetorthio
6c8c21618b More prometheus metrics 2017-06-14 20:59:50 -03:00
Jonathan Leibiusky @xetorthio
8f247794bb Add PWD_HOST_FQDN env variable to instances. 2017-06-14 19:02:07 -03:00
Jonathan Leibiusky @xetorthio
d87810b788 Missed the session ID 2017-06-14 09:55:25 -03:00
Jonathan Leibiusky @xetorthio
1fc0bf8dc8 Avoid stopping the world 2017-06-14 09:48:40 -03:00
Jonathan Leibiusky @xetorthio
37c16d0d98 Lock when creating new sessions as access to session map cannot happen
concurrently
2017-06-12 12:59:34 -03:00
Jonathan Leibiusky @xetorthio
e09ac22579 Fix small bug 2017-06-10 18:29:43 -03:00
Jonathan Leibiusky @xetorthio
33febafb43 Load sessions in parallel 2017-06-10 18:18:30 -03:00
Jonathan Leibiusky @xetorthio
84f9af177c Locking happens now on the instance level 2017-06-09 16:12:01 -03:00
Jonathan Leibiusky @xetorthio
84b532b887 Instances in a session should be created sequentially 2017-06-09 10:18:30 -03:00
Jonathan Leibiusky @xetorthio
080d9b3133 Parallel implementation of the setup, makes each around 3 times faster 2017-06-07 10:13:46 -03:00
Jonathan Leibiusky @xetorthio
6d992b5d02 Add session templates 2017-06-06 14:48:26 -03:00
Jonathan Leibiusky @xetorthio
a09f90f968 Allow custom hostnames when creating instances 2017-06-05 10:08:03 -03:00
Jonathan Leibiusky @xetorthio
2e63e541f3 Make sure not to treat the instance as a docker host always, as it might
not be one.
2017-05-29 10:19:01 -03:00
Jonathan Leibiusky @xetorthio
b0b9269ccc Allow to launch instances with any kind of public image.
Images that are not whitelisted will be launched as normal containers.
Only whitelisted ones will be launched as privileged.
Additionally pull the image if it doesn't exist.
2017-05-27 20:04:37 -03:00
Jonathan Leibiusky @xetorthio
4353449df6 Add test to ClientResizeViewPort 2017-05-26 10:20:27 -03:00
Jonathan Leibiusky @xetorthio
dfbf870383 Add test for InstanceResizeTerminal 2017-05-26 10:01:38 -03:00
Jonathan Leibiusky @xetorthio
824647b97d Improve SessionNew tests 2017-05-26 09:51:03 -03:00
Jonathan Leibiusky @xetorthio
c25b06936e Merge branch 'jonas_master' into refactor_test_1 2017-05-24 10:00:03 -03:00
Jonathan Leibiusky @xetorthio
3d96760a98 WIP 2017-05-23 19:29:36 -03:00
Jonathan Leibiusky @xetorthio
911d56bc49 WIP 2017-05-19 17:25:05 -03:00
Jonathan Leibiusky @xetorthio
686c861928 Create sessions volume and mount it in the PWD containers, instead of
bind mounting a path from the host.
Remove `pwd` folder which is unused because of the change above.
2017-05-18 09:32:12 -03:00
Marcos Lilljedahl
e8903896d1 Add PWD directory 2017-03-15 15:00:52 -03:00
Marcos Nils
a4b0a98df3 Scaling (#109)
Make PWD scalable
2017-03-13 18:07:20 -03:00
Marcos Lilljedahl
cab8eef9da Add ignore pwd folder 2016-11-14 22:12:59 -03:00