- 05 Apr, 2011 3 commits
-
-
Vangelis Koukis authored
Fix bugs in server creation, in api/server.py:create_server(). More specifically: * Make sure to save() the vm object before calling vm.backend_id * Delete the vm instance if the RAPI call fails for any reason * Use different variable names for the server name at the API level and at the Ganeti backend level * Compute a random password *before* the CreateInstance() call to Ganeti [not currently used though] Also patch the VirtualMachine model to safeguard against getting the backend_id of a yet-unsaved instance of VirtualMachine.
-
Giorgos Verigakis authored
-
Giorgos Verigakis authored
Removed description and size from Image model.
-
- 03 Apr, 2011 2 commits
-
-
Giorgos Verigakis authored
* Removes piston dependency. * Adds dateutil dependency. Fixes #183 - Implement /servers Fixes #185 - Implement /images Fixes #245 - Details in exception handlers Fixes #249 - Metadata handling Fixes #253 - Transition to OpenStack API v1.1 Fixes #255 - Fix XML for addresses Fixes #287 - Piston related bug Fixes #289 - Support both XML and JSON Fixes #309 - GUI not refreshing Fixes #339 - Support API extensions Fixes #359 - action returns serviceUnavailable Fixes #361 - return dates with timezones Refs #301 - Sanitization of API Refs #315 - Replace API v1.1
-
Vangelis Koukis authored
Add support in api/v1.1redux for OOB consoles using VNC, refs #349. More specifically: * Implement a new action ("console") for POST to /servers/id/action. * Extend api/servers.py to pass the Django request object to actions. * Import a version of the vncauthproxy control client under util/. * Extend the cloud command-line tool to support getting OOB console access. Example json: {"console": {"type": "VNC"}} Example XML: <console type="VNC" /> To service the call, the API will contact a running vncauthproxy to set up a time-limited port for VNC forwarding, where the client can connect. This is WIP. Still missing: * A patched version of vncauthproxy. * Client-side (GUI) support for requesting an OOB console.
-
- 31 Mar, 2011 1 commit
-
-
Markos Gogoulos authored
* implement server reboot/shutdown/start/destroy actions * fix ordering on imports (servers.py, actions.py) * actions.py: change type to reboot_type (reserverd word) * change vm.start_action to backend.start_action where needed (there is no vm.start_action any more) * create server action function in synnefo.js Refs #311
-
- 29 Mar, 2011 1 commit
-
-
Vassilios Karakoidas authored
* All functionality is achieved through the logic layer
-
- 24 Mar, 2011 1 commit
-
-
Giorgos Verigakis authored
-
- 23 Mar, 2011 3 commits
-
-
Markos Gogoulos authored
* remove description from VirtualMachine model, handlers and tests * return images metadata (as on servers). for now return image.description as image.metadata.meta.key.description Ref #185
-
Giorgos Verigakis authored
Instead of imageId/flavorId.
-
Giorgos Verigakis authored
-
- 22 Mar, 2011 1 commit
-
-
Giorgos Verigakis authored
* Add server actions * Add address listing API mostly complete now. Refs #301
-
- 21 Mar, 2011 1 commit
-
-
Giorgos Verigakis authored
Refs #301
-
- 18 Mar, 2011 1 commit
-
-
Giorgos Verigakis authored
- Implemented servers section of the API - Some new tests Work in progress. Refs #301
-