Commit Graph

56 Commits

Author SHA1 Message Date
382d8887d5 Fix a test failure when test run and gns3server is running 2016-11-03 14:27:03 +01:00
f8cba8cd50 Fix crash in tests 2016-10-25 12:13:42 +02:00
1e0b724e47 Make sure the compute has an id 2016-09-30 11:20:25 +02:00
1412462229 Suspend the GNS3 VM
Fix #656
2016-09-08 15:32:35 +02:00
f1fe7246e7 Remove --controller
This add too much complexity and it can work
without it.

Fix https://github.com/GNS3/gns3-vm/issues/80, #645
2016-09-07 10:04:28 +02:00
bc5b5969eb Import GNS3VM settings from 1.5
Fix #643
2016-09-06 13:06:20 +02:00
3ce3f925ae Fix creation of link when reloading a project
Fix https://github.com/GNS3/gns3-gui/issues/1457
2016-09-02 14:39:38 +02:00
4bbd8938ab Manage error when GNS3VM failed to start
Fix https://github.com/GNS3/gns3-gui/issues/1446
2016-09-01 15:36:41 +02:00
e0c5fdcf1c Avoid too much ressources usage during tests 2016-08-30 09:58:37 +02:00
bbc1505274 Return what is supported by a compute node
Ref https://github.com/GNS3/gns3-gui/issues/1448
2016-08-29 15:53:10 +02:00
8352ff02a1 When you change settings of the GNS3 VM the VM is reloaded and project using it closed
Fix #644
2016-08-26 14:09:18 +02:00
5289c714f4 When you delete a compute all project using it are closed
Ref #644
2016-08-26 11:22:09 +02:00
9255dc07b7 Support auto stop for the GNS3 VM
Ref https://github.com/GNS3/gns3-gui/issues/1254
2016-08-25 14:26:01 +02:00
fc8b4c3216 Start GNS3 VM with the controller
Ref https://github.com/GNS3/gns3-gui/issues/1254
2016-08-25 11:49:06 +02:00
21b99ad9f9 Support for sendings settings for the GNS3VM from the GUI
Ref https://github.com/GNS3/gns3-gui/issues/1441
2016-08-25 09:32:06 +02:00
bfabf3ddc8 Fix tests about local compute node 2016-08-23 22:40:26 +02:00
ac085126fc Support for auto open projects
Fix #1418
2016-08-16 16:04:20 +02:00
68eca6c111 Replace snapshots by import / export
Fix #1042
2016-07-26 19:52:58 +02:00
e50acf811c If we don't have a GNS3 VM on linux don't move file to it 2016-07-25 18:03:22 +02:00
b5ab53bbe9 Early import project api 2016-07-21 14:48:13 +02:00
b745397a3a Import server config from 1.X GUI 2016-07-14 15:15:28 +02:00
91ec61b88d Check topology schema when loading/saving it
Fix #583
2016-07-11 15:36:52 +02:00
543b423e03 Send compute usage via in the compute.updated notification
Ref https://github.com/GNS3/gns3-gui/issues/1261
2016-06-30 09:55:59 +02:00
68b7f81601 Dissalow duplicate name for compute and project
Fix #541
2016-06-29 17:39:41 +02:00
c4d7a0b8fc A settings API
Ref #589
2016-06-29 14:16:29 +02:00
3132d51694 Do not reload a project if project is already opened
Ref https://github.com/GNS3/gns3-gui/issues/1251
2016-06-17 17:50:06 +02:00
c66ef9d218 Support filename for project in the controller 2016-06-16 16:57:54 +02:00
0569480953 Create link when loading topology on controller 2016-06-15 16:26:16 +02:00
742243e9df Method for reloading a topology (not bind to an api handler)
Ref https://github.com/GNS3/gns3-gui/issues/1243
2016-06-15 16:26:16 +02:00
1b530bde3f Fix Compute name is lost at save
Fix #562
2016-06-08 14:25:11 +02:00
4afa5994e8 Fix stacktrace when exiting with Ctrl + C
Fix #547
2016-06-02 13:44:52 +02:00
314a7cd8fb Generate an uuid for compute node if None is provided 2016-05-25 14:10:03 +02:00
6162d7e431 Generated compute name include the username when it's exists 2016-05-25 13:58:29 +02:00
dbda3fc8fc Add method to delete and update computes 2016-05-25 11:28:13 +02:00
df73f80bf5 Auto create the local compute node 2016-05-24 15:45:06 +02:00
0aa81b5fa5 Send event when adding compute node or modify it (for server sumary) 2016-05-23 18:44:20 +02:00
f6a3899603 Return a compute name it could be different of compute id 2016-05-23 11:27:47 +02:00
fa0af7f4a2 Correctly process node.updated event on controller 2016-05-18 16:12:57 +02:00
694e1a2e68 Extract the notification part of controller to a dedicated class 2016-05-18 14:56:23 +02:00
6cea6c9162 Some more (spring) cleaning. 2016-05-13 18:48:10 -06:00
f81d35cc29 Handlers: cleanup and fixes. 2016-05-13 18:00:07 -06:00
ef7b4ef020 Fixes tests and some PEP8. 2016-05-11 15:19:00 -06:00
483431438a Merge remote-tracking branch 'origin/2.0' into 2.0
Conflicts:
	gns3server/controller/project.py
	tests/compute/test_project.py
	tests/controller/test_project.py
2016-05-11 11:41:45 -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
390401000f A client could not erase the local compute node config in the controller
Fix #499
2016-05-11 15:02:35 +02:00
4342b4346e Fix tests 2016-05-11 11:22:59 +02:00
c8c61f2ae8 Add endpoint to list the compute nodes 2016-04-19 16:53:41 +02:00
f5e5cf5059 Save the list of compute node
Fix #494
2016-04-19 15:35:50 +02:00
58d4a529d4 Rename hypervisor to compute
Fix #487
2016-04-15 17:59:59 +02:00
bc14d5d78e Notif forwarded from hypervisor to controller 2016-03-18 16:56:23 +01:00