1. 23 Aug, 2013 2 commits
  2. 21 Aug, 2013 1 commit
  3. 07 Aug, 2013 4 commits
    • Christos Stavrakakis's avatar
      cyclades: extend VM info with 'port_forwarding' · 05d32a11
      Christos Stavrakakis authored
      Extend servers info API response with 'SNF:port_forwarding' attribute,
      describing port fowarding rules (DNAT) that are applied to vms. The
      description of such rules is done via the new CYCLADES_PORT_FORWARDING
      setting. This setting can be either a dictionary mapping to ports to
      tuples of (host, port), or a callable object that must return such a
      tuple.   The caller will pass to the callable the following positional
      arguments, in the following order:
      * server_id: The ID of the VM in the DB
      * ip_address: The IPv4 address of the public VM NIC
      * fqdn: The FQDN of the VM
      * user: The UUID of the owner of the VM
      05d32a11
    • Christos Stavrakakis's avatar
      9070fb1d
    • Christos Stavrakakis's avatar
      cyclades: add tests for 'fqdn' · 4fbcf96e
      Christos Stavrakakis authored
      4fbcf96e
    • Christos Stavrakakis's avatar
      cyclades: Extend servers info with fqdn attribute · 22948bca
      Christos Stavrakakis authored
      Extend the servers info API response with the 'SNF:fqdn' attribute,
      containg the vm's domain name in a DNS. This attribue is configurable by
      the 'CYCLADES_SERVERS_FQDN' setting. If this setting is set to None,
      then then the first public IPv4 or IPv6 address is returned.
      22948bca
  4. 06 Aug, 2013 2 commits
  5. 05 Aug, 2013 3 commits
  6. 26 Jul, 2013 1 commit
  7. 25 Jul, 2013 1 commit
  8. 24 Jul, 2013 5 commits
  9. 22 Jul, 2013 2 commits
  10. 17 Jul, 2013 3 commits
    • Christos Stavrakakis's avatar
      cyclades: Refactor code relative to networks · 0263ea07
      Christos Stavrakakis authored
      Move code checks from network-create management command to
      logic/networks.py.
      
      Also create common decorator for management commands to convert api
      faults to command errors.
      0263ea07
    • Christos Stavrakakis's avatar
      cyclades: Support IPv6 only networks · a0ad2412
      Christos Stavrakakis authored
      Make Cyclades support IPv6 only networks. Such networks will have
      the 'subnet' attribute set to None, in the same way that IPv4 only
      networks have the 'subnet6' attribute set to None.
      
      Because currently Ganeti does not support IPv6 only networks, we create the
      corresponding Ganeti network with a dummy IPv4 subnet(10.0.0.0/24) that will be
      never used, since Cyclades will connect instances to IPv6 networks with
      'address' attribute set to None.
      a0ad2412
    • Christos Stavrakakis's avatar
      cyclades: Simple code refactoring · 2d5162ce
      Christos Stavrakakis authored
      2d5162ce
  11. 11 Jul, 2013 1 commit
  12. 10 Jul, 2013 1 commit
  13. 08 Jul, 2013 1 commit
  14. 07 Jul, 2013 3 commits
  15. 03 Jul, 2013 1 commit
  16. 02 Jul, 2013 9 commits