Commit Graph

178 Commits (02c0fa26e1ea6bf5547f6ef9abd31f42998c8cfe)

Author SHA1 Message Date
Julien Duponchelle eabe4eb97e
Improve remote server console host support when binding to 0.0.0.0
8 years ago
Julien Duponchelle 597e1e618d
Fix a possible deadlock at exit
8 years ago
Julien Duponchelle 786159110e
Fix conflict issue between the GNS3VM and a remote server
8 years ago
Julien Duponchelle b9e7ccc14f
Fix typo in error message about the GNS3 VM
8 years ago
Julien Duponchelle bfb82a9618
The gns3_controller.conf is located in the same directory of gns3_server.conf
8 years ago
Julien Duponchelle 8f6d24ae5e
Prevent a dead lock when closing server
8 years ago
Julien Duponchelle 3a8ca1071e
Support 0.0.0.0 as host when creating local compute
8 years ago
Julien Duponchelle 1412462229
Suspend the GNS3 VM
8 years ago
Julien Duponchelle 436543d8b8
English fix profil => profile
8 years ago
Julien Duponchelle f1fe7246e7
Remove --controller
8 years ago
Julien Duponchelle bc5b5969eb
Import GNS3VM settings from 1.5
8 years ago
Julien Duponchelle 0573c3f7d5
Port name format for 2.0
8 years ago
Julien Duponchelle 4624c7433c
Do not dump GNS3 VM config in the list of computes of config file
8 years ago
Julien Duponchelle 0a08ea05d6
Fix project loading
8 years ago
Julien Duponchelle e0c5fdcf1c
Avoid too much ressources usage during tests
8 years ago
Julien Duponchelle 96f3cb0445
Reconnect to compute after compute update
8 years ago
Julien Duponchelle bbc1505274
Return what is supported by a compute node
8 years ago
Julien Duponchelle 8352ff02a1
When you change settings of the GNS3 VM the VM is reloaded and project using it closed
8 years ago
Julien Duponchelle 5289c714f4
When you delete a compute all project using it are closed
8 years ago
Julien Duponchelle 9255dc07b7
Support auto stop for the GNS3 VM
8 years ago
Julien Duponchelle fc8b4c3216
Start GNS3 VM with the controller
8 years ago
Julien Duponchelle 21b99ad9f9
Support for sendings settings for the GNS3VM from the GUI
8 years ago
Julien Duponchelle bfabf3ddc8
Fix tests about local compute node
8 years ago
Julien Duponchelle ab38edf7ca
Merge branch 'profil_support' into 2.0
8 years ago
Julien Duponchelle 897455d5e9 Return computer name instead of local. It's more logic when using remote controller
8 years ago
Julien Duponchelle 46910a183e
Allow to use the local node even without --local
8 years ago
Julien Duponchelle 5bb1abb2a9
Support for profil settings
8 years ago
grossmj faae248487 Cosmetic changes.
8 years ago
Julien Duponchelle ac085126fc
Support for auto open projects
8 years ago
Julien Duponchelle 0613efa297
Support for auto open project
8 years ago
Julien Duponchelle 68eca6c111
Replace snapshots by import / export
8 years ago
Julien Duponchelle e50acf811c
If we don't have a GNS3 VM on linux don't move file to it
8 years ago
Julien Duponchelle 9bdc0b78eb
Now import project on VM work
8 years ago
Julien Duponchelle fec3694710
Import project on the GNS3VM should work
8 years ago
Julien Duponchelle 487e99bea5
Import with images
8 years ago
Julien Duponchelle b5ab53bbe9
Early import project api
8 years ago
Julien Duponchelle dd63ca6ef1
Temporary fix for remote GNS3 VM support
8 years ago
Julien Duponchelle b745397a3a
Import server config from 1.X GUI
8 years ago
Julien Duponchelle 7e91a5cb11
Raise error if not started with --local
8 years ago
Julien Duponchelle 68b7f81601
Dissalow duplicate name for compute and project
8 years ago
Julien Duponchelle c4d7a0b8fc
A settings API
8 years ago
Julien Duponchelle b66f7daa28
Beginning of the symbols from controller
8 years ago
Julien Duponchelle 5a410155f7
Create the controller config at first controller start
8 years ago
Julien Duponchelle 3132d51694
Do not reload a project if project is already opened
8 years ago
Julien Duponchelle c66ef9d218
Support filename for project in the controller
8 years ago
Julien Duponchelle 6d36429870
Reload a topology work
8 years ago
Julien Duponchelle 524f8991bc
Project status (opened / closed)
8 years ago
Julien Duponchelle 0569480953
Create link when loading topology on controller
8 years ago
Julien Duponchelle 742243e9df
Method for reloading a topology (not bind to an api handler)
8 years ago
Julien Duponchelle d815d25bdf
Write .gns3 on server
8 years ago
Julien Duponchelle 1b530bde3f
Fix Compute name is lost at save
8 years ago
Julien Duponchelle 4afa5994e8
Fix stacktrace when exiting with Ctrl + C
8 years ago
Julien Duponchelle 314a7cd8fb
Generate an uuid for compute node if None is provided
8 years ago
Julien Duponchelle dbda3fc8fc
Add method to delete and update computes
8 years ago
Julien Duponchelle a797038aeb
Drop code for temporary projects
8 years ago
Julien Duponchelle df73f80bf5
Auto create the local compute node
8 years ago
Julien Duponchelle 0aa81b5fa5
Send event when adding compute node or modify it (for server sumary)
8 years ago
Julien Duponchelle 54747ee618
Support for link event, fix link not correctly deleted
8 years ago
Julien Duponchelle fa0af7f4a2
Correctly process node.updated event on controller
8 years ago
Julien Duponchelle 694e1a2e68
Extract the notification part of controller to a dedicated class
8 years ago
grossmj c88c67e8ef Updates Ethernet hub schema.
8 years ago
grossmj 6cea6c9162 Some more (spring) cleaning.
8 years ago
grossmj f81d35cc29 Handlers: cleanup and fixes.
8 years ago
grossmj be1efe8327 Schemas review.
8 years ago
grossmj ef7b4ef020 Fixes tests and some PEP8.
8 years ago
grossmj 483431438a Merge remote-tracking branch 'origin/2.0' into 2.0
8 years ago
grossmj 5a76f81271 Refactoring to use a common node class for all VMs and other (future) objects.
8 years ago
Julien Duponchelle a0344576ba
Show version for debug
8 years ago
Julien Duponchelle 390401000f
A client could not erase the local compute node config in the controller
8 years ago
Julien Duponchelle c8c61f2ae8
Add endpoint to list the compute nodes
8 years ago
Julien Duponchelle f5e5cf5059
Save the list of compute node
8 years ago
Julien Duponchelle 58d4a529d4
Rename hypervisor to compute
8 years ago
Julien Duponchelle bc14d5d78e
Notif forwarded from hypervisor to controller
8 years ago
Julien Duponchelle 4326d412f9
API for creating a VM
8 years ago
Julien Duponchelle 58f1abff35
Close, commit and delete supported for projects in controller
8 years ago
Julien Duponchelle 6fa2491255
Rename /controller/servers to /controller/hypervisors
8 years ago
Julien Duponchelle aad69e9650
Create a /server API for register servers
8 years ago
Julien Duponchelle 84eb8356e8
Create a container class and a flag for enable it from command line
8 years ago