| Branch: | Tag: | Revision:

root / db @ d41d6a00

# Date Author Comment
d41d6a00 07/18/2011 08:08 pm Nikos Skalkotos

Update windows image in fixtures

ab9b434c 07/18/2011 08:03 pm Nikos Skalkotos

Update image fixtures to reflect current state

da4e15b4 07/12/2011 04:25 pm Nikos Skalkotos

Update Debian Desktop backend_id in fixtures

f1c3355e 07/07/2011 11:58 am Nikos Skalkotos

Add support for CentosOS 5.6

3d9ae008 07/01/2011 05:31 pm Vangelis Koukis

Merge branch 'images'


3d442ce4 07/01/2011 03:12 pm Nikos Skalkotos

Cleanup fixtures for images

68a73507 07/01/2011 12:28 pm Giorgos Gousios

Add max_invitations field to the two test users

Fixes problem with invitations test case failing as the max_invitations function returned None for the test user. Also discovered that in Python 0 > None !

85c6267a 07/01/2011 10:32 am Giorgos Gousios

Merge branch 'api-current' into helpdesk-gui


77184fa1 06/30/2011 04:19 pm Giorgos Gousios

Merge branch 'logging' into api-current


72451c27 06/29/2011 01:36 pm Nikos Skalkotos

Update debian-base image info in fixtures

Update fixtures to reflect the new debian-base squeeze image.

33e00f02 06/28/2011 03:42 pm Giorgos Gousios

Per user invitation limits

refs: #705

2987cd8a 06/28/2011 12:30 pm Giorgos Verigakis

Minor refactoring

0bc9e367 06/28/2011 10:27 am Giorgos Gousios

Merge branch 'api-current' into helpdesk-gui


26563957 06/24/2011 06:10 pm Giorgos Verigakis

Add a PROTECTED firewall profile

Refs #659

e7c78b91 06/21/2011 04:33 pm Giorgos Gousios

Put migration in correct order

32c20e24 06/21/2011 02:46 pm Giorgos Gousios

Merge branch 'api-current' into helpdesk-gui

a191bd4d 06/21/2011 01:07 pm Giorgos Verigakis

Merge branch 'master' of into api-current


5ac53b64 06/20/2011 03:35 pm Giorgos Gousios

Add helpdesk user group

Helpdesk users are registered statically using the HELPDESK user type.
The middleware will only allow impersonation requests from helpdesk

75768d0e 06/20/2011 02:54 pm Giorgos Verigakis

Add a public attribute to Images

list_images now returns images that either match the owner, or
that are marked as public.

Fixes #555

Database migration needed.

c718de42 06/20/2011 12:54 pm Giorgos Gousios

Configuration for syslog, app-wide logging

48130e66 06/17/2011 01:10 pm Giorgos Gousios

License headers for various files

refs #581

badc49b3 06/14/2011 03:59 pm Giorgos Gousios

Adds fields tmp_auth_token and tmp_auth_token_expires to SynnefoUser

fc4938b4 06/14/2011 03:36 pm Giorgos Gousios

Merge branch 'test-migrations' into helpdesk-gui

1fde10fd 06/14/2011 03:13 pm Giorgos Gousios

Use a serial number for naming migrations

dd0e2b2d 06/14/2011 03:08 pm Giorgos Gousios

Support for creating one-off user tokens

2b74a609 06/09/2011 04:48 pm Constantinos Venetsanopoulos

Add fixture for a testing Windows Image

27ccb60f 06/09/2011 04:37 pm Constantinos Venetsanopoulos

Add the 'ntfsclone' Image format in

f533f224 06/03/2011 04:35 pm Vangelis Koukis

Merge branches api-current and ui-0.4, minor fixes

Merge branches api-current and ui-0.4: * Fix merge conflicts * Fix minor bug in reconciliation mgmt command * Add comments in * minor PEP8 fixes

e1cb42fe 06/03/2011 02:51 pm Vangelis Koukis

Merge branch 'images-0.4'

06a16b24 06/01/2011 02:08 pm Giorgos Verigakis

Use snf_null as the default link

a3992827 05/31/2011 07:23 pm Giorgos Verigakis

Make Network and NetworkLink relation explicit

DB migration needed.

b804d6fd 05/30/2011 06:42 pm Nikos Skalkotos

Added new fixture for Fedora 15 Desktop image

797e88b3 05/29/2011 05:59 pm Giorgos Verigakis


  • Switch from IPAddressField to CharField to make Postgres happy.
  • Do not return addresses if they are empty.

Database migration needed.

64938cb0 05/29/2011 04:37 pm Giorgos Verigakis

Connect networks API with the Ganeti

  • Create Ganeti network link when creating a network.
  • Delete the link when deleting the network.
  • Use a pool of GANETI_MAX_LINK_NUMBER network links.
  • Adding or removing a server from a network requires reboot.

A database migration is needed....

fdd39b0f 05/27/2011 11:57 am Constantinos Venetsanopoulos

Add new fixture for Fedora 14 Image

d6fad4ae 05/25/2011 07:12 pm Giorgos Verigakis

Allow owner in networks to be null

Database migration is needed.

d44c236b 05/25/2011 06:23 pm Giorgos Verigakis

Refactor networks

  • VirtualMachines can have a number of nics that are attached to networks.
  • Networks can also be public
  • VirtualMachines can be attached to public networks that they don't own.
  • There is a special public network (id 1) that can't be deleted....
b7d29d41 05/25/2011 02:40 pm Constantinos Venetsanopoulos

Add initial support for different Image formats

Initial support for choosing between different Image formats:

  • New field in Image model (migration needed)
  • New lvm Image in fixtures
  • Minor fixes
c9fdfa27 05/20/2011 11:22 am Giorgos Gousios

Add expires field for auth token

Refs: #483

1ef58e5b 05/13/2011 07:09 pm Constantinos Venetsanopoulos

Initial commit for Image Support in Synnefo

Add Image Support in Synnefo, more specifically: * Add fixtures for 4 actual images * Add two more fields in Image model (backend_id, format) * Commit South migration for Image model * Modify create_instance() in logic/ to pass OS parameters...

84ae2c4c 05/12/2011 11:17 pm Giorgos Gousios

Construct a username from a real name

4f8b91cd 05/11/2011 02:27 pm Giorgos Gousios

Skeleton invitations app code and model

26fef2b9 05/10/2011 02:08 pm Vangelis Koukis

Ignore uknown Ganeti opcodes in dispatcher

Have the backend notification handler ignore unknown Ganeti opcodes,

f891db99 05/10/2011 01:45 pm Vangelis Koukis

Merge branch 'synnefo-rabbit' into ui-0.3

97e56881 05/10/2011 01:17 pm Vangelis Koukis

Fix test token duration, minor bug in API

Modify db/fixtures/initial_data.json and to
fix the duration of the test token.

Fix minor bug in api/ when no valid SynnefoUser
could be found or the provided X-Auth-Token was invalid.

6e8c2217 05/03/2011 01:28 pm Georgios Gousios

More appropriate location and naming

23c84263 05/03/2011 01:27 pm Georgios Gousios

End to end message delivery working

-Move dispatcher methods to seperate file
-configure, load and register them dynamically
-fix bug in cmd-line parameter parsing

0269afd6 05/03/2011 12:29 pm Giorgos Verigakis

Add initial networks support

Refs #409

a9543e4c 05/02/2011 05:54 pm Giorgos Verigakis

Add an owner to the image fixtures

5d081749 05/02/2011 05:03 pm Georgios Gousios

Dynamic configuration of queues from

This commit enables test users to bind arbitrary functions in response
to queued messages, using the topic queue pattern

refs: #393

f30730c0 05/02/2011 02:22 pm Georgios Gousios

Support for deleting existing queues

78e2d194 05/02/2011 01:14 pm Georgios Gousios

Refactored to a class, prepare for multiprocessing

fde763c3 05/02/2011 10:13 am Georgios Gousios

Init more queues

8d8ea051 04/28/2011 04:15 pm Georgios Gousios

Convert db_controller to a generic event consumer

Will also rename the program, as it will act as system's generic event
dispatcher. Event and event handler bindings are static for now, but
this will problably change.

da102335 04/28/2011 02:12 pm Georgios Gousios

Remove 0mq based code

939bcaf2 04/27/2011 02:52 pm Georgios Gousios

Use plain amqplib instead of carrot

2b3c320b 04/27/2011 10:55 am Georgios Gousios

Sloppy rewrite of db_controller for RabbitMQ

84523ab8 04/19/2011 05:49 pm Giorgos Verigakis

Merge branch 'master' of into api-current

4e8566e4 04/19/2011 04:04 pm Vangelis Koukis

Merge branch 'network-api'

2370eef6 04/19/2011 03:54 pm Vangelis Koukis

Merge branch 'api-current'

6bf213b8 04/19/2011 12:21 pm Giorgos Verigakis

Merge branch 'auth-mechanism' of into api-current

cfe9f88c 04/19/2011 12:18 pm Georgios Gousios

Migration, default values for fields in SynnefoUser

175ffa73 04/19/2011 11:49 am Giorgos Verigakis

Merge branch 'auth-mechanism' of into api-current

dac67c0a 04/18/2011 10:45 pm Vangelis Koukis

Refactor ganeti-0mqd as daemon, message broker

Refactor ganeti-0mqd to run as a UNIX daemon: * Log under /var/log/synnefo by default * Maintain PID file under /var/run/synnefo * Handle signals gracefully

Refactor ganeti-0mqd to be a 0mq message broker:...

bc5f2964 04/18/2011 04:06 pm Georgios Gousios

Merge branch 'master' into auth-mechanism

5231a38a 04/15/2011 07:08 pm Giorgos Verigakis

Raise if vm is deleted or being built

Fixes #351

c5dc59f3 04/15/2011 05:33 pm Markos Gogoulos

Merge branch 'master' into ui-0.2

610d6c8b 04/15/2011 03:54 pm Georgios Gousios

Merge branch 'master' into south-integration

3d1cb728 04/15/2011 03:48 pm Georgios Gousios

Missing file

733ab79b 04/15/2011 11:14 am Georgios Gousios

Merge branch 'master' into auth-mechanism

fe3d222b 04/15/2011 11:11 am Georgios Gousios

Merge branch 'master' of

0801edcf 04/14/2011 09:10 pm Christos Psaltis

Merge master to ui-0.2

80da6543 04/13/2011 12:37 pm Giorgos Verigakis

Clarify the units of ram and disk

e2664ada 04/13/2011 11:51 am Vassilios Karakoidas

Wallet renamed to credits in fixtures (db)

602ebb17 04/12/2011 04:41 pm Vassilios Karakoidas

Add initial migration with south

cc2d9e9c 04/12/2011 04:23 pm Vassilios Karakoidas

Clean-up branch from migrations new_south_test_field = models.IntegerField(default=1) new_south_test_field = models.IntegerField(default=1)

52ddd0e7 04/12/2011 01:31 pm Georgios Gousios

Merge branch 'master' into auth-mechanism


10532027 04/12/2011 10:33 am Constantinos Venetsanopoulos

Added Image Metadata (OS, kernel) in fixtures

664a3878 04/11/2011 04:54 pm Vassilios Karakoidas

Added example that renames a field in SynnefoUser model

9ad94f0a 04/11/2011 03:50 pm Vassilios Karakoidas

Writing some introductory south examples based on synnefo models.

  • Update README.develop to contain a small guide regarding database
    migration policy
a25243b5 04/11/2011 11:34 am Vassilios Karakoidas

Integration with south

  • Loading south app in
  • Performed initial migration ./ schemamigration db
44e6ec18 04/07/2011 09:45 pm Vangelis Koukis

Fix broken db_test_data.json wrt to Image model

Removing the description field from the Image model
and moving it to ImageMetadata broke the fixtures in
db_test_data.json and the associated tests of the db app.

Tests for api, db, logic run properly.

faa26af8 04/07/2011 01:36 pm Georgios Gousios

Make most tests pass

df50f56f 04/06/2011 06:12 pm Georgios Gousios

Merge branch 'master' into auth-mechanism


1896d262 04/06/2011 06:08 pm Georgios Gousios

Fixes to pass some shibboleth related tests

76ba77c1 04/05/2011 08:54 pm Vangelis Koukis

Fix bugs in api/

Fix bugs in server creation, in api/
More specifically: * Make sure to save() the vm object before calling vm.backend_id * Delete the vm instance if the RAPI call fails for any reason * Use different variable names for the server name at the API level...

498728a8 04/05/2011 08:02 pm Vangelis Koukis

Fix Image fixtures, remove size attribute

Fix the fixtures for the Image model, removing references
to the size attribute, which no longer exists in the Image model
since commit 838c404d4.

Also fix unloadable fixtures, by removing stray comma chars
in JSON.

938e89ab 04/05/2011 04:28 pm Georgios Gousios

Authentication token duration settings and autogeneration

dd53338a 04/05/2011 02:16 pm Georgios Gousios

Make tests fail gracefully with assertions.

Also correct spelling of the word shibboleth

432fc8c3 04/05/2011 01:21 pm Giorgos Verigakis

Add metadata support in Images

Removed description and size from Image model.

808351b9 04/05/2011 10:55 am Georgios Gousios

Merge branch 'master' of into auth-mechanism

f7cac984 04/04/2011 11:52 pm Markos Gogoulos

add description and size as metadata on db/fixtures/images

76cc889c 04/04/2011 02:11 pm Georgios Gousios

Fix create user test case

de53d31c 04/04/2011 01:03 pm Georgios Gousios

Merge branch 'master' into auth-mechanism

85bb192a 04/04/2011 12:55 pm Georgios Gousios

Fix order of test data to ensure proper insertion

This fixes an issue with DBs with proper referential integrity (e.g.
MySQL) where a VM cannot be inserted prior to an Image that is
referenced from it.

420f2c20 04/04/2011 12:16 pm Georgios Gousios

Some code and fixture data for authentication

73b2b65e 04/01/2011 07:36 pm Vassilios Karakoidas

Added comment regarding VirtualMachine model

ef39e7ee 04/01/2011 04:52 pm Georgios Gousios

Some coding before enlighting discussion w/ faidon

b46e0e43 03/31/2011 02:40 pm Georgios Gousios

Fix typo, spotted by vkoukis

234f8b07 03/31/2011 01:43 pm Vangelis Koukis

Fix breakage caused by the logic-refactoring merge

This commit fixes some breakage caused by the recent merge of
the logic-refactoring branch, mainly related to db/

The main reason was the different value of import path, fixed by
making sure all imports are rooted in synnefo....