Commit Graph

  • 08f1ead2a9 Remove hybrid image from compose as it's not needed anymore. marcos 2017-11-24 12:32:20 -03:00
  • 29ed79d418 Fix issue with scheduler mutex. Update k8s motd with new kubedashboard url marcos 2017-11-24 00:45:00 -03:00
  • d758c1a303 When playground is created or modified it emits an event. (#225) Jonathan Leibiusky 2017-11-23 13:40:06 -03:00
  • 65b8364ef2 Now both index.html and landing.html can be changes for specific (#224) Jonathan Leibiusky 2017-11-22 17:32:41 -03:00
  • f277e3776c Make it so the playground can decide which index file to serve. (#223) Jonathan Leibiusky 2017-11-22 16:47:01 -03:00
  • 2e039a4e60 Make KubeletClient public marcos 2017-11-21 15:21:15 -03:00
  • 0ad73acbb9 Add list playgrounds and create/update playground endpoints. (#221) Jonathan Leibiusky 2017-11-21 12:55:35 -03:00
  • 95e4aaa5f7 Allow to decide which tasks are going to be executed per playground (#218) Jonathan Leibiusky 2017-11-21 11:58:31 -03:00
  • f22bf1b3da Fix failing tests Jonathan Leibiusky @xetorthio 2017-11-17 09:23:29 -03:00
  • 3481442768 Initial k8s support in libplayground (#216) Marcos Nils 2017-11-16 18:23:13 -03:00
  • dcb2bc7500 Pass playground struct to session provisioner Jonathan Leibiusky @xetorthio 2017-11-16 12:00:59 -03:00
  • adb64091c4 Remove property not being used Jonathan Leibiusky @xetorthio 2017-11-16 11:51:02 -03:00
  • 4e09a76d64 Use a better uuid library Jonathan Leibiusky @xetorthio 2017-11-14 16:42:02 -03:00
  • 3f5b3882dd Multiple playgrounds support (#215) Jonathan Leibiusky 2017-11-14 15:50:04 -03:00
  • 3dee0d3f0b Revert "Remove sensitive information from LoggedUser endpoint" Marcos Lilljedahl 2017-11-12 21:28:38 -03:00
  • 0541165b70 Remove incorrect host replacement Marcos Lilljedahl 2017-11-12 21:22:14 -03:00
  • e91a1f3e6f Remove sensitive information from LoggedUser endpoint Marcos Lilljedahl 2017-11-09 19:21:31 -03:00
  • 15a833fcf5 Add sudo shim to dockerfiles/dind/ (#209) leigh schrandt 2017-11-09 11:29:28 -07:00
  • 3db75cd297 Make ping not use docker/docker and update Dockerfiles Marcos Lilljedahl 2017-11-09 15:28:31 -03:00
  • 0c1320da00 Add ping and metrics endpoint to redirect server Jonathan Leibiusky @xetorthio 2017-11-09 10:28:48 -03:00
  • edd1fe73c2 Removed hyperlink for example (#211) John Impallomeni 2017-11-08 12:20:58 -07:00
  • a136c8516c Fix oauth window height and update and bump dind versions Marcos Lilljedahl 2017-11-08 14:10:47 -03:00
  • c5f0f5fab9 Make me endpoint accessible through CORS. (#207) Marcos Nils 2017-11-06 13:43:41 -03:00
  • 389e603e42 Update README.md Marcos Nils 2017-11-03 13:56:38 -03:00
  • 2cbde6d067 Remove session lock as it's worthless now that PWD is deployed in (#204) Marcos Nils 2017-11-02 14:20:14 -03:00
  • 80fcf5abe3 Treat buttons and dropdown as links (pointer cursor) (#203) Michael Irwin 2017-11-02 11:40:37 -04:00
  • 41f036416c Error message if client was not created Jonathan Leibiusky @xetorthio 2017-11-01 15:00:04 -03:00
  • ba8d04aeb2 Make sure instance exists before trying to do anything Jonathan Leibiusky @xetorthio 2017-11-01 14:56:22 -03:00
  • 8f484ad5be Make sure instance exists before trying to change it's ports Jonathan Leibiusky @xetorthio 2017-11-01 14:14:37 -03:00
  • d8bc3c597d Add check to avoid panic when receiving msg Marcos Lilljedahl 2017-11-01 14:09:58 -03:00
  • 1f58e740a1 Update index-nw to stop using socket.io Jonathan Leibiusky @xetorthio 2017-10-31 17:31:03 -03:00
  • eeed9ed71a Remove old disconnect Jonathan Leibiusky @xetorthio 2017-10-31 17:05:48 -03:00
  • 380e15527b Merge branch 'websocket_rewrite' Jonathan Leibiusky @xetorthio 2017-10-31 16:58:36 -03:00
  • 5f8edd12cb Add CheckOrigin function to allow any connections Marcos Lilljedahl 2017-10-31 16:57:36 -03:00
  • 62e948acb4 Merge branch 'master' into next Jonathan Leibiusky @xetorthio 2017-10-31 16:28:31 -03:00
  • 2d6cb93b3c Remove docker/docker dependency :) :) :) Jonathan Leibiusky @xetorthio 2017-10-31 13:23:55 -03:00
  • 6009bfd781 Make router director return extra information (needed to route ssh connections) Jonathan Leibiusky @xetorthio 2017-10-31 12:49:37 -03:00
  • db6e23e1fa Add sudo shim Marcos Lilljedahl 2017-10-25 15:15:12 -03:00
  • 70fb34d3d5 Disable image pulling and update docker cli Marcos Lilljedahl 2017-10-24 15:29:18 -03:00
  • 4f9e58584b Update README.md (#199) leigh schrandt 2017-10-22 12:40:24 +02:00
  • 36bebe3223 Add dep files Marcos Lilljedahl 2017-10-20 18:43:15 -03:00
  • 7ce693fab5 Vendor dependencies and use docker/go-docker for API types Marcos Lilljedahl 2017-10-20 18:42:16 -03:00
  • 2fd1b628a8 Remove unused import Jonathan Leibiusky (@xetorthio) 2017-10-20 15:30:58 +02:00
  • fbce7ce63a Retry client connection when websocket is disconnected. Close websocket server reference when client has disconnected. Jonathan Leibiusky (@xetorthio) 2017-10-20 15:26:34 +02:00
  • b1406f4ea8 First try on using standard websocket and removing socket.io from the middle Jonathan Leibiusky (@xetorthio) 2017-10-19 13:49:14 +02:00
  • bf39828160 Update README.md (#197) Valentin Vieriu 2017-10-18 10:35:43 +02:00
  • 82b95ee112 Return an avatar for docker id integrations Jonathan Leibiusky (@xetorthio) 2017-10-17 14:04:14 +02:00
  • 71464cffee Handle user not found error and only return user's public info Jonathan Leibiusky (@xetorthio) 2017-10-17 12:02:35 +02:00
  • b99c047a0c Revert "Add session keep alive. If client doesn't send a keep alive, after a" Jonathan Leibiusky (@xetorthio) 2017-10-17 01:42:59 +02:00
  • 94b59b7746 Use hybrid image Marcos Lilljedahl 2017-10-16 20:02:38 -03:00
  • 4850a7b496 Add endpoint to retrieve user by userId Marcos Lilljedahl 2017-10-16 19:43:56 -03:00
  • 1b0d363ffe Add session keep alive. If client doesn't send a keep alive, after a specified amount of time the scheduler closes the session Jonathan Leibiusky (@xetorthio) 2017-10-16 18:11:15 +02:00
  • 8769aa344a Add methods in CORS requests Marcos Lilljedahl 2017-10-14 12:50:11 -03:00
  • 4baa3447f0 Use messaging to detect when popup is closed Marcos Lilljedahl 2017-10-12 14:27:33 -03:00
  • 426acf1db3 Postmessage to parent window to notify callback login Marcos Lilljedahl 2017-10-12 13:28:02 -03:00
  • 9f9c06cd31 Update machine and compose version Marcos Lilljedahl 2017-10-11 10:46:35 -03:00
  • de2f91ac4a Update due to docker/client API change Marcos Lilljedahl 2017-10-10 17:06:03 -03:00
  • e9dd97e4e4 Add Docker ID integration Jonathan Leibiusky @xetorthio 2017-10-10 15:27:38 -03:00
  • 978fd78127 Update function due to docker client change Marcos Lilljedahl 2017-10-10 14:05:35 -03:00
  • f5bc9614a5 Refactor config variable names so they're grouped alphabetically Marcos Lilljedahl 2017-10-06 14:54:12 -03:00
  • 03e3a4882f Move angular initialization to the end and improve config description Marcos Lilljedahl 2017-10-06 14:14:34 -03:00
  • 05045424b0 Use latest dind stable image Marcos Lilljedahl 2017-10-06 13:33:39 -03:00
  • e3c935a60c Merge branch 'next' of github.com:xetorthio/play-with-docker into next Marcos Lilljedahl 2017-10-06 10:23:30 -03:00
  • 2f625c1bcc Use container name for volumes. Marcos Lilljedahl 2017-10-06 10:21:41 -03:00
  • 97958f2e30 Get request info differently Jonathan Leibiusky @xetorthio 2017-10-04 16:57:46 -03:00
  • 4c034812d2 Add support for openid with github and facebook Jonathan Leibiusky @xetorthio 2017-10-04 11:40:56 -03:00
  • eebe638227 Remove volume when deleting container Marcos Lilljedahl 2017-10-02 18:52:14 -03:00
  • f9809028da Allow to disable windows instances Jonathan Leibiusky @xetorthio 2017-10-02 17:19:24 -03:00
  • 56fe990285 Upadte license file Marcos Lilljedahl 2017-10-02 15:26:38 -03:00
  • 2103175af5 Add support for external XFS volume Marcos Lilljedahl 2017-10-02 13:05:03 -03:00
  • 1a7a776a27 Add close session endpoint Marcos Lilljedahl 2017-09-26 09:38:08 -03:00
  • 98735a5a93 Add a way to extend the handlers and add custom stuff Jonathan Leibiusky @xetorthio 2017-09-22 10:00:44 -03:00
  • ff905a0993 Merge branch 'next' of github.com:xetorthio/play-with-docker into next Marcos Lilljedahl 2017-09-21 15:06:37 -03:00
  • 2a261094ff GetForSession now expects a *types.Session instead of a string Jonathan Leibiusky @xetorthio 2017-09-20 17:29:58 -03:00
  • 495219cdec Add more info to router Jonathan Leibiusky @xetorthio 2017-09-19 20:39:45 -03:00
  • 857f6f0f62 Fix tests Marcos Lilljedahl 2017-09-19 15:33:13 -03:00
  • a268ad6988 Make container memory limit configurable Marcos Lilljedahl 2017-09-18 17:20:18 -03:00
  • 86f27ee10d Connections to unsecure hosts has to go to 2375 not 2376. Make swarm ports search by hostname and not instance name as it is what we get from swarm. Jonathan Leibiusky @xetorthio 2017-09-18 17:13:03 -03:00
  • 05135dd645 Use port 2376 for SSL daemon configuration Marcos Lilljedahl 2017-09-17 23:00:45 -03:00
  • d1cae34ddf Use routableIP when connecting to instances Marcos Lilljedahl 2017-09-17 22:31:31 -03:00
  • e0f3186591 Update to 17.07 dind Marcos Lilljedahl 2017-09-16 04:25:18 -03:00
  • 8cc2dca7c8 Merge branch 'master' of github.com:play-with-docker/play-with-docker Marcos Lilljedahl 2017-09-16 04:15:51 -03:00
  • 8d33c2c680 Proxy both http and https to docker daemon Jonathan Leibiusky @xetorthio 2017-09-15 21:28:27 -03:00
  • 6b43fc0e83 Move dockerfiles to their own folder Marcos Lilljedahl 2017-09-15 17:58:11 -03:00
  • 23d0d8e8d0 Add flag to force TLS Jonathan Leibiusky @xetorthio 2017-09-15 17:49:36 -03:00
  • e9e20a5e79 Allow to connect to docker daemons without certificates but using tls Jonathan Leibiusky @xetorthio 2017-09-15 17:19:34 -03:00
  • 6ac9784bef Make sure that we don't use weird geometries Jonathan Leibiusky @xetorthio 2017-09-14 16:03:27 -03:00
  • 86a0f7d1e9 Refactor id generator to it's own package Jonathan Leibiusky @xetorthio 2017-09-14 10:20:20 -03:00
  • 3ca50eae2e Make sure to use the max number of failures Jonathan Leibiusky @xetorthio 2017-09-14 09:57:50 -03:00
  • 7763175e18 Give up after a few tries Jonathan Leibiusky @xetorthio 2017-09-13 19:50:58 -03:00
  • c4859e13bf Make sure instances have unique names. Make sure we don't return an old docker client. Jonathan Leibiusky @xetorthio 2017-09-13 19:25:21 -03:00
  • d566e5ee05 Reimplement the scheduler to be a lot more reliable Jonathan Leibiusky @xetorthio 2017-09-13 19:20:21 -03:00
  • f0c744f0b3 Add ubuntu ee dockerfile and UCP scripts Marcos Lilljedahl 2017-09-12 18:59:45 -03:00
  • a9474cf75e Rename Host to PlaygroundFQDN Marcos Lilljedahl 2017-09-12 17:58:56 -03:00
  • 6eacb85fc3 Add missing pieces due to rebase Marcos Lilljedahl 2017-09-12 17:17:19 -03:00
  • 81d9d9c9b6 Add missing function to windows provisioner Marcos Lilljedahl 2017-09-12 17:09:43 -03:00
  • 4d643d04c0 Add SESSION_ID to instance and remove unnecessary stuff Marcos Lilljedahl 2017-09-12 16:58:28 -03:00
  • ddcf5cf7bc Update windows provisioner Marcos Lilljedahl 2017-09-08 19:46:49 -03:00
  • 712772eff4 Make UI nicer with instance IP addresses and hostname Jonathan Leibiusky @xetorthio 2017-09-12 11:53:26 -03:00
  • fe299fed90 Make SessionSetup faster and support for command execution Jonathan Leibiusky @xetorthio 2017-09-11 18:09:27 -03:00