1. 21 Oct, 2014 1 commit
  2. 20 Oct, 2014 3 commits
  3. 17 Oct, 2014 2 commits
  4. 15 Oct, 2014 6 commits
  5. 14 Oct, 2014 14 commits
  6. 13 Oct, 2014 1 commit
  7. 12 Oct, 2014 1 commit
  8. 10 Oct, 2014 3 commits
  9. 08 Oct, 2014 8 commits
    • Christos Stavrakakis's avatar
      cyclades: Get Pithos objects by their UUID · b7ee9e3d
      Christos Stavrakakis authored
      Use the newly introduced 'get_object_by_uuid' method to get a Pithos
      object by its UUID, instead of mapping a UUID to a (account, container,
      name) tuple.
      
      Also, remove the '--user' and '--public' options from 'image-show' and
      'snapshot-show' management commands. Instead, use the
      'check_permissions' option to bypass Pithos permission check.
      
      Finally, fix plankton tests to mock the 'get_object_by_uuid' method.
      b7ee9e3d
    • Christos Stavrakakis's avatar
      cyclades: Add snapshot property in lowercase · 432129a3
      Christos Stavrakakis authored
      Snapshot properties are stored in lowercase in Pithos DB. It is the
      image/plaknton API that converts them to uppercase.
      432129a3
    • Christos Stavrakakis's avatar
      ci: Update flavor option for burnin · 38a3b898
      Christos Stavrakakis authored
      Do not use only file disk templates, since an archipelago disk template
      is required for snapshot tests.
      38a3b898
    • Christos Stavrakakis's avatar
      cyclades: Catch corner case in reconciliation · cf0d2fcd
      Christos Stavrakakis authored
      Include 'ERROR' in the states for which we check if the NIC exists in
      the Ganeti instance.
      cf0d2fcd
    • Stratos Psomadakis's avatar
      gtools: Fix a race in the cpustats collectd plugin · cad09510
      Stratos Psomadakis authored
      If the VM has just been started, the cpustats collectd plugin might try
      to read /proc/<pid>/fd/ for VCPUs fds, before qemu has initialized /
      created the VCPUs. This led to a ZeroDivision error in the collectd
      plugin. Make sure to skip that particular VM until the VCPUs have been
      created.
      cad09510
    • Ilias Tsitsimpis's avatar
      astakos: Document usage of '*_RECIPIENTS' settings · 7b4b37aa
      Ilias Tsitsimpis authored
      Document the usage of '*_RECIPIENTS' settings in Astakos to control the
      lists were Astakos sends notifications. These lists used to be
      preconfigured.
      7b4b37aa
    • Ilias Tsitsimpis's avatar
      astakos: Sent notifications to the specified lists · a8df9f4c
      Ilias Tsitsimpis authored
      Use *_RECIPIENTS settings and sent email notifications to the
      appropriate lists.
      a8df9f4c
    • Ilias Tsitsimpis's avatar
      astakos: Add email notifications recipients · 2414759b
      Ilias Tsitsimpis authored
      Astakos accepts three lists of people who receive application
      notifications, namely 'ADMINS', 'HELPDESK' and 'MANAGERS'. Then it sends
      email notifications in a preconfigured way in these lists (ie. project
      creation notifications are always sent to the 'HELPDESK' and 'MANAGERS'
      email lists).
      
      We would like to enable Astakos to specify explicitly the lists in which
      every notification will be sent. This commit adds the corresponding
      settings that will enable this feature.
      
      For convenience, Astakos groups the notifications in three categories
      and let the user define the recipients for these.
        - ACCOUNT_NOTIFICATIONS_RECIPIENTS receive notifications for 'account
          pending moderation' and 'account activated' actions.
        - FEEDBACK_NOTIFICATIONS_RECIPIENTS receive feedback notifications
        - PROJECT_NOTIFICATIONS_RECIPIENTS receive notifications for 'project
          creations' and 'project modification' actions.
      
      Furthermore, one can explicitly specify the recipients for ...
      2414759b
  10. 07 Oct, 2014 1 commit
    • Sofia Papagiannaki's avatar
      pithos: Slight change in get_domain_objects · 7755caa3
      Sofia Papagiannaki authored
      This method gets two keyword arguments: user and check_permissions.
      If check_permissions is True returns only the object accessible to the user.
      Otherwise list all the objects for the specific domain ignoring
      permissions.
      The latter case is only meaningful if user is not provided,
      therefore in that case it raises AssertionError.
      7755caa3