1. 07 Nov, 2013 8 commits
  2. 06 Nov, 2013 11 commits
  3. 05 Nov, 2013 13 commits
  4. 04 Nov, 2013 8 commits
    • Christos Stavrakakis's avatar
      cyclades: Add missing 'ips' module · 882c4f21
      Christos Stavrakakis authored
      882c4f21
    • Christos Stavrakakis's avatar
      e298e10b
    • Christos Stavrakakis's avatar
      cyclades: Refactor code · a8819ad5
      Christos Stavrakakis authored
      Move code relative with allocating ips and floating IPs to 'logic.ips'
      module.
      a8819ad5
    • Christos Stavrakakis's avatar
      cyclades: Create server in public net with FIP · 227ccc21
      Christos Stavrakakis authored
      Remove 'floating_ips' extension attribute to POST /servers API call.
      Instead use the 'fixed_ip' attribute of 'networks' attribute to specify
      the IPv4 address of a floating IP. So in order to create a server
      connected to a private network and a public network, the 'networks'
      attribute will be:
      [{"uuid": "<private-network-uuid>"},
       {"uuid": "<floating-ip-network-uuid>",
        "fixed_ip": "<floating-ip-address>"}]
      227ccc21
    • Christos Stavrakakis's avatar
      cyclades: Forbid new ports no deleting network · 395f0023
      Christos Stavrakakis authored
      Do not allow creation of new ports and reservation of floating IPs on
      network that are being deleted. Currently the state of the network
      changes only when the network gets deleted from all backends. So we
      check if a network is being deleted by checking if the action of the
      network is 'DESTROY'.
      395f0023
    • Christos Stavrakakis's avatar
      cyclades: Delete backend networks with network · 8a21b588
      Christos Stavrakakis authored
      Delete backend network when network is deleted (marked as deleted=True)
      in DB. Backend networks are useless as history and they may be recreated
      if needed. Also fix some tests.
      8a21b588
    • Christos Stavrakakis's avatar
      cyclades: Series of fixes regarding networks & ips · eea48fa9
      Christos Stavrakakis authored
      * Do not delete the network from the DB if it has associated floating
        IPs. This should never be the case because a check is made before
        deleting the network, however this check is added for safety.
      * Do not allow deleting a network if there are still ports configured on
        on that network. Until now this check was for machines, but there may
        be ports that are not connected to any machine.
      * Delete subnet IP pools when network is deleted.
      * Get network in locked mode in network-remove cmd.
      * Log error if trying to release an IPv4 address that does not belong to
        any of the IP pools of the associated subnet.
      * Excluded deleted IPv4 addresses when reconciling IP pools.
      * Do not set the network action to destroy when removing network from
        some backend.
      eea48fa9
    • Dionysis Grigoropoulos's avatar
      docs: Update admin-guide to reflect subnet changes · bd74e9f2
      Dionysis Grigoropoulos authored
      * Add a short description of new snf-manage commands
      * Beautify output of snf-manage subnet-inspect
      bd74e9f2