1. 28 Feb, 2014 40 commits
  2. 27 Feb, 2014 40 commits
  3. 26 Feb, 2014 40 commits
    • Christos Stavrakakis's avatar
      cyclades: Major refactor to plankton backend · 4fbcfca8
      Christos Stavrakakis authored
      * Rename ImageBackend to PlanktonBackend
      * Rewrite PlanktonBackend methods in order that they refer to Pithos
        objects by their UUID
      * Convert PlanktonBackend to context manager that is responsible for
        returning the PithosBackend connection back to the pool, and remove
        stale 'image_backend' context manager
      * Make PlanktonBackend raise cloud (API) faults
      4fbcfca8
    • Giorgos Korfiatis's avatar
      astakos: Fix unbound reference · 4c2c501f
      Giorgos Korfiatis authored
      4c2c501f
    • Christos Stavrakakis's avatar
      snf_django: Use option groups in SynnefoCommand · c928e21f
      Christos Stavrakakis authored
      Extend SynnefoCommand to use option groups to distinguish between common
      and command-specific options, by overriding the 'create_parser' method.
      The command specific options must be declared in the
      'command_option_list' attribute of the SynnefoCommand. Also, we use a
      custom formatter to pretty-print options.
      c928e21f
    • Christos Stavrakakis's avatar
      cyclades: Create common '-u/--user' option · 9985db89
      Christos Stavrakakis authored
      Create 'cli_option' module, to contain the common definitions for
      options of Synnefo management commands.
      
      Currently, it contains only the '--user' option definition which accepts
      user's UUID or email and annotates the command options with the
      'user_id' and 'user_email' options.
      
      Finally, the module contains a helper function for creating boolean
      options that will parse the option value(str) to a boolean value.
      9985db89
  4. 25 Feb, 2014 40 commits
  5. 24 Feb, 2014 40 commits
    • Christos Stavrakakis's avatar
      cyclades: Add 'public' attribute to ports · 6783921c
      Christos Stavrakakis authored
      Extend ports (NetworkInterface model) with 'public' attribute, to
      indicate that the port is connected to a public network without getting
      the network from the DB. Add corresponding DB migration and update the
      DB models factory.
      
      Refs: #5109
      6783921c
    • Christos Stavrakakis's avatar
      cyclades: Add list of subnet IDs to network model · 2059f27c
      Christos Stavrakakis authored
      Extend Network model with 'subnet_ids' attribute. This attribute is a
      list with the IDs of the subnet that belong to this network and is
      stored in DB as a comma seperated list of integers.
      
      This information is already contained in the Subnet model. However, we
      also store it in the DB model to make GET /networks API call faster by
      avoiding use of 'prefetch_related'.
      
      This commit also extends 'create_subnet' function to update the
      network's 'subnet_ids' field.
      
      Refs #5109
      2059f27c
  6. 21 Feb, 2014 40 commits
  7. 20 Feb, 2014 40 commits
  8. 19 Feb, 2014 40 commits
  9. 18 Feb, 2014 40 commits
  10. 17 Feb, 2014 40 commits
  11. 13 Feb, 2014 40 commits