Commit Graph

242 Commits (master)

Author SHA1 Message Date
Julien Duponchelle 78c154e376
Cleanup docker source code
7 years ago
Julien Duponchelle a571b1a2f8
Use aiohttp session for docker queries
7 years ago
Julien Duponchelle a62b791c68
Fix TypeError: http_query() got an unexpected keyword argument 'timeout'
7 years ago
Julien Duponchelle 08bafc2dcc
Catch a timeout error in docker
7 years ago
Julien Duponchelle 6017ebbd97
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 8b7035b185
Enable show in file manager for cloud
7 years ago
Julien Duponchelle 5e7f97b175
Fix when qemu exit by itself clean other processes
7 years ago
Julien Duponchelle 1ab9ca2333
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 70e2b87ff0
Patch hostname in configuration file even if name is unsync
7 years ago
Julien Duponchelle 7407ab88b3
Fix a failing test on Python 3.6
7 years ago
Julien Duponchelle 99f817392d
Raise an error if you use Qemu < 2.4 and try to use large number of adapters
7 years ago
Julien Duponchelle b0567772f7
Allow up to 275 adapters for qemu
7 years ago
Julien Duponchelle f0ff035c0b
Prevent corruption of VM in VirtualBox when using linked clone
7 years ago
Julien Duponchelle 580693b1ec
Prevent renaming of a running VirtualBox linked VM
7 years ago
Julien Duponchelle e5dba5e66a
Fix bug with other directory of Qemu images
7 years ago
Jeremy Grossmann ec0181a5ad Merge pull request #856 from GNS3/dynamips_directory_layout
7 years ago
Julien Duponchelle 82c99418b4
Fix If cloud interface is down the project doesn't open
7 years ago
Julien Duponchelle afd46ec010
Fix random error in the dynamips test suite after previous commit
7 years ago
Julien Duponchelle 6150929a5b
Support conversion to dynamips new directory layout on remote
7 years ago
Julien Duponchelle 46b6e7c5ee
Fix hot link issues in Docker
8 years ago
Julien Duponchelle d0f65aebff
Fix Can't delete link between docker VM after they were in use
8 years ago
Bernhard Ehlers a3495304ad
Code cleanup for docker interface creation
8 years ago
Julien Duponchelle 5ba5c62670
Add support for bios images
8 years ago
Julien Duponchelle 49315adf79
Do not recurse scan for images in standard image directory
8 years ago
Julien Duponchelle bddf9ec2ac
Qemu telnet support multiple client connected
8 years ago
Julien Duponchelle db8296f548
Support multiple client connected to the same VPCS console
8 years ago
Julien Duponchelle 3754a49cc0
Drop IOUCON
8 years ago
Julien Duponchelle 4fe2b746d0
Fix IOU tests
8 years ago
Julien Duponchelle 7255754fef
Bridge support in cloud is more robust
8 years ago
Julien Duponchelle cf723962af
Support bridge in cloud
8 years ago
Julien Duponchelle 1b3e47ce83
Add a test of cloud raw ethernet interface
8 years ago
Julien Duponchelle 74695efe90
Fix tests checking the local flag
8 years ago
Julien Duponchelle 6be5b6ffad
Fix uuid of VirtualBox VM after a save as
8 years ago
Julien Duponchelle eabe4eb97e
Improve remote server console host support when binding to 0.0.0.0
8 years ago
Julien Duponchelle ae1e027031
Raise error if using a non linked clone VM twice
8 years ago
Julien Duponchelle ac1eef256f
Use tap adapter instead of veth for docker (allow usage of vlan)
8 years ago
Julien Duponchelle 00fc2fa007
Avoid crash during tests if VNC server run on host PC
8 years ago
Julien Duponchelle 106915f419
Return md5sum and filesize in the list of images
8 years ago
Julien Duponchelle f3d255756b
Set Qemu uuid for csr1000v
8 years ago
Julien Duponchelle fd3ac65eb5
Qemu fixes for windows
8 years ago
Julien Duponchelle 20772a310b
Change seperator for additonnal images directory otherwise bug on windows
8 years ago
Julien Duponchelle be5d543f20
Fix some bugs on windows
8 years ago
Julien Duponchelle 5555662b2c
Fix If I change the content of cloud the cloud no longer work
8 years ago
Julien Duponchelle f3596767c1
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle 79b4926cad
Fix the nat node
8 years ago
Julien Duponchelle 29563ed7bc
Fill cloud interface server side
8 years ago
Julien Duponchelle 4bd9556767
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle 2f0e2260ab
Move the generation of the list of ports to the server
8 years ago
Julien Duponchelle d772b6fbd7
Nat node work on any linux thanks to libvirt
8 years ago
Julien Duponchelle 1d70a18b11
Nat node use port 0
8 years ago
Julien Duponchelle ffe6448534
Bring back test for the qcow2 file format
8 years ago
Julien Duponchelle a53a972135
Nat node for only the GNS3 VM
8 years ago
Julien Duponchelle 88ffd43c97
Strip the old / import export project code controller will do everything
8 years ago
Julien Duponchelle 08c35f5558
Export non remote server work
8 years ago
Julien Duponchelle 05df0a9bb6
Fix tests when run without local network
8 years ago
Julien Duponchelle ca4d09ea40
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle e830356e62
Fix tests for VPCS
8 years ago
Julien Duponchelle c0b09ae76a
Merge branch '1.5' into 2.0
8 years ago
grossmj d79fb231d3 Use uBridge for VirtualBox connections plus some cleaning. Ref #267.
8 years ago
Julien Duponchelle 4c3bfde97e
Fix test suite after VPCS changes for using ubridge
8 years ago
Julien Duponchelle 2a1c5cfd9c
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 3255be0ae2
Drop the commit system
8 years ago
Julien Duponchelle 52f852bc6d
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 08e482004f
Auto upload missing images
8 years ago
Julien Duponchelle d8bdd16e13
Raise an error if image is missing on compute
8 years ago
Julien Duponchelle 61ac8763f2
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle fecd81655e
Support recursive image search
8 years ago
Julien Duponchelle a702155230
Support multiple images location
8 years ago
Julien Duponchelle cb7dbfb256
Merge branch '1.5' into 2.0
8 years ago
grossmj f47eb326c7 Revert move "/version" endpoint to "/server/version".
8 years ago
Julien Duponchelle 7a80dd6cb3
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle a797038aeb
Drop code for temporary projects
8 years ago
Julien Duponchelle 00f80f54e8
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle d5895c3a47
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle f052299eb1
Return status in all cases
8 years ago
Julien Duponchelle cb70cfecd7
Fix docker test
8 years ago
Julien Duponchelle 26c7aedba6
Fix docker test about vm suspended
8 years ago
Julien Duponchelle ac24922300
Node deleted event
8 years ago
grossmj 51738e19c3 Some spring cleanup for Docker VM.
8 years ago
grossmj f81d35cc29 Handlers: cleanup and fixes.
8 years ago
Julien Duponchelle 885d93be02
Delete a node work
8 years ago
Julien Duponchelle 5280644327
Return command_line and node_directory via the controller
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 9ccb55206d
Cleanup code for getting the default project directory
8 years ago
Julien Duponchelle 9dca7dfe4a
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle a3b243c501
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 9a1eeb57e9
Controll of the project directory in the controller
8 years ago
Julien Duponchelle 7390d833ba
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle 48e71617d6
Store capture in a temporary directory on compute node
8 years ago
Julien Duponchelle 58d4a529d4
Rename hypervisor to compute
8 years ago