1. 07 Apr, 2011 3 commits
  2. 06 Apr, 2011 4 commits
  3. 05 Apr, 2011 15 commits
  4. 04 Apr, 2011 14 commits
  5. 03 Apr, 2011 2 commits
    • Giorgos Verigakis's avatar
      Move to OpenStack API v1.1 · d7495f79
      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's avatar
      Extend api/v1.1redux to support VNC OOB consoles · 0ac4ac5c
      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.
  6. 02 Apr, 2011 2 commits
    • Dimitris Moraitis's avatar
    • Vangelis Koukis's avatar
      Improve handling of server deletions · f3b29b98
      Vangelis Koukis authored
      Improve handling of server deletions.
       * Have the API return a server's state as DELETED when
         the deleted flag has been set in the VirtualMachine model.
         This makes the server immediately invisible, instead of waiting
         for an indefinite amount of time for the Ganeti backend to remove
         the VM.
       * Set the deleted flag in the VirtualMachine model when Ganeti reports
         successful removal of an instance. This catches instance deletions
         initiated by the admin at the Ganeti backend.