Commit Graph

120 Commits (d1ccf3bc844e4f04bb69d8a1f161914f2d91875e)

Author SHA1 Message Date
Julien Duponchelle eff23eefe9
Handle 408 HTTP status code (request timeout)
8 years ago
Julien Duponchelle 620de3ff25
Move code for exposing VM ip to the VM itself. And display VM starting status
8 years ago
Julien Duponchelle eabe4eb97e
Improve remote server console host support when binding to 0.0.0.0
8 years ago
Julien Duponchelle 048d2c12d0
Catch permission errors when listing images
8 years ago
Julien Duponchelle 9799dabb98
Improve timeout management
8 years ago
Julien Duponchelle 106915f419
Return md5sum and filesize in the list of images
8 years ago
Julien Duponchelle a8ffaa9cb5
If listen on all interface do not return localhost as console
8 years ago
Julien Duponchelle b9b0feed62
Fix IPV6 server support
8 years ago
Julien Duponchelle 04aec4619f
Fix uploads of large images
8 years ago
Julien Duponchelle 5fd04e1f9e
Fix a warning when export
8 years ago
Julien Duponchelle 4b891070d2
Ignore interface without netmask in udp tunnel
8 years ago
Julien Duponchelle 75d5f6507d
Catch more websocket errors
8 years ago
Julien Duponchelle 6e7f6a94ec
Suspend for VPCS == stop
8 years ago
Julien Duponchelle 0afd7b78b7
Avoid tasks lost during tests creating noisy warnings
8 years ago
Julien Duponchelle 4bbd8938ab
Manage error when GNS3VM failed to start
8 years ago
Julien Duponchelle 662c8788c2
Fix auth for websocket between controller and computes
8 years ago
Julien Duponchelle ff61f79a88
Catch 401 error when connecting to a compute websocket
8 years ago
Julien Duponchelle e0c5fdcf1c
Avoid too much ressources usage during tests
8 years ago
Julien Duponchelle 919355abd8
Catch more error to avoid dead lock at project close
8 years ago
Julien Duponchelle edae834e0e
Monitor status of the compute
8 years ago
Julien Duponchelle bbc1505274
Return what is supported by a compute node
8 years ago
Julien Duponchelle 134fed8fc5
Smart choice of host for UDP link
8 years ago
Julien Duponchelle bfabf3ddc8
Fix tests about local compute node
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 fa76b89731
Fix websocket error when closing the server
8 years ago
Julien Duponchelle f0fad5289c
Correclty cleanup packet capture objects when closing server
8 years ago
Julien Duponchelle 7e40eb02e6
API for editing a file on a Node
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 94a262cd46
When importing a project fix the GNS3 version
8 years ago
Julien Duponchelle 9b499dc51e
Export project with the GNS3VM
8 years ago
Julien Duponchelle 0f85fbd5f2
Avoid leaving unfinished task behind us
8 years ago
Julien Duponchelle 7c4c03cf17
If the connection between the controller and compute is closed reopen it
8 years ago
Julien Duponchelle 9bf4c22a50
Fix HTTP errors not forwarded from compute to client
8 years ago
Julien Duponchelle 543b423e03
Send compute usage via in the compute.updated notification
8 years ago
Julien Duponchelle aa5988788d
Strip user from compute in topology and return project filename
8 years ago
Julien Duponchelle 6d36429870
Reload a topology work
8 years ago
grossmj 2bde02d459 Controller side unique node name allocation. Ref #541.
8 years ago
Julien Duponchelle 70345abc2a
Try cleaner close of the compute node
8 years ago
Julien Duponchelle fe98163bd0
Send controller images only for qemu, iou and dynamips
8 years ago
Julien Duponchelle 1b530bde3f
Fix Compute name is lost at save
8 years ago
Julien Duponchelle add546158f
List images return images on compute and controller
8 years ago
Julien Duponchelle 08e482004f
Auto upload missing images
8 years ago
Julien Duponchelle 972cbd0594
Cleanly forward exception from compute to controller
8 years ago
Julien Duponchelle dcebaf61b8
Do not timeout forwarded calls
8 years ago
Julien Duponchelle 582e3c72ff
Forward post with large content to compute
8 years ago
Julien Duponchelle 06b54d82dc
Support forwarding POST request to compute nodes
8 years ago
Julien Duponchelle e05b0a396e
Disallow / in compute_id because it was a stupid idea
8 years ago
Julien Duponchelle 917c1c7f84
Expose /virtualbox/vms /vmwares/vms and /images via controller
8 years ago
Julien Duponchelle 4afa5994e8
Fix stacktrace when exiting with Ctrl + C
8 years ago
grossmj f47eb326c7 Revert move "/version" endpoint to "/server/version".
8 years ago
grossmj cd07a99118 Some cleaning + move "/version" endpoint to "/server/version".
8 years ago
Julien Duponchelle fbc04e083b
Allow empty password
8 years ago
Julien Duponchelle 84b12fd953
Support null in compute user and password
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 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 672a617102
Compute IDLE PC via controller
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 ef7b4ef020 Fixes tests and some PEP8.
8 years ago
Julien Duponchelle a0344576ba
Show version for debug
8 years ago
Julien Duponchelle 1ce576c020
Stream pcap from compute to controller to client
8 years ago
Julien Duponchelle ee0f1eb5fb
Forward 503 error
8 years ago
Julien Duponchelle f5e5cf5059
Save the list of compute node
8 years ago
Julien Duponchelle d7ed37ce02
Update and delete VM on controller
8 years ago
Julien Duponchelle 58d4a529d4
Rename hypervisor to compute
8 years ago