Commit Graph

194 Commits (6229fadace2b712d5427d94b0173f086da9bb87e)

Author SHA1 Message Date
Julien Duponchelle d86cefaaeb
Support node without console
8 years ago
Julien Duponchelle d5895c3a47
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 871fea33e0
Cleanup unbreakable space
8 years ago
Julien Duponchelle c4ebdc0e37
Allow cors from Github pages demo site
8 years ago
Julien Duponchelle 342bcdb5b6
CORS support
8 years ago
grossmj 5a76f81271 Refactoring to use a common node class for all VMs and other (future) objects.
8 years ago
Julien Duponchelle f5e5cf5059
Save the list of compute node
8 years ago
Julien Duponchelle 6463007ef1
Remove debug
8 years ago
Julien Duponchelle ce5461aee8
Raise error if we try to controll a non controller server
8 years ago
Julien Duponchelle 9349bdc916
Fix documentation
8 years ago
Julien Duponchelle 58d4a529d4
Rename hypervisor to compute
8 years ago
Julien Duponchelle 3185baff0d
Start / Stop / Suspend marche
8 years ago
Julien Duponchelle 2841b5769e
Lock for controller or compute
8 years ago
Julien Duponchelle 9e8fcab65c
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 34459f6a88
Fix log with recent aiohttp versions
8 years ago
Julien Duponchelle 8c1560332e
Remove /controller from the api endpoint
8 years ago
Julien Duponchelle 69bf8bbb4e
Fix doc generation
8 years ago
Julien Duponchelle 3296b97f59
Rename modules => hypervisor
8 years ago
Julien Duponchelle b2ce7ee8d7
API V2
8 years ago
Julien Duponchelle 664cec97ba
Create /hypervisor and /controller namespace
8 years ago
Julien Duponchelle e4b12f49d1
Build doc support controller
8 years ago
Julien Duponchelle 0532b4de8a
Fix logging issues with the controller
8 years ago
Julien Duponchelle 4d77b2918e
Raise an error if server flagged as local but should not
8 years ago
Julien Duponchelle aad69e9650
Create a /server API for register servers
8 years ago
Julien Duponchelle 7967a922bc Merge branch 'master' into unstable
9 years ago
Julien Duponchelle bd54c55ae1 Fix minor errors reported by codacy.com
9 years ago
Julien Duponchelle 802d0628bd Force close the keep alive when sending a 401
9 years ago
Julien Duponchelle c361d27531 Lock qemu vm during start / stop operations
9 years ago
Julien Duponchelle d9f1a7c7d3 API for listing current projects
9 years ago
Jeremy fc0409286b Check for uBridge version and catch uBridge errors.
9 years ago
Julien Duponchelle 6d678898ef Client disconnect should not be logged as an error
9 years ago
Julien Duponchelle f3f152cd2a Use the ressource system in order to locate the templates directory
9 years ago
Julien Duponchelle 3ed95148b2 CORS support
9 years ago
Julien Duponchelle 04e62e429c Merge branch 'master' into unstable
9 years ago
Julien Duponchelle a2833cf276 Turn on / off authentication
9 years ago
Julien Duponchelle 75267f9d53 Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 079715bc18 Ensure no colored output on Windows
9 years ago
Julien Duponchelle a1204dca0a Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 78891ae00e Basic Auth support
9 years ago
Julien Duponchelle 9442042d7a Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 50d7a4f335 Catch encoding errors in windows logger
9 years ago
Julien Duponchelle bb4ebbfe64 Upload images API
9 years ago
Julien Duponchelle 22efc7488f Catch BrokenPipeError for OSX frozen server
9 years ago
Julien Duponchelle e75fbc9d73 Catch connection reset errors
9 years ago
grossmj 80a0e0ebf7 Explicit utf-8 encoding where necessary to avoid Unicode errors on Windows (we require/set an utf-8 locale on other systems).
9 years ago
Julien Duponchelle 6b862b8397 Correctly show the host in templates
9 years ago
Julien Duponchelle 9c549b175f Add --log options for daemon support
9 years ago
Julien Duponchelle 1d997d9da5 Return more informations about bad requests for crash reports
9 years ago
Julien Duponchelle 3b4a060ae9 Fix missing IOU documentation
9 years ago
Julien Duponchelle 220d585dcc Fix ClientDisconnectedError
9 years ago
Jeremy 221befa73e Option to record curl requests into a file (to replay them later).
9 years ago
Julien Duponchelle f6448bb05d Turn off collored log output on windows
9 years ago
Julien Duponchelle 0713724a97 Properly handle when client cancel's query
9 years ago
Julien Duponchelle 7c2329d870 Garbage collect the lock
9 years ago
grossmj 550cc7f508 Rename vms_lock to vm_locks.
9 years ago
Jeremy 6bb7ab20b3 Fixes vm concurrency and support for devices.
9 years ago
Julien Duponchelle 46b348e46a VM concurrency
9 years ago
Julien Duponchelle 250bb38d7c Crash report with Sentry
9 years ago
Julien Duponchelle 67be24a412 Fix doc generation
9 years ago
Julien Duponchelle cad708f4ab Add warning unstable at the beginning of the API
9 years ago
Julien Duponchelle c9314ec509 autopep8 et upload files
9 years ago
Julien Duponchelle f7cd09d5fb Display an upload form (upload is not yet ready)
9 years ago
grossmj 610dee957d Use HTTP error 409 instead of 500 for VMError.
10 years ago
Julien Duponchelle 57348d0508 Better organisation of the API documentation
10 years ago
Julien Duponchelle 49f012cf4c Turn off documentation sidebar because it's broken
10 years ago
Julien Duponchelle f99d825346 Support network for IOU
10 years ago
Julien Duponchelle 3471b03ef9 Clarify JSON schema validation errors
10 years ago
Julien Duponchelle 9f7b8574c8 Useless print
10 years ago
Julien Duponchelle 30f10a559e Fix crash in debug log
10 years ago
Julien Duponchelle 0abf2e82d6 Improve server debug logging
10 years ago
Julien Duponchelle 869405738e Code cleanup
10 years ago
Julien Duponchelle ca354ae7f2 Doc API V1
10 years ago
Julien Duponchelle 08158884a4 Add api versionning
10 years ago
Jeremy 33d5882a4a Add traceback info when catching an exception to help with debugging.
10 years ago
Julien Duponchelle 29a4a0634d Add console debug
10 years ago
Julien Duponchelle 6764c6e866 Useless debug
10 years ago
Julien Duponchelle 9abf323e7d Send GNS 3 server version in header and upgrade aiohttp
10 years ago
Julien Duponchelle 8d3ea60404 VPCS reload
10 years ago
Jeremy f231b06833 No need for start_vm and stop_vm in the manager.
10 years ago
Jeremy 7a19c9062e Pass *args to VM_CLASS.
10 years ago
Julien Duponchelle 649d4e5143 Allow user to set console port
10 years ago
Julien Duponchelle bbee5f90a0 Yet another PEP 8 :)
10 years ago
Julien Duponchelle 78237e9fb6 Bold parameter in documentation in order to improve readability
10 years ago
Julien Duponchelle f5ac73d1ca Fix documentation generation
10 years ago
Julien Duponchelle 0b97509a74 Do not color logger message
10 years ago
Julien Duponchelle 4488cc3960 Colored logs
10 years ago
Julien Duponchelle f5ed9fbcf1 PEP 8 clean thanks to auto pep8
10 years ago
Julien Duponchelle 68d0e5f42d PEP8
10 years ago
Julien Duponchelle 77db08c39e Remove NIO from VPCS
10 years ago
Julien Duponchelle bf6f62e629 Serialize NIO
10 years ago
Jeremy 9e83329f14 Rename Device to VM.
10 years ago
Julien Duponchelle 6c35cc304e Dirty stop start for VPCS
10 years ago
Julien Duponchelle 1431c66c54 Documentation generation
10 years ago
Jeremy 61344a1669 New base server.
10 years ago