Jeremy
f231b06833
No need for start_vm and stop_vm in the manager.
2015-01-21 17:41:35 -07:00
Jeremy
0b1b27db8f
Add module name to base manager.
2015-01-21 15:21:15 -07:00
Julien Duponchelle
f3e07d5ad9
Fix random failure related to ports
2015-01-21 22:21:01 +01:00
Julien Duponchelle
ef4ecbfb6a
Improve VPCS port change test
2015-01-21 22:09:52 +01:00
Jeremy
7ce1cf3f84
Return correct status codes and fix tests.
2015-01-21 14:01:15 -07:00
Julien Duponchelle
368d1ff70b
Update VPCS instance
2015-01-21 21:46:16 +01:00
Julien Duponchelle
7abb426d04
Get informations about a VPCS instance
2015-01-21 17:21:17 +01:00
Julien Duponchelle
87a089457f
Update script file
2015-01-21 16:43:34 +01:00
Julien Duponchelle
df31b2ad5a
Fix project path
2015-01-21 11:33:24 +01:00
Jeremy
ba91cbaac0
Remove find_unused_port from the attic.
2015-01-20 19:10:08 -07:00
Jeremy
7a19c9062e
Pass *args to VM_CLASS.
...
Move Config the the base manager.
More checks for projects (UUID, makedirs).
Return error 500 when a VMError exception is raised.
Some more progress to VirtualBox.
2015-01-20 19:02:22 -07:00
Jeremy
061d3223a7
Merge remote-tracking branch 'origin/asyncio' into asyncio
2015-01-20 15:28:45 -07:00
Jeremy
17f6223fb1
Try to fix VirtualBox create test.
2015-01-20 15:28:40 -07:00
Julien Duponchelle
fc66e4592a
VPCS is trully async
2015-01-20 23:27:28 +01:00
Julien Duponchelle
984d47f9c8
Test work without vpcs binary
2015-01-20 22:50:26 +01:00
Julien Duponchelle
0eaa7be86a
PEP 8 Enforcer.
2015-01-20 22:13:58 +01:00
Julien Duponchelle
649d4e5143
Allow user to set console port
2015-01-20 20:54:46 +01:00
Julien Duponchelle
f2289874af
Raise exception if we try to reserve an already reserve port
2015-01-20 20:09:20 +01:00
Julien Duponchelle
fa57485f11
Support script file
2015-01-20 19:56:18 +01:00
Julien Duponchelle
54eb8d9e81
Drop decorator for async test
2015-01-20 18:55:17 +01:00
Julien Duponchelle
db31afeb63
Merge branch 'master' into asyncio
...
Conflicts:
gns3server/old_modules/qemu/qemu_vm.py
gns3server/version.py
2015-01-20 16:45:09 +01:00
Julien Duponchelle
bbee5f90a0
Yet another PEP 8 :)
2015-01-20 16:37:18 +01:00
Julien Duponchelle
7cf409c392
Kill VPCS process when the server exit
2015-01-20 16:24:46 +01:00
Julien Duponchelle
78237e9fb6
Bold parameter in documentation in order to improve readability
2015-01-20 15:31:27 +01:00
Julien Duponchelle
f5ac73d1ca
Fix documentation generation
2015-01-20 15:27:28 +01:00
Julien Duponchelle
0b97509a74
Do not color logger message
2015-01-20 15:18:57 +01:00
Julien Duponchelle
4488cc3960
Colored logs
2015-01-20 15:10:38 +01:00
Julien Duponchelle
db41076ce5
Use the project working directory for VPCS VM
2015-01-20 14:31:47 +01:00
Julien Duponchelle
f5ed9fbcf1
PEP 8 clean thanks to auto pep8
2015-01-20 13:24:00 +01:00
Julien Duponchelle
7f185663d1
VPCS Device => VPCS VM
2015-01-20 13:12:26 +01:00
Julien Duponchelle
68d0e5f42d
PEP8
2015-01-20 13:04:20 +01:00
Julien Duponchelle
0695e75e77
Fix tests
2015-01-20 12:46:15 +01:00
Jeremy
7fff25a9a9
UUID support for VMs.
...
Basic VirtualBox support (create, start and stop).
Some refactoring for BaseVM class.
Updated CURL command in tests.
2015-01-19 18:30:57 -07:00
Jeremy
fe22576ae2
Some quick cleaning.
2015-01-19 14:43:35 -07:00
Julien Duponchelle
345b471c47
Drop unused code
2015-01-19 17:58:01 +01:00
Julien Duponchelle
ed973dbcf2
Project handler use ProjectManager
2015-01-19 17:12:36 +01:00
Julien Duponchelle
f0094cc0d0
Project Manager
2015-01-19 17:07:32 +01:00
Julien Duponchelle
240d83411c
Create a project entity
2015-01-19 16:23:41 +01:00
Julien Duponchelle
a9a09cc0bc
Temporaru drop old tornado logging
2015-01-19 15:05:44 +01:00
Julien Duponchelle
a06d935ef4
Drop tornado
2015-01-19 14:21:08 +01:00
Julien Duponchelle
f0880c4a37
Drop queue codes because it's too specific
2015-01-19 13:47:20 +01:00
Julien Duponchelle
73a481e510
Refactor port manager
2015-01-19 11:22:24 +01:00
Jeremy
ae8e2f4199
Prepare VirtualBox module.
2015-01-18 16:26:56 -07:00
Jeremy
b6212fc885
Improve Port Manager to handle UDP ports.
2015-01-18 15:41:53 -07:00
Jeremy
1cfce6ac5e
Merge remote-tracking branch 'origin/asyncio' into asyncio
...
Conflicts:
gns3server/handlers/vpcs_handler.py
tests/api/test_version.py
tests/api/test_vpcs.py
2015-01-18 12:23:42 -07:00
Jeremy
d142a9a885
Rename vpcs_id to id. Must be an integer in the route definition.
2015-01-18 12:12:11 -07:00
Jeremy
c47081f363
Bump version to 1.2.3
2015-01-16 17:58:09 -07:00
Jeremy
3793789732
Fixes broken -netdev + legacy virtio in Qemu support.
2015-01-16 17:44:07 -07:00
Julien Duponchelle
77db08c39e
Remove NIO from VPCS
2015-01-16 21:39:58 +01:00
Julien Duponchelle
8e307c8cbb
Use PATH environnement variable for searching binary
2015-01-16 20:23:43 +01:00