Commit Graph

379 Commits

Author SHA1 Message Date
f81d35cc29 Handlers: cleanup and fixes. 2016-05-13 18:00:07 -06:00
be1efe8327 Schemas review. 2016-05-12 19:07:25 -06:00
2857d9a070 Send a field status in the node object 2016-05-12 19:15:46 +02:00
5280644327 Return command_line and node_directory via the controller 2016-05-12 10:39:50 +02:00
ef7b4ef020 Fixes tests and some PEP8. 2016-05-11 15:19:00 -06:00
5a76f81271 Refactoring to use a common node class for all VMs and other (future) objects. 2016-05-11 11:35:36 -06:00
9dca7dfe4a Merge branch '1.5' into 2.0 2016-05-10 17:51:40 +02:00
5fd385159c HTTP support for docker
Fix #509
2016-05-03 16:49:33 +02:00
76b2ca2bc0 Return the full path to the capture 2016-04-26 17:36:24 +02:00
264254e657 Captures written in the captures directory on the controller 2016-04-26 17:10:33 +02:00
893b05d26b Removed unused code 2016-04-26 11:52:35 +02:00
1a22fb9250 Expose the capture status in controller link API 2016-04-21 16:11:42 +02:00
549a6280c0 Data link type is on the capture not on the link 2016-04-21 13:49:29 +02:00
04a1b2df3b Method for start / stop capture on a link
Ref https://github.com/GNS3/gns3-gui/issues/1117
2016-04-21 12:14:09 +02:00
78a9785819 Missing qemu for VM creation via controller 2016-04-20 16:32:32 +02:00
9349bdc916 Fix documentation 2016-04-18 20:55:22 +02:00
6b9e46950c Update VPCS and delete VPCS via controller 2016-04-18 18:56:03 +02:00
58d4a529d4 Rename hypervisor to compute
Fix #487
2016-04-15 17:59:59 +02:00
9e8fcab65c Merge branch '1.5' into 2.0 2016-04-08 17:40:27 +02:00
977ccabf98 Server support for VNC console resolution
Ref https://github.com/GNS3/gns3-gui/issues/1165
2016-04-07 13:29:11 +02:00
7a095478fe Success to add a dynamips with apiv2 2016-03-15 10:45:05 +01:00
abdda4d3b3 Link API (do nothing for the moment) 2016-03-11 16:51:35 +01:00
be4aa41dda Create VPCS VM on controller 2016-03-11 15:06:14 +01:00
4326d412f9 API for creating a VM 2016-03-10 21:51:29 +01:00
58f1abff35 Close, commit and delete supported for projects in controller 2016-03-10 10:32:07 +01:00
6fa2491255 Rename /controller/servers to /controller/hypervisors 2016-03-08 16:04:12 +01:00
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
03ffce0a75 Docker VNC support
Ref https://github.com/GNS3/gns3-gui/issues/947
2016-02-29 23:09:47 +01:00
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
1532b3ed9b Support for mounting volumes
Fix #425
2016-02-12 11:57:56 +01:00
1995adf838 Fix Update a docker container is broken and raise a 400
Fix #403
2016-02-10 18:20:15 +01:00
a7ec224b6d Docker capture and refactor common capture code
Fix https://github.com/GNS3/gns3-gui/issues/891
2016-02-09 16:07:33 +01:00
f6fb0623be Merge branch 'master' into 1.5 2016-02-08 13:14:30 +01:00
fd22cd8361 Send command line used to start the VM to client
Add a command_line attribute to the VM object with
the command line used to start the VM.

Now /start return the object in order to get
this new attribute. And the HTTP status code
is 200 instead of 204 because 204 disallow body.

Support:
* Qemu
* Dynamips
* IOU

Ref https://github.com/GNS3/gns3-gui/issues/513
2016-02-02 18:25:17 +01:00
c280fd5fb8 Merge branch 'master' into 1.5 2016-01-20 17:10:59 +01:00
e9c2a76f43 Fix error when setting Qemu VM boot to 'cd' (HDD or CD/DVD-ROM)
Fix #400
2016-01-20 13:19:33 +01:00
1f756c0d4f Merge branch '1.4' into 1.5 2016-01-06 14:35:48 +01:00
d00efbfb0f Adds a handler for getting the Qemu related capabilities of the server. Currently includes just a check for KVM architectures. 2016-01-03 19:38:16 +02:00
8cf55166cb Merge pull request #379 from GNS3/docker_cleanup
Docker cleanup and improvements
2015-12-24 14:56:24 -08:00
8312a54615 Fix missing boot priority order 2015-12-21 10:17:22 +01:00
33edbefa3b Docker cleanup and improvements 2015-12-18 18:20:56 +01:00
42a4df5079 Support VM usage for qemu
Ref https://github.com/GNS3/gns3-gui/issues/829
2015-12-01 10:54:51 +01:00
7ee12edb5c Fix add existing IOS not working
Fix https://github.com/GNS3/gns3-gui/issues/775
2015-11-05 16:28:11 +01:00
12f027a882 Allow to return an empty project name because it's allowed in creation 2015-11-03 17:11:58 +01:00
ce4727e51a Support for modifications to a base Qemu VM (not a linked clone). 2015-10-18 19:19:27 -06:00
034ac392b7 Support listing images in subdirectories
It's a part of the OVA support:
https://github.com/GNS3/gns3-gui/issues/700
2015-10-05 11:07:15 +02:00
0ee31361c0 Support for packet capture on VMware VM links. 2015-09-13 09:40:09 -06:00
0fa300cb99 Initial Docker support from Google Summer of Code 2015-09-08 10:57:28 +02:00
9ee1d9d71a fixed the way docker containers are terminated 2015-09-08 10:54:27 +02:00
0ab95ae043 basic docker container support 2015-09-08 10:54:27 +02:00