Commit Graph

91 Commits (2e550d839e658d5d83a47535ee4931cfaa60bee9)

Author SHA1 Message Date
Julien Duponchelle bfabf3ddc8
Fix tests about local compute node
8 years ago
Julien Duponchelle ac085126fc
Support for auto open projects
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 b5ab53bbe9
Early import project api
8 years ago
Julien Duponchelle b745397a3a
Import server config from 1.X GUI
8 years ago
Julien Duponchelle 91ec61b88d
Check topology schema when loading/saving it
8 years ago
Julien Duponchelle 543b423e03
Send compute usage via in the compute.updated notification
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 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 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 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 6162d7e431
Generated compute name include the username when it's exists
8 years ago
Julien Duponchelle dbda3fc8fc
Add method to delete and update computes
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 f6a3899603
Return a compute name it could be different of compute id
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 6cea6c9162 Some more (spring) cleaning.
8 years ago
grossmj f81d35cc29 Handlers: cleanup and fixes.
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 390401000f
A client could not erase the local compute node config in the controller
8 years ago
Julien Duponchelle 4342b4346e
Fix tests
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 be4aa41dda
Create VPCS VM on 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