Statistics
| Branch: | Tag: | Revision:

root @ e6f3e652

# Date Author Comment
e6f3e652 11/26/2012 02:20 pm Kostas Papadimitriou

snf-ize quotaholder-app package

cb4eee84 11/26/2012 12:40 pm Christos Stavrakakis

Issue commission when deleting VM/Network

Issue commission to the Quotaholder when being notified from the Ganeti
backend that a VM/Network has been deleted. Although the resource has
already been deleting, we are interacting with the quotaholder in a
two step phase: issue commission and accept commission. It would be...

e8f2d02d 11/26/2012 12:40 pm Christos Stavrakakis

Fix quotaholder exception handling

Currently, QuotaholderHTTP returns CallError, with the call_error
attribute indicating the error.

11a54cb9 11/26/2012 12:40 pm Christos Stavrakakis

Implement reconciliation for pending quotas

10de1102 11/26/2012 12:40 pm Christos Stavrakakis

Remove transaction from update_network_state

Remove transaction decorator from update_network_state function, since
this function is only called from process_network_status, which already runs
inside a transaction.

4ac68aaf 11/26/2012 12:40 pm Christos Stavrakakis

Allocate resources from cyclades entity

Also fix commissioning key

5805fbb1 11/26/2012 12:40 pm Christos Stavrakakis

Convert resource sizes in bytes

900a9fc3 11/26/2012 12:40 pm Christos Stavrakakis

Rename disk to disk_size

457a8ada 11/26/2012 12:40 pm Christos Stavrakakis

Revert "Rename disk to disk_size"

This reverts commit 2d017fc046194d8316096c56d4a32cdf81ce5fcd.

3a334cab 11/26/2012 12:40 pm Georgios D. Tsoukalas

update to use new quotaholder packaging api

77f45438 11/26/2012 12:38 pm Christos Stavrakakis

Issue commissions when creating server/networks

Issue commissions to the Quotaholder when creating a VM or a Network.
The VM/Network that is associated with the corresponding serial in DB.
Also, the serial is marked as accepted because at the end of the
transaction the resource will be present in the DB. Even in case the...

dca7553e 11/26/2012 12:36 pm Christos Stavrakakis

Refactor some code to API create_server method

bfe7ba3c 11/26/2012 12:36 pm Christos Stavrakakis

Create quotas module

Create quotas module, containing functions for interacting with
the Quotaholder service.

048fab1e 11/26/2012 12:32 pm Christos Stavrakakis

Reorder code

3416e629 11/26/2012 12:32 pm Christos Stavrakakis

Create QuotaHolderSerial table

004967e4 11/26/2012 12:32 pm Christos Stavrakakis

Add QuotaHolderSerial column to VM and Network

Correlate the VirtualMachine and Network models with a QuotaHolderSerial
entry, holding the serial number returned by the QuotaHolder for the
last allocation for these resources.

4d5d0b9c 11/26/2012 12:31 pm Christos Stavrakakis

Do not automatically update network state

Each modification in a BackendNetwork object, triggers an update
to the corresponding Network object. Until now this was done by
the BackendNetwork save() method. Now it is explicitly done
from the backend pross_network_status.

a7cdc223 11/26/2012 12:01 pm Giorgos Korfiatis

Rename set_full_holding to init_holding

8dc7c13b 11/26/2012 11:05 am Giorgos Korfiatis

Implement release_holding

3efa255b 11/26/2012 11:03 am Giorgos Korfiatis

Pass Entity instead of string.

5b522bc3 11/26/2012 11:02 am Giorgos Korfiatis

API call to set the whole holding.

7b1891cc 11/26/2012 11:00 am Giorgos Korfiatis

Do not create entity in issue_commission.

6afede3f 11/26/2012 10:57 am Giorgos Korfiatis

Do not allow duplicate provisions in a commission.

ddf4eaad 11/23/2012 05:29 pm Giorgos Korfiatis

Add missing copyright

c803f606 11/23/2012 05:28 pm Giorgos Korfiatis

Update imports

f1c288e9 11/23/2012 05:25 pm Giorgos Korfiatis

Remove old files

3e5941c1 11/23/2012 04:24 pm Giorgos Korfiatis

Add copyright.

665f2326 11/23/2012 04:22 pm Giorgos Korfiatis

Delete unused files.

889be75c 11/23/2012 03:39 pm Giorgos Korfiatis

Move tests to snf-quotaholder-app

f54beeea 11/23/2012 03:36 pm Giorgos Korfiatis

Move commissioning into snf-common.

bbccab8a 11/23/2012 02:01 pm Giorgos Korfiatis

Missing urls.py file.

5fb2e26b 11/22/2012 06:21 pm Giorgos Korfiatis

Rename in fixtures.

833abd3c 11/22/2012 06:00 pm Giorgos Korfiatis

Merge quotaholder into synnefo

45cdab81 11/22/2012 02:12 pm Giorgos Korfiatis

Fixes in tests.

8e428cdc 11/22/2012 02:11 pm Giorgos Korfiatis

Import more exceptions from commissioning

f5a56040 11/22/2012 02:11 pm Giorgos Korfiatis

Delete unrelated files.

3cd8d059 11/22/2012 01:48 pm Giorgos Korfiatis

Change Key and family to Text

9510701d 11/22/2012 01:46 pm Giorgos Korfiatis

Fix str and repr of exceptions.

b578d9e7 11/22/2012 01:26 pm Christos Stavrakakis

snf-dispatcher: Update NICs only when needed

Do not remove and recreate the NICs of a VM when NICs have not changed.

3e7c63f8 11/22/2012 01:26 pm Christos Stavrakakis

Implement resizing of pools

Extend PoolManager to support extending and shrinking of Pools. Also
add extra option '--size' to pool-modify command.

7a0aa449 11/22/2012 01:26 pm Christos Stavrakakis

Add function for pretty printing tables

29490fca 11/22/2012 01:26 pm Christos Stavrakakis

Fix white space

aed77afe 11/22/2012 01:26 pm Christos Stavrakakis

Extend Plankton API with shared-images

Extend Plankton API, to support listing all non-public images that
are available to the user. This can be done by issuing a GET to
shared-images/ and shared-images/detail.

b344501e 11/22/2012 01:25 pm Christos Stavrakakis

Implement server-import management command

Implement management command for importing an existing Ganeti instance
into Synnefo. The owner, flavor and image are specified by command line
arguments. Importing will fail if the instance has NICs connected to...

a8858945 11/22/2012 01:24 pm Christos Stavrakakis

Make amqp_puka get logger as argument

85f307d7 11/22/2012 12:04 pm Giorgos Korfiatis

Put test DB in /tmp

5b006999 11/22/2012 11:58 am Giorgos Korfiatis

Update regex and call Text.init() in Name.

24867359 11/22/2012 11:32 am Christos KK Loverdos

Re-remove scripts. Development for hlapi now is on hlapi branch

b8f5aa6d 11/22/2012 11:31 am Christos KK Loverdos

Reinstate test/quotaholder-manage

207287ea 11/22/2012 11:28 am Christos KK Loverdos

Reinstate test/quotaholder-manage-runserver

76c1f713 11/21/2012 07:30 pm Georgios D. Tsoukalas

fix CallError.from_dict() / auto-subclassing

c00f5f9f 11/21/2012 06:10 pm Giorgos Korfiatis

Hack on CallError to make subclass objects.

d1b04788 11/21/2012 06:09 pm Giorgos Korfiatis

Attempt simple tests.

c645b39c 11/21/2012 06:04 pm Giorgos Korfiatis

Start testing with a fresh DB, launch server and clean up at the end.

e5aa3f5b 11/21/2012 01:09 pm Giorgos Korfiatis

Remove pgerakios.py

f61c8c0d 11/19/2012 07:27 pm Christos KK Loverdos

Redefining the results of the high-level api calls

724a3b0a 11/19/2012 04:44 pm Kostas Papadimitriou

Merge branch 'ui-0.11' into devel-0.12

ec5e7c9d 11/19/2012 03:52 pm Kostas Papadimitriou

Spit monitor messages out to stderr

9ada7c23 11/19/2012 03:25 pm Kostas Papadimitriou

Merge branch 'ui-0.11' into devel-0.12

e602571b 11/19/2012 03:13 pm Christos KK Loverdos

Merge branch 'master' into testing

a020e99e 11/19/2012 02:45 pm Kostas Papadimitriou

Force confirmation of untrusted image selection

ensure that user notes the untrusted image risks before he continues to
flavor selection.

28f6fc99 11/19/2012 02:07 pm Giorgos Korfiatis

Rename plugin to client.

580c3b9b 11/19/2012 01:35 pm Kostas Papadimitriou

Handle empty images list in vm creation view

2ee94f4c 11/19/2012 01:35 pm Kostas Papadimitriou

Prompt custom image guide reference if no images available

f5e97e7f 11/16/2012 07:41 pm Kostas Papadimitriou

Handle unavailable hostname information in ui

fallback to ip address

5d9ac244 11/16/2012 07:32 pm Kostas Papadimitriou

SSH personality keys ownership fix

also send mode/owner/group for each user's authorized_keys

d335168a 11/16/2012 06:51 pm Giorgos Korfiatis

Allow 450 and 500 error codes.

b2ddbeba 11/16/2012 06:42 pm Christos KK Loverdos

Merge branch 'master' into testing

Conflicts:
setup.py

1e5a34d2 11/16/2012 06:35 pm Christos KK Loverdos

WIP Objects that hold definitions of resources, groups etc

7fcfeb5d 11/16/2012 05:42 pm Giorgos Korfiatis

Remove unused import.

a6f16217 11/16/2012 05:37 pm Giorgos Korfiatis

Refactoring for exceptions.

eb5e92f4 11/16/2012 05:23 pm Christos KK Loverdos

Define resources for groups

4502a0dd 11/16/2012 04:14 pm Giorgos Korfiatis

Increased version number.

2333a2c4 11/16/2012 02:54 pm Christos Stavrakakis

Check clustername when modifying backend

82dc5eb6 11/16/2012 01:42 pm Giorgos Korfiatis

Adapt for new version of kamaki command().

48de0914 11/16/2012 01:10 pm root

Use backported OrderedDict if not found.

f7759b2d 11/16/2012 12:55 pm Christos Stavrakakis

Add check for clustername when adding backend

45bda4e2 11/16/2012 12:51 pm Giorgos Korfiatis

Change default port for quotaholder service in kamaki client.

742381c8 11/16/2012 12:30 pm Giorgos Korfiatis

Use explicitly json loads in kamaki client.
Do not treat None specially.

d4be7102 11/16/2012 12:24 pm Christos Stavrakakis

Fix lectical in pool-modify

4b3f7d08 11/16/2012 12:15 pm Giorgos Korfiatis

No need for continue

d6936cd8 11/16/2012 12:14 pm Giorgos Korfiatis

bug fix

6008b7cb 11/15/2012 07:06 pm Giorgos Korfiatis

Catch exceptions in kamaki cli.

d00b5f2d 11/15/2012 06:38 pm Kostas Papadimitriou

Merge branch 'ui-0.11' into devel-0.12

842c1c70 11/15/2012 06:28 pm Kostas Papadimitriou

Lay styling stress on connect view warning message

fcd31170 11/15/2012 06:23 pm Kostas Papadimitriou

Avoid double escaping of image metadata

image model get_meta already takes care of escaping the meta value

bdfb089f 11/15/2012 06:16 pm Kostas Papadimitriou

Support multiple image users in js models

methods that used to return user specific information modified to return
arrays of objects based on identified image users. Image space delimited
`users` metadata key is now the primary point to identify existing image...

3903079b 11/15/2012 06:05 pm Christos KK Loverdos

Merge branch 'master' into testing

3148301f 11/15/2012 06:05 pm Christos KK Loverdos

Define resource with quotas

550f8334 11/15/2012 05:25 pm Giorgos Korfiatis

Delete http client

fc6f43c3 11/15/2012 05:13 pm Kostas Papadimitriou

VM creation view improvement, Refs #3012

warn user against untrustworthy image owners

2c947a3e 11/15/2012 04:55 pm Giorgos Korfiatis

Merge branch 'master' into api

998155b2 11/15/2012 04:54 pm Giorgos Korfiatis

Missing import.

9140f602 11/15/2012 04:28 pm Kostas Papadimitriou

VM create view styles fix

fix max height and spacing of public keys list view

57986639 11/15/2012 03:20 pm Christos Stavrakakis

Fix HTTP code when adding NIC to inactive network

a122e5be 11/15/2012 02:55 pm Giorgos Korfiatis

Remove unused import.

17dd62c3 11/15/2012 02:42 pm Christos KK Loverdos

Add terminology documentation to high-level API

8a7043de 11/15/2012 02:39 pm Giorgos Korfiatis

Remove missing import

9a016ad8 11/15/2012 02:35 pm Giorgos Korfiatis

Merge branch 'master' into testing

dafa4aa1 11/15/2012 02:31 pm Giorgos Korfiatis

Use utils.debug in kamaki client