Commit Graph

445 Commits

Author SHA1 Message Date
Jonathan Leibiusky
2eff799c58 Merge pull request #21 from xetorthio/session_deploy_image_name
Add image_name parameter to SessionDeploy
2017-06-14 21:10:15 -03:00
Jonathan Leibiusky @xetorthio
2224e6e540 Add image_name parameter to SessionDeploy 2017-06-14 21:09:20 -03:00
Jonathan Leibiusky
be6b8e6293 Merge pull request #20 from xetorthio/more_prometheus_metrics
More prometheus metrics
2017-06-14 21:00:29 -03:00
Jonathan Leibiusky @xetorthio
6c8c21618b More prometheus metrics 2017-06-14 20:59:50 -03:00
Marcos Nils
b89f47fba8 Merge pull request #19 from xetorthio/host_fqdn
Add PWD_HOST_FQDN env variable to instances.
2017-06-15 00:13:05 +01:00
Jonathan Leibiusky @xetorthio
8f247794bb Add PWD_HOST_FQDN env variable to instances. 2017-06-14 19:02:07 -03:00
Jonathan Leibiusky
fa275b8ef4 Merge pull request #18 from xetorthio/jonas_master
Don't stop loading if session IP is missing
2017-06-14 09:56:34 -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
3d08846ca1 Merge pull request #16 from xetorthio/load_stored_sessions_in_parallel
Load sessions in parallel
2017-06-14 09:34:08 -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
a95d1cd08d Merge pull request #15 from xetorthio/jonas_master
Locking happens now on the instance level
2017-06-09 16:12:56 -03:00
Jonathan Leibiusky @xetorthio
84f9af177c Locking happens now on the instance level 2017-06-09 16:12:01 -03:00
Jonathan Leibiusky
56e76a5534 Merge pull request #14 from xetorthio/jonas_master
Instances in a session should be created sequentially
2017-06-09 10:21:34 -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
f14e3a137d Merge branch 'no_tests' into jonas_master 2017-06-07 10:20:14 -03:00
Jonathan Leibiusky
d75a8430ef Merge pull request #13 from xetorthio/session_setup
Add session templates
2017-06-07 10:15:42 -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
fe8ea11fc6 Merge pull request #12 from xetorthio/allow_custom_hostnames
Allow custom hostnames when creating instances
2017-06-05 10:08:52 -03:00
Jonathan Leibiusky @xetorthio
a09f90f968 Allow custom hostnames when creating instances 2017-06-05 10:08:03 -03:00
Jonathan Leibiusky
a7715c2e89 Merge pull request #11 from xetorthio/allow_any_image
Allow to launch instances with any kind of public image.
2017-06-05 09:35:39 -03:00
Marcos Lilljedahl
af197ce7c5 Add timeouts to http server 2017-06-02 16:16:45 -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
07d0bd0b91 Merge pull request #10 from xetorthio/refactor_test_1
Refactor test 1
2017-05-27 18:16:28 -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
Marcos Lilljedahl
db1c06a99f Add multi-stage builds and fix safari scrollbar 2017-05-23 16:18:02 -03:00
Marcos Lilljedahl
3ecdd1ea52 Fix launching instances with specific image 2017-05-23 15:50:55 -03:00
Marcos Nils
bccc87e0d9 Merge pull request #8 from xetorthio/stack_name
Allow to specify stack name as a parameter
2017-05-19 17:32:15 -03:00
Jonathan Leibiusky @xetorthio
c319f0040e Bad parameter checking 2017-05-19 17:25:30 -03:00
Jonathan Leibiusky @xetorthio
911d56bc49 WIP 2017-05-19 17:25:05 -03:00
Marcos Nils
e421a76098 Merge pull request #7 from xetorthio/fix_145
Fixes #145
2017-05-19 11:07:11 -03:00
Jonathan Leibiusky @xetorthio
55062234fd Allow to specify stack name as a parameter 2017-05-19 10:42:30 -03:00
Jonathan Leibiusky @xetorthio
a703f22997 Fixes #145 2017-05-19 10:16:00 -03:00
Marcos Lilljedahl
a223a08ab7 Merge https://github.com/gvilarino/play-with-docker into gvilarino_revert 2017-05-18 18:47:11 -03:00
Guido Vilariño
99ea172c30 Remove close alert when user is signed out (#143)
* Remove close browser tab alert when signed out

* Remove whitespace line
2017-05-18 18:33:33 -03:00
Marcos Nils
db91b7e8d3 Merge pull request #6 from xetorthio/do_stack_deploy
Do everything in a single command and pull all images before deploying
2017-05-18 17:33:34 -03:00
Jonathan Leibiusky @xetorthio
f40c527e3c Do everything in a single command and pull all images before deploying
the stack to the swarm.
2017-05-18 17:30:47 -03:00
Marcos Nils
59eee7cdfc Merge pull request #5 from xetorthio/do_stack_deploy
Initialize swarm and do stack deploy instead of docker compose
2017-05-18 17:20:54 -03:00
Jonathan Leibiusky @xetorthio
0a061c235b Initialize swarm and do stack deploy instead of docker compose 2017-05-18 17:19:49 -03:00
Marcos Nils
a5857116cb Merge pull request #4 from xetorthio/allow_external_stacks
Allow external stacks
2017-05-18 13:31:17 -03:00
Jonathan Leibiusky @xetorthio
637b014931 Allow external stacks.
Also default to `stack.yml` if file was not specified.
2017-05-18 13:16:34 -03:00
Marcos Lilljedahl
317509d3df Update compose and machine versions 2017-05-18 10:58:27 -03:00