Commit Graph
2790 Commits
Author SHA1 Message Date
Julien Duponchelle a0ef68c1a3 Update glossary 2016-03-11 15:24:48 +01:00
Julien Duponchelle 7d0b780dcc Documentation 2016-03-11 15:21:21 +01:00
Julien Duponchelle be4aa41dda Create VPCS VM on controller 2016-03-11 15:06:14 +01:00
Julien Duponchelle 4326d412f9 API for creating a VM 2016-03-10 21:51:29 +01:00
Julien Duponchelle 65de1b7b5e Default arg for post in controllers 2016-03-10 10:57:14 +01:00
Julien Duponchelle 58f1abff35 Close, commit and delete supported for projects in controller 2016-03-10 10:32:07 +01:00
Julien Duponchelle 3296b97f59 Rename modules => hypervisor 2016-03-08 16:12:46 +01:00
Julien Duponchelle 6fa2491255 Rename /controller/servers to /controller/hypervisors 2016-03-08 16:04:12 +01:00
Julien Duponchelle 8114c1d4be Return just version number for API /v1/version for compatibility 2016-03-07 18:17:24 +01:00
Julien Duponchelle b2ce7ee8d7 API V2 2016-03-07 17:57:12 +01:00
Julien Duponchelle 664cec97ba Create /hypervisor and /controller namespace 2016-03-07 15:01:35 +01:00
Julien Duponchelle e4b12f49d1 Build doc support controller 2016-03-04 17:50:17 +01:00
Julien Duponchelle 0921df520c Return controller version as server version (temporary) 2016-03-04 16:58:53 +01:00
Julien Duponchelle 0532b4de8a Fix logging issues with the controller 2016-03-04 16:55:59 +01:00
Julien Duponchelle 4d77b2918e Raise an error if server flagged as local but should not
If the controller is not started with --local but the server ID
is local it's raise an error.
2016-03-04 16:11:31 +01:00
Julien Duponchelle 60e9241857 Merge branch 'ehlers-docker-init' into 1.5 2016-03-04 09:09:09 +01:00
Julien Duponchelle ee4b094160 Fix tests on @ehlers Docker init patch 2016-03-04 09:08:40 +01:00
Julien Duponchelle aad69e9650 Create a /server API for register servers
This allow to push to the controller information about
the connection to a server.
2016-03-03 16:05:09 +01:00
Bernhard Ehlers 1dd437ecdc updated docker command line processing 2016-03-03 09:12:36 +01:00
Julien Duponchelle 84eb8356e8 Create a container class and a flag for enable it from command line
Ref #417
2016-03-02 09:49:52 +01:00
Julien Duponchelle c833a20a8c Fix Deleting a docker VM gives console error message "Not connected"
Fix #446
2016-03-01 20:25:50 +01:00
Julien Duponchelle eae6f33e29 Inject an init script
It's very basic for the moment

Ref #1089
2016-03-01 18:38:03 +01:00
Julien Duponchelle 59c1e125d3 Change the name of veth to avoid bugs :(
Fun stuff the name create different behavior with
network manager.

Ref #440
2016-03-01 15:33:30 +01:00
Julien Duponchelle 7469f65fa0 Add setter for allocate_aux 2016-03-01 15:33:07 +01:00
Julien Duponchelle 392fa187c2 Expose the allocate_aux setting 2016-03-01 15:01:45 +01:00
Julien Duponchelle dab1b26569 Aux console for Docker
Fix https://github.com/GNS3/gns3-gui/issues/1039
2016-03-01 14:53:43 +01:00
Julien Duponchelle 03ffce0a75 Docker VNC support
Ref https://github.com/GNS3/gns3-gui/issues/947
2016-02-29 23:09:47 +01:00
Julien Duponchelle 9d28f4c0c3 Refactor aux port allocation
This move the allocation of aux port to the base vm.
Also now the free of console port during the close is in the
base VM.

An aux port is allocated to the docker container but not used
for the moment.

Ref https://github.com/GNS3/gns3-gui/issues/1039
2016-02-29 10:44:08 +01:00
Julien Duponchelle 04b02171bb Support /etc/gns3/gns3_server.conf for the config
It's better for a server deployment
2016-02-25 15:07:55 +01:00
Julien Duponchelle e91e3525c4 Improve warning if fusion is not installed or in non standard location
For the moment I don't see a good reason to not installating fusion
in the standard location.  If check in Docker Machine code they don't
support it. And with their large user base we can think it's safe.

Fix #435
2016-02-25 12:15:38 +01:00
Julien Duponchelle c333e9451f Fix pull of images
Fix #445
2016-02-24 17:08:28 +01:00
Julien Duponchelle 49f1931e95 Merge branch 'master' into 1.5 2016-02-24 15:52:27 +01:00
Julien Duponchelle ebb8c0d0b0 Increase test timeout to avoid random problems on travis 2016-02-24 15:51:51 +01:00
Julien Duponchelle 2d42f32d71 Restart the container if running and you change the hostname
Fix #439
2016-02-24 15:47:53 +01:00
Julien Duponchelle fd18458588 Fix stop capture for Docker
Fix #443, #442
2016-02-24 15:14:01 +01:00
Julien Duponchelle 5f15667ad1 Rename invalid variable iou_manager in Docker 2016-02-24 15:08:48 +01:00
Julien Duponchelle bbdbc971c0 Fix Exception on removal of Docker VM
Fix #441
2016-02-24 15:04:45 +01:00
Julien Duponchelle 057b637961 Set the hostname for docker containers
Fix #437
2016-02-23 19:22:35 +01:00
Julien Duponchelle 87eef545e1 Correctly close the telnet connection for docker
Fix #427
2016-02-23 16:54:12 +01:00
Julien Duponchelle 38815b3eaf Merge branch 'master' into 1.5 2016-02-23 15:42:58 +01:00
Julien Duponchelle 4c4613b29b 1.4.5dev1 2016-02-23 15:41:45 +01:00
Julien Duponchelle 9d8cb4521d 1.4.4 v1.4.4 2016-02-23 14:38:26 +01:00
Julien Duponchelle 9dd09ccde1 1.4.4dev4 2016-02-22 13:06:56 +01:00
Julien Duponchelle 86ebb9b840 1.4.4dev3 2016-02-22 11:20:10 +01:00
grossmj 569da0ce3a Bump version to 1.4.4dev2 2016-02-20 18:41:38 -07:00
grossmj f73b288a28 Check if VMware Fusion is correctly installed when retrieving the VM list. 2016-02-20 10:59:06 -07:00
grossmj e34c266ee1 1.4.4dev1 2016-02-19 16:02:51 -07:00
grossmj 80e15c86dc 1.4.3 v1.4.3 2016-02-19 14:17:54 -07:00
Julien Duponchelle f35c742b07 Avoid consuming 100% of CPU when stopping docker container
Fix #427
2016-02-19 17:53:17 +01:00
Julien Duponchelle f4f9e6eba6 Fix Docker has returned an error: 500 b'No command specified'
Fix #433
2016-02-19 17:01:28 +01:00