Statistics
| Branch: | Tag: | Revision:

root @ f7c3c4c4

# Date Author Comment
f7c3c4c4 06/28/2013 12:27 pm Sofia Papagiannaki

astakos: return uuid in weblogin

The weblogin used to return the user uuid.
However, this in 0.14 version had been removed since the uuid
can be retrieved using the POST /tokens authentication method.
However, the old pithos clients have no other way
to get the uuid, so we restore it temporarily.

05c1b849 06/28/2013 11:35 am Giorgos Korfiatis

astakos: Force usage registration during migration

Register usage for astakos.pending_app even if limit is exceeded.

40d4f27d 06/28/2013 11:05 am Christos Stavrakakis

cyclades: Fix --image-name option in server-list

15c05cb7 06/28/2013 11:05 am Stratos Psomadakis

Fix regressions in snf-manage list commands

3730b433 06/28/2013 11:05 am Christos Stavrakakis

Bump version to 0.14.2

f089ffca 06/25/2013 03:24 pm Christos Stavrakakis

snf-django: Add retry option to AstakosClient

API method decorator should initialize the AstakosClient with the retry
argument set, in order to avoid errors caused by getting an old
connection from pool.

b12ab2d0 06/25/2013 03:23 pm Christos Stavrakakis

Revert "cyclades: Speed up reconciliation"

This reverts commit cf2241c45a22dac71e31dbf32f4700c475804c12.

3a2a3c37 06/25/2013 03:22 pm Christos Stavrakakis

Bump version to 0.14.1

e7391395 06/25/2013 02:26 pm Christos Stavrakakis

cyclades: Fix bug in setup.py

muliprocessing is included in python 2.6

ee566497 06/25/2013 02:26 pm Christos Stavrakakis

Update NEWS for Synnefo 0.14

2d6acde1 06/25/2013 02:26 pm Christos Stavrakakis

Add release dates for version 0.14

8b8aa361 06/25/2013 01:18 pm Christos Stavrakakis

Merge branch 'release-0.14'

Conflicts:
version

5bc9cbb2 06/25/2013 11:40 am Christos Stavrakakis

Bump version to 0.14rc6

cf2241c4 06/25/2013 11:36 am Christos Stavrakakis

cyclades: Speed up reconciliation

Speed up reconciliation by using mulitprocessing to get in parallel
the instances from all Ganeti backends.

bb013297 06/25/2013 11:32 am Giorgos Korfiatis

docs: Mention UI URL change in upgrade

If some BASE_URL has changed, the UI URL needs to be updated.

c4f9764f 06/25/2013 03:45 am Vangelis Koukis

Fix check for snf-manage in ci/tests.sh

43cdd0c4 06/25/2013 02:35 am Vangelis Koukis

Report failure to find snf-manage in test runner

e8aa2f64 06/21/2013 05:42 pm Christos Stavrakakis

cyclades: Fix bug in allocating archipelago VMs

This commit fixes a bug that caused backend allocator to send
archipelago VMs backends to backends not in ARCHIPELAGO_BACKENDS
setting. The flavor disk template is parsed before the backend
allocation, so the disk_template at this point is ext and not ext_vlmc,...

dec3cb70 06/20/2013 02:50 pm Kostas Papadimitriou

Update gitignore

exclude .coverage

184f551f 06/19/2013 06:46 pm Georgios D. Tsoukalas

astakos: REDIRECT_ALLOWED_SCHEMES hidden setting

95d49da0 06/19/2013 06:32 pm Sofia Papagiannaki

astakos: fix reset password confirmation url

a92289d3 06/19/2013 06:27 pm Georgios D. Tsoukalas

astakos: remove URL-distorting full stops in emails

f1be16bf 06/19/2013 06:12 pm Giorgos Korfiatis

docs: Note that kamaki is not needed in 0.14

e17fc76f 06/19/2013 05:50 pm Georgios D. Tsoukalas

docs: remove PITHOS_UI_LOGIN_URL/FEEDBACK_URL refs

e332c1fd 06/19/2013 05:46 pm Stratos Psomadakis

Change Ganeti doc URLs to point to 2.6

139eae46 06/19/2013 05:38 pm Kostas Papadimitriou

astakos: Fix third party creation form kwargs handling

view always passes request argument. Avoid propagating it to ModelForm
constructor.

ae6e8a65 06/19/2013 05:33 pm Olga Brani

cyclades: Fix VMs console incorrect background

657f8ad7 06/19/2013 05:28 pm Kostas Papadimitriou

docs: Additional email configuration instructions

in quick-install-admin-guide.rst

e7726e14 06/19/2013 04:09 pm Kostas Papadimitriou

astakos: Fix regression in signup view

when recpatcha is enabled in astakos settings

f9662798 06/19/2013 04:09 pm Kostas Papadimitriou

django-lib: Use requested default serialization

a86a4433 06/19/2013 03:36 pm Georgios D. Tsoukalas

cyclades: remove VMAPI_BASE_URL references

68358dbe 06/19/2013 03:34 pm Constantinos Venetsanopoulos

Minor fixes to the upgrade-0.14 guide

2a54127d 06/19/2013 03:20 pm Christos Stavrakakis

vmapi: Return cloud faults from vmapi endpoint

vmapi skippede from commit 269ac8d.

0d87ef78 06/19/2013 03:10 pm Giorgos Korfiatis

docs: Explain component's UI URL

e63050ca 06/19/2013 02:30 pm Christos Stavrakakis

cyclades: Speed up server reconciliation

Speed up reconciliation, by increasing the time interval to get Ganeti
job status for VMs in building state.

aa28c84c 06/19/2013 02:18 pm Georgios D. Tsoukalas

docs: fix PITHOS_PROXY_USER_SERVICES typos

c3ff5c37 06/19/2013 01:39 pm Ilias Tsitsimpis

burnin: Increase ping timeout

b7b63c20 06/19/2013 11:09 am Christos Stavrakakis

Bump version to 0.14rc5

0bd67d43 06/19/2013 11:07 am Christos Stavrakakis

Bump version to 0.14rc4

40d53b77 06/19/2013 11:07 am Christos Stavrakakis

cyclades: Fix deadlock when creating servers

Fix deadlock between snf-dispatcher and backend allocator, by making
snf-dispatcher take an exclusive lock to the backend which hosts the vm,
before trying to get the exclusive locks to the IP pools in order to...

4f9c8a68 06/19/2013 11:06 am Christos Stavrakakis

Bump version to 0.14rc3

34f707ce 06/19/2013 11:06 am Christos Stavrakakis

astakosclient: Fix bug in setup.py

astakosclient should be added to the beggining of the sys.path instead,
of the end, since astakosclient may already be installed on the system.

0c0498c8 06/18/2013 07:02 pm Kostas Papadimitriou

helpdesk: Typo fix

b5aeeb2f 06/18/2013 06:50 pm Kostas Papadimitriou

pithos-app: Update pithos.api.util.api_method wrapper

to match the updated snf_django api_method decorator

d823a562 06/18/2013 06:48 pm Kostas Papadimitriou

pithos-api: Update api_method wrapper

ee565728 06/18/2013 06:46 pm Kostas Papadimitriou

pithos-app: Set supported serializations in api views

d4e33598 06/18/2013 06:45 pm Kostas Papadimitriou

cyclades: Set supported serialization in stats view

d0d9a3f5 06/18/2013 06:42 pm Kostas Papadimitriou

django-lib: api_method decorator improvements

allow API views to define supported serializations.

70ea22ed 06/18/2013 04:51 pm Ilias Tsitsimpis

burnin: Increase ping timeout

536a1f14 06/18/2013 04:20 pm Ilias Tsitsimpis

burnin: Set CONNECTION_RETRY_LIMIT for PithosClient

Set CONNECTION_RETRY_LIMIT=2 for the PithosClient

154e652d 06/18/2013 01:57 pm Stratos Psomadakis

Bump version to 0.14rc2

db4761e6 06/18/2013 12:21 pm Giorgos Korfiatis

astakos: Update pithos_public definition in script

ae6030b3 06/18/2013 11:47 am Georgios D. Tsoukalas

pithos: rename prefix pithos_public to public

After all, the prefix is visible to users as part of the public url
they pass around, therefore 'public' is much more presentable than
pithos_public.

238a9ce3 06/18/2013 11:22 am Olga Brani

cloudbar: Body class "user-not-authenticated "when user has not signed in.

a1ed6730 06/18/2013 10:39 am Kostas Papadimitriou

astakos: Typo fix

a53f77ee 06/18/2013 10:39 am Kostas Papadimitriou

astakos: Explicit transaction handling in commit_manually views

since django 1.3, when using the ``transaction.commit_manually`` decorator,
transaction is required to be closed (using either commit/rollback) even if
only read db operations are executed from within the wrapped method.

2e8edd42 06/17/2013 06:02 pm Sofia Papagiannaki

pithos: update pithos statistics computation

Compute account statistics instead of storing them in the database
Fix container statistics computation
Related commit: 3a9f1f113c1e2c853b7ae223fbcbb843d19f7f95

985b9b09 06/17/2013 06:02 pm Sofia Papagiannaki

pithos: enforce transaction isolation level

Refs: #3582 #3585

0f510652 06/17/2013 06:02 pm Sofia Papagiannaki

pithos: update recursively statistics up to the container level

To achieve atomicity we lock the container path.
However, the write operations update the statistics for the ancestor
nodes (container/account).
Therefore, the backend restricts the recursion up to the container...

994aed96 06/17/2013 05:55 pm Christos Stavrakakis

ci: Remove failfast option from tests

fe7b1d66 06/17/2013 05:41 pm Christos Stavrakakis

cyclades: Implement show extension API endpoint

Dummy implementation of /extensions/<alias> endpoint that always returns
404.

6966e8df 06/17/2013 05:00 pm Christos Stavrakakis

cyclades: Implement /extensions API endpoint

85ad2a86 06/17/2013 03:59 pm Giorgos Korfiatis

astakos: Fix typo in message

67e42ae9 06/17/2013 03:59 pm Giorgos Korfiatis

astakos: Remove obsolete versioning from init

5ba43517 06/17/2013 03:57 pm Christos Stavrakakis

cyclades: Validate MAC prefix in pool-create cmd

ffdb9fcc 06/17/2013 03:17 pm Olga Brani

cloudbar: Add class to body when user is authenticated

68a8935f 06/17/2013 01:35 pm Giorgos Korfiatis

astakos: Fix dangerous list default value

Initialize the argument with the desired list in runtime rather than
load time; set the default to None.

c0720b78 06/17/2013 01:35 pm Kostas Papadimitriou

cyclades: api_method_not_allowed typo's

55616866 06/17/2013 01:35 pm Kostas Papadimitriou

pithos: api_method_not_allowed typo's

2ad4eb80 06/17/2013 01:35 pm Kostas Papadimitriou

django-lib: Additional BaseAPITest helper assertion

Introduce assertMethodNotAllowed method in BaseAPITest class. The method
asserts that provided response is a valid ``Method not allowed`` API response.

16437e4d 06/17/2013 01:35 pm Kostas Papadimitriou

cyclades: Test invalid http method endpoint calls

d9647bf1 06/17/2013 01:13 pm Ilias Tsitsimpis

burnin: Fix typo from image_id to image-id

c25cf3ea 06/17/2013 12:58 pm Christos Stavrakakis

cyclades: Sync API tests with latest API changes

27c0d6c5 06/14/2013 06:35 pm Kostas Papadimitriou

helpdesk: Include UI_MEDIA_URL in template context

variable used as prefix for vm os icon urls

5a8a6df2 06/14/2013 06:35 pm Kostas Papadimitriou

helpdesk: Detect existing accounts with no active vms

73fbaad3 06/14/2013 06:11 pm Christos Stavrakakis

cyclades: Fix typo in links

967a99e1 06/14/2013 06:01 pm Kostas Papadimitriou

astakos: Proper content type for .kamakirc view

Django response object content_type attribute is not used. Pass desired content
type in HttpResponse constructor.

b940f71d 06/14/2013 05:59 pm Olga Brani

astakos: Fix typo in api_access template

bcc21c50 06/14/2013 05:39 pm Christos Stavrakakis

burnin: In sync with latest API changes

60ba7fc6 06/14/2013 04:06 pm Kostas Papadimitriou

cyclades ui: In sync with latest API changes

Handle updated servers/detail response format.

27e57c27 06/14/2013 03:54 pm Christos Stavrakakis

cyclades: Add 'links' to images API

1b696c26 06/14/2013 03:52 pm Christos Stavrakakis

cyclades: Add 'links' to compute endpoints

Add 'links' attribute to API responses for servers, networks, flavors
and images endpoints.

936e0be3 06/14/2013 03:52 pm Christos Stavrakakis

cyclades: Add 'user_id' and 'tenant_id' to API

Add 'user_id' to API responses, and add a dummy 'tenant_id' to be equal
with the 'user_id'. Also always include metadata.

1f638a85 06/14/2013 03:52 pm Christos Stavrakakis

cyclades: Add 'addresses' to servers API response

f8352d29 06/14/2013 03:52 pm Christos Stavrakakis

cyclades: Make servers response compatible with OS

5836ccb9 06/14/2013 03:25 pm Olga Brani

astakos: Verbal changes to Dashboard API access page

f86bdcac 06/14/2013 01:27 pm Kostas Papadimitriou

astakos: Update default astakos .conf file

removed ``ASTAKOS_ACTIVATION_REDIRECT_URL`` and ``ASTAKOS_LOGIN_SUCCESS_URL``
settings since they are dynamically set based on the ``ASTAKOS_BASE_URL``
setting.

35ea56ac 06/14/2013 01:18 pm Kostas Papadimitriou

astakos: Remove default components presentation urls

since component registration requires both api url and web url

eeddeacf 06/14/2013 01:15 pm Kostas Papadimitriou

Update Changelog

fb5187f9 06/14/2013 12:49 pm Giorgos Korfiatis

docs: Omit explicit installation of snf-webproject

snf-webproject is now a dependency of the apps, and need not be
installed separately.

e0975bbf 06/13/2013 07:26 pm Sofia Papagiannaki

docs: update admin guide

Add guidelines for twitter & google authentication

125c682c 06/13/2013 06:40 pm Christos Stavrakakis

plankton: Handle case of images without name

c802789d 06/13/2013 06:40 pm Christos Stavrakakis

cyclades: Remove obsolete settings

Remove obsolete GANETI_DISK_TEMPLATES and DEFAULT_GANETI_DISK_TEMPLATE
settings.

34f96255 06/13/2013 06:00 pm Olga Brani

astakos: New projects icon for Dashboard Usage tab

452436aa 06/13/2013 06:00 pm Olga Brani

astakos: Sent emails appearance fix.

Removing extra lines and spaces from email templates.
Decode contact email special characters.

0c5f437e 06/13/2013 06:00 pm Olga Brani

astakos: Add "sign in" link to Sign up page

d9db295a 06/13/2013 06:00 pm Olga Brani

Improved style for 404 and 500 pages

8158c9a7 06/13/2013 06:00 pm Olga Brani

branding: New image for storage_logo

b0c95903 06/13/2013 05:47 pm Giorgos Korfiatis

cyclades: Rename poolsize settings for uniformity

Rename ASTAKOS_POOLSIZE to CYCLADES_ASTAKOSCLIENT_POOLIZE;
expose it to the conf file.

aa5e1e06 06/13/2013 05:47 pm Giorgos Korfiatis

docs: Update upgrade notes