1. 29 May, 2011 1 commit
    • Giorgos Verigakis's avatar
      Connect networks API with the Ganeti · 31912de1
      Giorgos Verigakis authored
      * Create Ganeti network link when creating a network.
      * Delete the link when deleting the network.
      * Use a pool of GANETI_MAX_LINK_NUMBER network links.
      * Adding or removing a server from a network requires reboot.
      
      A database migration is needed.
      
      Refs #513
      Refs #411
      31912de1
  2. 25 May, 2011 3 commits
  3. 23 May, 2011 1 commit
    • Vangelis Koukis's avatar
      Fix bug with servers in UNKNOWN API state · 6ca730ea
      Vangelis Koukis authored
      Fix bug with servers appearing in UNKNOWN state, in the
      API response of GET /servers/detail.
      
      The logic layer mishandled reception of a Ganeti-op-status message
      when an OP_INSTANCE_QUERY_DATA operation was initiated by the Ganeti
      admin.
      
      Closes #573
      6ca730ea
  4. 16 May, 2011 4 commits
  5. 11 May, 2011 1 commit
    • Vangelis Koukis's avatar
      Fix PostgreSQL backend exception for empty IPv4 · f6ff7a6c
      Vangelis Koukis authored
      Fix exception is thrown in logic/backend.py:process_net_status()
      if the NIC configuration notification contains an empty IPv4
      field, and Django uses the PostgreSQL backend.
      
      This only happens with the PostgreSQL backend, because it has a
      specific IPv4 data type and cannot accept the empty string as a
      valid value for such fields.
      
      Also add two unit tests for logic/backend.py:process_net_status().
      f6ff7a6c
  6. 10 May, 2011 10 commits
  7. 09 May, 2011 15 commits
  8. 08 May, 2011 2 commits
    • Vangelis Koukis's avatar
      Add initial version of Synnefo Ganeti hook · e79152bc
      Vangelis Koukis authored
      Add initial version of a Synnefo-specific Ganeti hook, which will
      eventually use the redesigned messaging architecture to publish
      notifications to the rest of the infrastructure, refs #393.
      
          * Add generic hook handler ganeti/snf-ganeti-hook.py
          * Add {pre, post} {start, stop} hooks in ganeti/hooks.py
          * Implement a post-start hook to send notifications detailing
            the NIC configuration of a Ganeti instance, refs #397
          * Add simple unit test for said hook
      e79152bc
    • Vangelis Koukis's avatar
      Minor changes in README.deploy, settings.py.dist · 260c763e
      Vangelis Koukis authored
      Extend README.deploy, add documentation on the generic Ganeti hook
      for Synnefo. Minor fixes in settings.py.dist.
      260c763e
  9. 07 May, 2011 1 commit
  10. 06 May, 2011 2 commits