Statistics
| Branch: | Tag: | Revision:

root @ ec0c9d21

# Date Author Comment
ec0c9d21 02/14/2013 04:28 pm Kostas Papadimitriou

Cyclades astakos migration command fixes

- Rename to cyclades-astakos-migrate-013
- Handle invalid uuids
- Some code cleanup

e4404297 02/14/2013 04:28 pm Christos Stavrakakis

Various fixes to docs

61db6580 02/14/2013 04:27 pm Georgios D. Tsoukalas

upgrade-0.13: add UI_USER_CATALOG_URL setting

574d8aaf 02/14/2013 04:27 pm Kostas Papadimitriou

Local login prompt message fix

37dd2616 02/14/2013 04:27 pm Kostas Papadimitriou

Override get_owner method for glance model object

to properly handle unknown owner entries

f911f6d3 02/14/2013 04:27 pm Kostas Papadimitriou

Replace dummy messages

442bc80c 02/14/2013 04:27 pm Sofia Papagiannaki

Fix pithos purging

Error if there were no objects to purge

3f21566c 02/14/2013 04:27 pm Kostas Papadimitriou

Minor upgrade to 0.13 documentation fix

9301c7f9 02/14/2013 04:27 pm Sofia Papagiannaki

Fix change email text

c9b3d7b0 02/14/2013 04:27 pm Kostas Papadimitriou

Update email change email content

- Include EmailChange instance in template context
- Email body improvements

76f70858 02/14/2013 04:27 pm Christos Stavrakakis

Fix upgrade notes for vmapi

46c7945b 02/14/2013 04:27 pm Georgios D. Tsoukalas

pep8 compliance

11bb4341 02/14/2013 04:27 pm Kostas Papadimitriou

Delegate astakos user catalog call in cyclades

cyclades now serve a delegate view for the astakos /user_catalog api
call. Cyclades UI app should use this endpoint to translate user uuids
to display names.

Astakos endpoint is configurable from the CYCALDES_USER_CATALOG_URL...

8f53cfa3 02/14/2013 04:27 pm Kostas Papadimitriou

Translate image owner uuid -> display name in UI

UI uses the introduced /user_catalog api to translate uuids to display
names when necessary.

99c11993 02/14/2013 04:27 pm Sofia Papagiannaki

Change pithos-manage-accounts options

f557d10a 02/14/2013 04:27 pm Giorgos Korfiatis

Unify and rename project management commands

a3c6203c 02/14/2013 04:27 pm Giorgos Korfiatis

Reorder fields in user-show

865849d7 02/14/2013 04:27 pm Giorgos Korfiatis

pep8 improvements

6024a05c 02/14/2013 04:27 pm Georgios D. Tsoukalas

minor fix and rename to cyclades-reset-usage

f8955d79 02/14/2013 04:27 pm Georgios D. Tsoukalas

minor fixes and rename to cyclades-usage-verify

d133f624 02/14/2013 04:27 pm Georgios D. Tsoukalas

rename to cyclades-reconcile-commissions

3833dc0f 02/14/2013 04:27 pm Giorgos Korfiatis

Log errors in retry context

b6eaca30 02/14/2013 04:27 pm Giorgos Korfiatis

Encode unicode strings in str

ff827ed3 02/14/2013 04:27 pm Sofia Papagiannaki

Update piths docs

a4f3b17c 02/14/2013 04:27 pm Sofia Papagiannaki

Do not call user_catalogs if AUTHENTICATION_USERS is set

0325be55 02/14/2013 04:27 pm Sofia Papagiannaki

Check for None in is_uuid

7e38e668 02/14/2013 04:27 pm Georgios D. Tsoukalas

upgrade-0.13 synnefo guide

Initialized from the internal wiki notes.

0932ac43 02/14/2013 04:27 pm Giorgos Korfiatis

Automate the stress test for projects

94bff756 02/14/2013 04:27 pm Sofia Papagiannaki

Provide command for managing pithos duplicate accounts

457fe4fc 02/14/2013 04:27 pm Georgios D. Tsoukalas

update upgrade-0.13, move it into admin guide

09e69b8a 02/14/2013 04:27 pm Georgios D. Tsoukalas

pep8 compliance

5ed5f9e6 02/14/2013 04:27 pm Giorgos Korfiatis

Improve project command help messages

5cc7d5b3 02/14/2013 04:27 pm Giorgos Korfiatis

Do not expose names of project members

8c7229a8 02/14/2013 04:27 pm Giorgos Korfiatis

Generalize instance checks for integers

dd1089b7 02/14/2013 04:27 pm Giorgos Korfiatis

udec: decode an object into a unicode object

c5d7bb5d 02/14/2013 04:27 pm Giorgos Korfiatis

Simplify handler's call

d6ea9b3d 02/14/2013 04:26 pm Olga Brani

Style fixes

New style for resource usage page
Temporary help_text for profile form
Css fixes

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

Show project applicant info

321384f9 02/14/2013 04:26 pm Giorgos Korfiatis

cmd version of project context

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

Edit project management command help messages

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

Edit quotaholder_app package info

606dea8d 02/14/2013 04:26 pm Kostas Papadimitriou

Notify user for pending registrations

astakos allows users to replace pending created accounts (user that
have not yet passed the activation process) by re-submiting the signup
form. A message is now displayed in such cases to remind the user of the
pending account.

d833fcbb 02/14/2013 04:26 pm Kostas Papadimitriou

Helper AstakosUser method

to retrieve the first auth provider assigned to user. Can be used in
activation email template to inform the user about the provider used to
create the account.

39c607b0 02/14/2013 04:26 pm Kostas Papadimitriou

Remove non-existing message use

3dc9e775 02/14/2013 04:26 pm Kostas Papadimitriou

A bit of cleanup in login templates

f2cf9c9d 02/14/2013 04:26 pm Kostas Papadimitriou

Synnnefo ui fallback route

include a default route to redirect to index to catch arbitrary url
fragments.

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

Make sync_projects more robust

Retry qh_add_quota on failure excluding faulty memberships.
Call given error view on exception.

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

fix whitespace (tabs->spaces)

5aaed703 02/14/2013 04:26 pm Giorgos Korfiatis

Fix formatting of projects

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

fix syntax errors

1cf6e716 02/14/2013 04:26 pm Giorgos Korfiatis

Refix project list formatting

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

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

correct quotaholder exception imports

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

userquota to handle null request.user

2150482f 02/14/2013 04:26 pm Sofia Papagiannaki

Fix get_user argument

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

Add LEAVE_REQUESTED state on ProjectMembership

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

Change pithos service user_catalogs url

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

Utility function get_project_by_name

2f0cd9e1 02/14/2013 04:26 pm Giorgos Korfiatis

Testing scripts for astakos projects

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

Check user status when creating project membership

d21d422a 02/14/2013 04:26 pm Kostas Papadimitriou

Fix shibboleth logout message

Override logout message for shibboleth auth provider. Suggest user to close all
browser windows until we find a better way to logout from Shibbolet.

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
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