1. 28 Feb, 2014 2 commits
  2. 27 Feb, 2014 2 commits
  3. 26 Feb, 2014 4 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 4 commits
  5. 24 Feb, 2014 2 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 1 commit
  7. 20 Feb, 2014 5 commits
  8. 19 Feb, 2014 3 commits
  9. 18 Feb, 2014 2 commits
  10. 17 Feb, 2014 2 commits
  11. 13 Feb, 2014 13 commits