Commit Graph

57 Commits (e50acf811c0d0dd48d02495d9e771facb81fa84e)

Author SHA1 Message Date
Julien Duponchelle ff4fc5eb8b
Return proper JSON error when something goes wrong on any endpoint
8 years ago
Julien Duponchelle ca4d09ea40
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle 5f88db93ff
Add the method in the bad request answer
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 d8bdd16e13
Raise an error if image is missing on compute
8 years ago
grossmj 6d5085910c Frame Relay and ATM switches migrated to the new API.
8 years ago
grossmj 5a76f81271 Refactoring to use a common node class for all VMs and other (future) objects.
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 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 8c1560332e
Remove /controller from the api endpoint
8 years ago
Julien Duponchelle 3296b97f59
Rename modules => hypervisor
9 years ago
Julien Duponchelle b2ce7ee8d7
API V2
9 years ago
Julien Duponchelle 664cec97ba
Create /hypervisor and /controller namespace
9 years ago
Julien Duponchelle e4b12f49d1
Build doc support controller
9 years ago
Julien Duponchelle 4d77b2918e
Raise an error if server flagged as local but should not
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
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 04e62e429c Merge branch 'master' into unstable
9 years ago
Julien Duponchelle a2833cf276 Turn on / off authentication
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 bb4ebbfe64 Upload images API
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 1d997d9da5 Return more informations about bad requests for crash reports
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).
10 years ago
Julien Duponchelle 0713724a97 Properly handle when client cancel's query
10 years ago
Julien Duponchelle 7c2329d870 Garbage collect the lock
10 years ago
grossmj 550cc7f508 Rename vms_lock to vm_locks.
10 years ago
Jeremy 6bb7ab20b3 Fixes vm concurrency and support for devices.
10 years ago
Julien Duponchelle 46b348e46a VM concurrency
10 years ago
Julien Duponchelle 250bb38d7c Crash report with Sentry
10 years ago
Julien Duponchelle 67be24a412 Fix doc generation
10 years ago
Julien Duponchelle c9314ec509 autopep8 et upload files
10 years ago
Julien Duponchelle f7cd09d5fb Display an upload form (upload is not yet ready)
10 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 f99d825346 Support network for IOU
10 years ago
Julien Duponchelle 3471b03ef9 Clarify JSON schema validation errors
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
Jeremy 7a19c9062e Pass *args to VM_CLASS.
10 years ago