Statistics
| Branch: | Tag: | Revision:

root @ 469d0997

# Date Author Comment
9a4600b7 02/14/2013 04:26 pm Georgios D. Tsoukalas

do not redirect after login

469d0997 02/14/2013 04:26 pm Georgios D. Tsoukalas

ui compatibility: translate uuids to display names

466cc12c 02/14/2013 04:26 pm Giorgos Korfiatis

Notify for project enrollment

bb6a4465 02/14/2013 04:26 pm Giorgos Korfiatis

Add membership notifications

9179c8e7 02/14/2013 04:26 pm Giorgos Korfiatis

Change message for member removal

c370d0f7 02/14/2013 04:26 pm Sofia Papagiannaki

Fix user-add management command

set-password & active options

97e93991 02/14/2013 04:26 pm Kostas Papadimitriou

Ensure only verified users are added to a project

since users get registered at quotaholder during the activation process
(qh_register_user_with_quotas call in `activate` method -- im/functions.py).

An additional safer check in `create_membership` method might be...

dc068945 02/14/2013 04:26 pm Sofia Papagiannaki

Update pithos docs

cb261eef 02/14/2013 04:26 pm Sofia Papagiannaki

Unify astakos management command formatting

42ea7e66 02/14/2013 04:26 pm Sofia Papagiannaki

Migrate pithos object modification user

e3268281 02/14/2013 04:26 pm Sofia Papagiannaki

Remove unwanted whitespaces

c53afd76 02/14/2013 04:26 pm Georgios D. Tsoukalas

Fix project form texts

fc154f4a 02/14/2013 04:26 pm Georgios D. Tsoukalas

make astakos-load-service-resources idempotent

astakos-load-service-resources would only load resources correctly once,
during migration. Now it can be used at will to re-initialize service
resources from astakos configuration.

39c9b4e0 02/14/2013 04:26 pm Georgios D. Tsoukalas

astakos-load-service-resources to honor service display order

20be4629 02/14/2013 04:26 pm Sofia Papagiannaki

Member policies in project creation email

e01dcd43 02/14/2013 04:26 pm Sofia Papagiannaki

Do not allow negative project member number

5cdd7df3 02/14/2013 04:26 pm Georgios D. Tsoukalas

downgrade spammy logger.info() to logger.debug()

9ca6197a 02/14/2013 04:26 pm Georgios D. Tsoukalas

add capacity to service resource reserves

This is not normally needed, since all resources circulating through
the system must be allocated from the initial reserve quantities.
However, if somehow this consistency is broken, and more quantities
are released to the reserves than have been allocated from them,...

e5a2e942 02/14/2013 04:26 pm Georgios D. Tsoukalas

improve pep8 compliance

8e1a5af5 02/14/2013 04:26 pm Georgios D. Tsoukalas

approve, deny, dismiss views

At the project application detail, project administrators
(ASTAKOS_PROJECT_ADMINS setting) may approve or deny it.
A denied application is still viewable by the applicant,
until he dismisses it from the same page.

The project administrators' project list includes all projects.

beda5f0f 02/14/2013 04:26 pm Georgios D. Tsoukalas

fix project admin permissions

022cc8e2 02/14/2013 04:26 pm Giorgos Korfiatis

View and dismiss denied applications of an active project

cc5e8965 02/14/2013 04:26 pm Giorgos Korfiatis

Register services to quotaholder, skipping existing ones

6ab0b1b5 02/14/2013 03:55 pm Kostas Papadimitriou

Pre 0.13 migration diagnostic scripts improvements

Display user date_joined and is_active fields

dbecf586 02/14/2013 01:38 pm Christos Stavrakakis

Fix whitespace, Licence

1c11bace 02/14/2013 01:25 pm Christos Stavrakakis

Re-implement select_for_update

Previous implementation of 'select_for_update' method was based on an
attribute of the 'ForUpdateManager'. However, the model manager is shared
between all threads, which lead to race conditions. This commit
reimplements 'select_for_update', by making it return a custom QuerySet...

8528b8ac 02/14/2013 11:03 am Christos Stavrakakis

Totally remove password from create_instance

Never pass password as an 'osparam' to Ganeti. Always use the vmapi,
even for VMs created with server-create management command.

3bdfc1be 02/14/2013 10:50 am Christos Stavrakakis

Fix bug in PoolTable

Catch correct exception

030eb609 02/13/2013 05:29 pm Christos Stavrakakis

Make server-create work with vmapi and archipelago

e8f8f4aa 02/13/2013 05:29 pm Christos Stavrakakis

Fix bug in DummyQuotaholderClient

DummyQuotaholderClient should count only positive commissions.

e7a8d451 02/13/2013 05:29 pm Christos Stavrakakis

Fix bug in networks create

re-raise the exception after rolling back transaction

5a70b1a3 02/13/2013 05:29 pm Christos Stavrakakis

Add details to OverLimit exception

  • Add details to OverLimit exception, with the values provided by
    kamamaki.clients.quotaholder.exception.CommissionValueException.
  • Fix DummyQuotaholder exceptions
  • Fix DummyQuotaholder checks
8b3e98f8 02/13/2013 05:29 pm Christos Stavrakakis

Handle exceptions when using --filter-by

Handle exceptions in 'filter_results' (management commands helper
functions used to implement --filter-by option).

cdeb84a5 02/13/2013 05:09 pm Stratos Psomadakis

'Port' snf-stats-app to devflow

9a388d52 02/13/2013 05:05 pm Stratos Psomadakis

snf-stats-app: Fix typo in examples/stats.gunicorn

1ad47ca5 02/12/2013 08:08 pm Christos Stavrakakis

Fix reconciliation for building VMs

Since commit 482c645, a VM exists in the Cyclades DB before the
corresponding job is enqueued in the Ganeti backend. Therefore, there is
a corner case, where Cyclades can not enqueue the job to Ganeti and
Cyclades crashes before deleting the VM from the DB, which results in a...

482c6454 02/12/2013 07:50 pm Christos Stavrakakis

Fix transaction handling when creating server

Better handling of transactions when creating a server. Commit the
creation of VM in DB, before enqueuing the job to the Ganeti backend.
If communication with Ganeti fails, then the VM is deleted from the DB....

301294a9 02/12/2013 06:21 pm Constantinos Venetsanopoulos

Major documentation fixes/updates for 0.13

  • Various semantic fixes on different guides
  • Various shpinx related fixes
  • New pictures for the overall Synnefo architecture
  • Update the scaling-up section of the admin guide
363a5cdb 02/12/2013 05:03 pm Kostas Papadimitriou

Rename `other` dir as `contrib`

d7c091f7 02/12/2013 05:03 pm Kostas Papadimitriou

Astakos 0.13 upgrade contrib scripts

Include upgrade to 0.13 helper scripts in synnefo contrib

00f67cf6 02/12/2013 05:03 pm Kostas Papadimitriou

Remove unused module

e2c2cd9d 02/12/2013 05:03 pm Kostas Papadimitriou

Fix dummy field description

4bb29566 02/12/2013 02:48 pm Filippos Giannakos

Update archipelago-architecture image.

5226b38f 02/11/2013 04:59 pm Filippos Giannakos

Update archipelago admin-guide

9e20fcee 02/08/2013 11:53 am Christos Stavrakakis

Remove mac2eui64 dependency

Import mac2eui64 code which is already shipped under util/mac2eui64 instead
of shipping it as a seperate script.

c59f7e0f 02/08/2013 11:53 am Christos Stavrakakis

Fix pep8 issues

8c6585ca 02/08/2013 11:53 am Christos Stavrakakis

Fix setup.py of snf-common

44595ab2 02/08/2013 10:39 am Olga Brani

404 and 500 pages

5adcc57e 02/07/2013 02:14 pm Christos Stavrakakis

Fixes to setup.py

Update author/maintainer name/email of all synnefo projects. Also fix
short description and some whitespace issues.

bacb7c87 02/07/2013 12:13 pm Ilias Tsitsimpis

burnin:Get rid of `pithos_user' flag

Get the user's uniq id from astakos.

4c9918f9 02/07/2013 12:12 pm Ilias Tsitsimpis

burnin:Determine uploaded image from it's location

Previous use of 'owner' was wrong as owner is different from user id we
are using right now.

efb334ca 02/06/2013 05:36 pm Sofia Papagiannaki

Clear add member form

If members have been successfully added

27900ab0 02/06/2013 05:21 pm Sofia Papagiannaki

Display add member form errors

e012cc49 02/06/2013 04:52 pm Sofia Papagiannaki

Change pithos user catalog api call path

cc92b70f 02/06/2013 02:18 pm Christos Stavrakakis

Fix pep8 warnings

c2dbc435 02/06/2013 01:01 pm Stratos Psomadakis

Fix string replace in 'weekly stats' js

Fix string replace in 'weekly stats' js to work with both the old stats urls and
the new snf-stats-app urls.

61b60b4e 02/06/2013 12:14 pm Christos Stavrakakis

Fix to CI script

6262d2ae 02/06/2013 12:12 pm Christos Stavrakakis

Fixes to CI scripts

20a29096 02/05/2013 05:59 pm Olga Brani

Cloudbar improved functionality

Profile menu in Cloudbar appears both on hover and on tab

1b9a83e7 02/05/2013 04:42 pm Christos Stavrakakis

Fix bug in network reconciliation

Fix bug in network reconciliation caused by wrong variable scope.

ceab9411 02/04/2013 06:45 pm Olga Brani

New functionality for resource group icon in Astakos create project
Bug fix for change password form in Astakos profile

68b952f9 02/01/2013 04:52 pm Christos Stavrakakis

pep8 fixes

74d988b0 02/01/2013 04:00 pm Christos Stavrakakis

pep8 fixes to snf-common

b65a3b04 02/01/2013 03:26 pm Christos Stavrakakis

Add disk_template to Flavor name

7eabbd72 01/31/2013 05:36 pm Giorgos Korfiatis

Changes in project management commands
to better expose a pending application

fc67026b 01/31/2013 05:34 pm Christos Stavrakakis

Improve CI scripts

e8f9db81 01/31/2013 05:34 pm Christos Stavrakakis

Add make_docs to CI module

f35081af 01/31/2013 03:51 pm Christos Stavrakakis

Add command for exporting cyclades quota

Add 'cyclades-export-quota' management command, for exporting to a file
VMS_PER_USER and NETWORKS_PER_USER settings, in a format expected by the
astakos management command 'user-set-initial-quota'.

d4993f77 01/31/2013 03:24 pm Christos Stavrakakis

Handle transaction manually when creating network

When creating private networks, commit the transaction before sending
the job to all Ganeti backends. If communication with all Ganeti
backends is included in the transaction, notifications from backends
may be received before the Network entry is created in the DB.

2cb812be 01/31/2013 01:43 pm Christos Stavrakakis

Fix image 'backend_id' for archipelago

Archipelago needs as disk origin, the hashmap of the image
instead of its url in the backend.

fd622d4b 01/31/2013 01:18 pm Christos Stavrakakis

Add missing setting files to conf/

776d2a3f 01/31/2013 12:58 pm Christos Stavrakakis

Rename ARCHIPELAGOS to ARCHIPELAGO

Rename ARCHIPELAGOS_BACKENDS setting to ARCHIPELAGO_BACKEND.

5d3675bb 01/31/2013 11:39 am Christos Stavrakakis

Filter out deleted vms/networks

Do not count deleted VMs and Networks when getting holdings
from the Cyclades DB.

ef083adf 01/31/2013 11:17 am Olga Brani

Style fixes for recaptcha field and landing page (Astakos)

01400232 01/31/2013 11:14 am Olga Brani

New icons for auth-methods in profile Astakos page

6674f31d 01/31/2013 01:48 am Sofia Papagiannaki

Pithos set usage send only current quota (not history/deleted)

a7752e95 01/30/2013 09:42 pm Sofia Papagiannaki

Fix superusers (created by syncdb) command

ea05c568 01/30/2013 09:40 pm Sofia Papagiannaki

Case insensitive displayname search

a7447c76 01/30/2013 06:04 pm Sofia Papagiannaki

pithos-set-quota: rename and refactor for clarity and correctness

6cee26a0 01/30/2013 05:20 pm Giorgos Korfiatis

Restrict argument of approve_application() to application id

d776b3c3 01/30/2013 04:25 pm Sofia Papagiannaki

Quotaholder error handling during sending existing pithos usage

If quotaholder fails if a pithos account is not registered,
retry by sending the usage for the rest.

dfa2d4ba 01/30/2013 04:25 pm Sofia Papagiannaki

Catch quota errors in pithos server

f77af2cc 01/30/2013 03:39 pm Giorgos Korfiatis

Rollback, even if transaction is not dirty

This is a temporary bug fix for
https://code.djangoproject.com/ticket/9964 .
Django prior to 1.3 does not set a transaction
dirty when the DB throws an exception, and thus
does not trigger rollback, resulting in a...

48442cbd 01/30/2013 01:44 pm Georgios D. Tsoukalas

remove unsolicited binaries from repository

7f849a28 01/30/2013 12:56 pm Georgios D. Tsoukalas

cyclades: import quotaholder exceptions from kamaki

Because this is where the quotaholder client exceptions come from.

36d85e05 01/30/2013 12:54 pm Giorgos Korfiatis

Fix local variable bug

d98a4e69 01/30/2013 11:35 am Christos Stavrakakis

Bump version

bc0df761 01/30/2013 11:32 am Filippos Giannakos

Merge branch 'feature-archipdoc' into develop

902d661c 01/30/2013 11:28 am Filippos Giannakos

add archipelago documentation in admin-guide

e3f3abdc 01/30/2013 11:28 am Filippos Giannakos

add archipelago-architecture image

6c900328 01/30/2013 11:28 am Filippos Giannakos

Add more vlmc tool commands

7907c372 01/29/2013 06:48 pm Christos Stavrakakis

Merge branch 'feature-ci' into develop

078cb806 01/29/2013 06:48 pm Christos Stavrakakis

Add CI module, to collaborate with buildbot

ef67f714 01/29/2013 06:19 pm Christos Stavrakakis

Grammar fix

778081b0 01/29/2013 06:19 pm Christos Stavrakakis

Do not automatically update version files

Do not automatically update version files from setup.py. From now
on, version files are updated using 'update_version.py' script and
'devflow'.

Also removed autopkg.conf and created devflow.conf configuration file.

3958c873 01/29/2013 06:13 pm Christos Stavrakakis

Merge remote branch 'origin/feature-burnin' into develop

5a934ebb 01/29/2013 05:33 pm Ilias Tsitsimpis

Changelog

4860a34d 01/29/2013 05:25 pm Filippos Giannakos

Merge branch 'feature-rados' into develop

Conflicts:
snf-pithos-app/README

4d72f9ab 01/29/2013 05:16 pm Ilias Tsitsimpis

Cleanup after register a new image

e3a9d32a 01/29/2013 04:44 pm Filippos Giannakos

Remove automatic RADOS pool creation.

If a specified RADOS pool does not exist, do not try and create it. Throw an
exception instead.