Commit Graph
39 Commits
Author SHA1 Message Date
Julien Duponchelle b126c396c9 Start all, with a controlled concurrency
Fix #536
2016-05-24 11:21:49 +02:00
Julien Duponchelle 672a617102 Compute IDLE PC via controller
Fix #1234
2016-05-19 16:22:15 +02:00
Julien Duponchelle 54747ee618 Support for link event, fix link not correctly deleted 2016-05-18 18:37:18 +02:00
Julien Duponchelle 694e1a2e68 Extract the notification part of controller to a dedicated class 2016-05-18 14:56:23 +02:00
grossmj 7ebbdcd47c Functional Ethernet hub with new API. Uses Dynamips backend by default for now. 2016-05-17 21:22:18 -06:00
Julien Duponchelle b07dcf552c Add an endpoint for listing the links of a project 2016-05-17 16:10:47 +02:00
Julien Duponchelle ce0d715895 Fix Deleted node are still return by the API
Fix #529
2016-05-17 13:11:43 +02:00
grossmj f1bc2f22c3 Start, stop, suspend and reload endpoints for all nodes belonging to a project. Fixes #1212. 2016-05-13 19:26:50 -06:00
grossmj f81d35cc29 Handlers: cleanup and fixes. 2016-05-13 18:00:07 -06:00
Julien Duponchelle d43e78a1d7 Support all characters for compute ID 2016-05-12 16:41:05 +02:00
Julien Duponchelle b46a0ff4ae Endpoint for getting information about a compute node 2016-05-12 16:35:14 +02:00
grossmj ef7b4ef020 Fixes tests and some PEP8. 2016-05-11 15:19:00 -06:00
grossmj 5a76f81271 Refactoring to use a common node class for all VMs and other (future) objects. 2016-05-11 11:35:36 -06:00
Julien Duponchelle 92d1594afd Return link object when start capturing 2016-04-26 18:13:15 +02:00
Julien Duponchelle 264254e657 Captures written in the captures directory on the controller 2016-04-26 17:10:33 +02:00
Julien Duponchelle 1ce576c020 Stream pcap from compute to controller to client 2016-04-22 16:22:03 +02:00
Julien Duponchelle 549a6280c0 Data link type is on the capture not on the link 2016-04-21 13:49:29 +02:00
Julien Duponchelle 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
Julien Duponchelle f6593663b5 APi for listing VM in controller 2016-04-20 14:38:14 +02:00
Julien Duponchelle c8c61f2ae8 Add endpoint to list the compute nodes 2016-04-19 16:53:41 +02:00
Julien Duponchelle 6b9e46950c Update VPCS and delete VPCS via controller 2016-04-18 18:56:03 +02:00
Julien Duponchelle d7ed37ce02 Update and delete VM on controller 2016-04-18 17:36:38 +02:00
Julien Duponchelle 6c11ad5fa6 Reload VM 2016-04-18 16:57:02 +02:00
Julien Duponchelle 58d4a529d4 Rename hypervisor to compute
Fix #487
2016-04-15 17:59:59 +02:00
Julien Duponchelle 2055cdea5e /start /stop and /suspend API for VM via container 2016-04-12 18:02:36 +02:00
Julien Duponchelle de61ed316c The controller has a streaming API
Now we need to link the hypervisor to the controller.
2016-03-17 17:32:37 +01:00
Julien Duponchelle 8fed1d9b9f API for deleting a link 2016-03-14 20:54:05 +01:00
Julien Duponchelle 9062490be3 API for deleting a list 2016-03-14 17:40:27 +01:00
Julien Duponchelle 9771b33b68 Create link using UDP work 2016-03-14 16:51:47 +01:00
Julien Duponchelle e3580d52c3 Dummy link api documentation 2016-03-11 17:02:50 +01:00
Julien Duponchelle abdda4d3b3 Link API (do nothing for the moment) 2016-03-11 16:51:35 +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 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