Statistics
| Branch: | Tag: | Revision:

root @ f4fe8796

# Date Author Comment
f4fe8796 07/13/2011 04:34 pm Giorgos Verigakis

Network id can be non-numeric

20ed268d 07/13/2011 04:33 pm Giorgos Verigakis

Add missing XML template

95aee02c 07/13/2011 03:28 pm Vangelis Koukis

Add unit tests for process_op_status()

Add unit tests for all supported code paths in
logic/backend.py:process_op_status(), for the various notifications
of type 'ganeti-op-status'.

Also catch the exception raised when a ganeti-op-status notification
contains an opcode not handled by Synnefo.

093f9c53 07/13/2011 02:04 pm Vangelis Koukis

Handle removing machines in ERROR properly

Set the VM deleted flag when receiving a failure notification for a Ganeti
OP_INSTANCE_REMOVE operation, if the server is in ERROR state, since no
corresponding Ganeti instance backend exists in this case. Fixes #799.

e71be688 07/13/2011 01:54 pm Vangelis Koukis

Instruct setting MySQL to READ-COMMITTED mode

Instruct setting MySQL to READ-COMMITTED mode in README.deploy,
to ensure correct transaction handling between Django views and
the logic dispatcher.

25c36228 07/11/2011 02:05 pm Giorgos Gousios

A couple of logging msgs to track progress

daeb288f 07/11/2011 02:05 pm Giorgos Gousios

Don't start the DEBUG queue when DEBUG mode is off

f08150b3 07/11/2011 01:29 pm Giorgos Gousios

Merge branch 'api-current' of https://code.grnet.gr/git/synnefo into api-current

f2bdb9ab 07/11/2011 01:29 pm Giorgos Gousios

Use log.exception to report exceptions

c626e1d0 07/11/2011 01:28 pm Giorgos Gousios

Progress reporting on queue draining

68a77896 07/11/2011 01:28 pm Giorgos Gousios

Use ugettext instead of gettext_lazy

e639edf9 07/11/2011 01:27 pm Giorgos Gousios

Default log configuration: syslog on Linux

Refs: #779

4d713480 07/11/2011 12:02 pm Vangelis Koukis

Make Ganeti disk template a configurable setting

Make the disk template to use for Ganeti instances (e.g., 'plain'
or 'drbd') a configurable setting in settings.d/20-api.conf,
fixes #777.

9544c82f 07/11/2011 11:21 am Vangelis Koukis

Set hv parameter serial_console=False explicitly

Be explicit about Synnefo-controlled instances having
hypervisor parameter serial_console set to False, so that the
RAPI GetInstanceConsole() call returns consoles of kind 'vnc',
fixes #785.

55b7ee4f 07/11/2011 11:17 am Giorgos Gousios

Logging configuration

71099804 07/11/2011 11:03 am Vangelis Koukis

Remove RAPI GetInstanceConsole() call

Remove RAPI GetInstanceConsole() call, because it returns a
potentially unusable endpoint based on cluster-wide vnc_bind_address,
usually 0.0.0.0 or 127.0.0.1. Until this is fixed on the Ganeti side,
we construct a console info reply based on the primary node and network...

5abfbc03 07/08/2011 12:58 pm Giorgos Gousios

Merge branches 'api-current' and 'api-current' of https://code.grnet.gr/git/synnefo into api-current

b71ae5b8 07/07/2011 06:15 pm Vangelis Koukis

Bump version number in README.deploy

4d9e5ad0 07/07/2011 05:09 pm Giorgos Gousios

Merge branch 'api-current' of https://code.grnet.gr/git/synnefo into api-current

d028ab18 07/07/2011 05:08 pm Giorgos Gousios

Handle and log system exceptions on invitation send

39d61f51 07/07/2011 05:01 pm Giorgos Gousios

Add forgoten updated/created fields to invitation record

f90c3d8c 07/07/2011 04:54 pm Vangelis Koukis

Make server deletion complete asynchronously

Make server deletion complete asynchronously, by only setting
the deleted flag for an instance of the VirtualMachine model when
an OP_INSTANCE_REMOVE operation completes successfully at the backend.

This means that DELETE /servers/id returns HTTP 204, the server...

61868190 07/07/2011 04:30 pm Vangelis Koukis

Enforce flavor-specified disk size for new VMs

Enforce the flavor-specified disk size when creating a new VM.
Introduce the new IGNORE_FLAVOR_DISK_SIZES setting, which makes the API always
create VMs with 4GB or 14GB disks.
This is useful in development deployments where disk space is scarce.

583bfaa0 07/07/2011 04:15 pm Giorgos Gousios

More robust email sending

-Synchronous send message function returns Boolean to indicate success or failure
-Queued emails that were not sent are not removed from the queue

32ef827c 07/07/2011 04:08 pm Giorgos Gousios

All queues are now prefixed with BACKEND_PREFIX_ID

1b3b0f27 07/07/2011 03:40 pm Vangelis Koukis

Update README with minor changes, add license text

9f8ad4c5 07/06/2011 04:06 pm Giorgos Gousios

Configurable number of invitations per invitation level

Refs: #439

d5470cdd 07/05/2011 02:12 pm Giorgos Gousios

Fix minor error in variable naming

e6209aa2 07/05/2011 01:57 pm Giorgos Gousios

Dispatcher support for draining queues

Refs: #719

8417d1bf 07/05/2011 01:05 pm Giorgos Gousios

Rationalize queue declarations

979482ce 07/04/2011 04:43 pm Giorgos Gousios

Introduce queue mgmt functions

Introduces the following three commands to the dispatcher, used to process queue declarations and stale messages

--purge-queues
--purge-exchanges
--drain-queue (not fully implemented yet)

Refs: #719

58107858 07/01/2011 06:20 pm Vangelis Koukis

Update Changelog before tagging v0.5

b3f85144 07/01/2011 06:16 pm Vangelis Koukis

Merge branch 'ui-0.5'

62b8fa6b 07/01/2011 06:16 pm Vangelis Koukis

Merge branch 'api-current'

Conflicts:
api/middleware.py

60a4743d 07/01/2011 06:13 pm Kostas Papadimitriou

fix icon view machines hover colors when machine info box is expanded

723b3489 07/01/2011 06:11 pm Vangelis Koukis

Merge branch 'ui-0.5'

552c32d8 07/01/2011 06:04 pm Kostas Papadimitriou

show okeanos icon for undefined os on metadata panel

bf21d1c6 07/01/2011 05:54 pm Giorgos Verigakis

Don't check for expiration if we have no user

260d6bb3 07/01/2011 05:54 pm Kostas Papadimitriou

update single view machine os icon on os metadata change

cf0e4232 07/01/2011 05:42 pm Vangelis Koukis

Development: Allocate a 14GB disk for Windows VMs

b2e062ee 07/01/2011 05:39 pm Kostas Papadimitriou

intro page improvements

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

Merge branch 'images'

Conflicts:
README.deploy
db/fixtures/images.json

7b287e66 07/01/2011 05:00 pm Constantinos Venetsanopoulos

Change reboot notification message's color in nets

76422b0f 07/01/2011 04:56 pm Nikos Skalkotos

Update gnt-instance-img section README.deploy

  • Add info about last know good commit.
  • Recommend the use of `ssh' hook in linux.
a50213be 07/01/2011 04:53 pm Constantinos Venetsanopoulos

Change Console's template message to white

7db06d5a 07/01/2011 04:36 pm Kostas Papadimitriou

javascript logout redirect support.

cc8162eb 07/01/2011 04:36 pm Mike Muzurakis

fix stats on single view

aa098a37 07/01/2011 04:36 pm Kostas Papadimitriou

intro image fix.

d9d585a9 07/01/2011 04:31 pm Kostas Papadimitriou

intro image fix.

37564bb5 07/01/2011 04:24 pm Mike Muzurakis

fix stats on single view

bd0a9536 07/01/2011 04:17 pm Vangelis Koukis

Merge branch 'ui-0.5'

8e5122dd 07/01/2011 04:17 pm Kostas Papadimitriou

javascript logout redirect support.

1c1e2ff6 07/01/2011 04:12 pm Kostas Papadimitriou

okeanos intro page.

78167f3e 07/01/2011 04:08 pm Mike Muzurakis

connect to machine on arrow/logo click, Refs #671

33f3103d 07/01/2011 03:56 pm Giorgos Gousios

Short note on checkout paths

79d8af70 07/01/2011 03:52 pm Giorgos Gousios

Make LOGIN_PATH be a full URL (not just a path under APP_INSTALL_URL)

Refs: #715

23a4a31b 07/01/2011 03:16 pm Kostas Papadimitriou

machine icons hover fixes.

95f50e91 07/01/2011 03:16 pm Kostas Papadimitriou

username normal font weight.

f876dc2b 07/01/2011 03:13 pm Giorgos Gousios

Latest version of VncViewer w/ mod keys

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

Cleanup fixtures for images

40e77a49 07/01/2011 02:10 pm Kostas Papadimitriou

show okeanos icon for unknown os machines

85883e61 07/01/2011 02:08 pm Kostas Papadimitriou

updating machines icons

- new states (click, hover)
- sprite images for all states
- minimized files with pngcrush

7af53e78 07/01/2011 02:08 pm Kostas Papadimitriou

css sprites for machine icons, hover/click interaction for machine icons

ee66adf0 07/01/2011 12:52 pm Giorgos Gousios

Fix logging configuration in the rapi client

0d2c6fc3 07/01/2011 12:47 pm Giorgos Gousios

Merge branch 'api-current' into helpdesk-gui

2469a9ce 07/01/2011 12:45 pm Vangelis Koukis

Merge branch 'api-current' into ui-0.5

2da5f785 07/01/2011 12:43 pm Giorgos Verigakis

Make the dispatcher refresh on tag updates

Make a dummy ModifyInstance call when changing instance
tags in order to force process_net_status to be called on
the dispatcher.

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 !

6a0e1a00 07/01/2011 12:11 pm Giorgos Gousios

Add exclude for API calls in AAI middlware

Fixes 3 failed tests

98f36397 07/01/2011 11:32 am Giorgos Gousios

Logging configuration for the rapi logger

8328eac4 07/01/2011 11:15 am Kostas Papadimitriou

machines glossy images

cff877fc 07/01/2011 10:43 am Vangelis Koukis

Merge branch 'api-current' into ui-0.5

Conflicts:
logic/dispatcher.py

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

Merge branch 'api-current' into helpdesk-gui

Conflicts:
aai/shibboleth.py

2ad02eee 06/30/2011 08:20 pm Giorgos Gousios

Merge branch 'api-current' of https://code.grnet.gr/git/synnefo into api-current

4ed2e471 06/30/2011 08:17 pm Giorgos Gousios

Fix problem with python-daemon incompatibilities

python-daemon 1.6 changed the way it handles pidfile imports so going
back to 1.5.5 (included in Debian squeeze) breaks the dispatcher.
Document the exact dependencies in deployment and ci files.

7f7f07ae 06/30/2011 07:53 pm Mike Muzurakis

remove old firewall code

0e10469d 06/30/2011 07:49 pm Mike Muzurakis

display firewall information, Refs #661

0506db29 06/30/2011 07:12 pm Christos Psaltis

Remove variable used for testing

ebf1c29a 06/30/2011 07:00 pm Markos Gogoulos

Merge branch 'ui-0.5' of https://code.grnet.gr/git/synnefo into ui-0.5

02ca470d 06/30/2011 06:59 pm Markos Gogoulos

add connect option to standard/icon view

Refs #671

d8c8ebd0 06/30/2011 06:59 pm Christos Psaltis

Correct import from pidlockfile

afedad4d 06/30/2011 06:44 pm Markos Gogoulos

add check for windows OS.

Refs #471

57be8786 06/30/2011 06:36 pm Christos Psaltis

Merge branch 'ui-0.5' of https://code.grnet.gr/git/synnefo into ui-0.5

d1387ed7 06/30/2011 06:36 pm Christos Psaltis

Merge remote-tracking branch 'origin/api-current' into ui-0.5

Conflicts:
api/util.py
logic/backend.py

0e03566f 06/30/2011 06:33 pm Kostas Papadimitriou

fix ie and opera hovers for the user menu.

b3bcde1d 06/30/2011 06:28 pm Christos Psaltis

Merge branch 'ui-0.5' of https://code.grnet.gr/git/synnefo into ui-0.5

2ee4f989 06/30/2011 06:26 pm Markos Gogoulos

add try/error block for undefined ip address

658a825a 06/30/2011 06:25 pm Giorgos Verigakis

Use a default firewall profile on public networks

Uses settings.DEFAULT_FIREWALL_PROFILE in case an instance has no firewall tags defined.

Refs #659

75518958 06/30/2011 06:24 pm Giorgos Gousios

Log request URL and user for all API calls

ace4bd5d 06/30/2011 06:24 pm Giorgos Gousios

License headers for various files

refs #581

904df519 06/30/2011 06:24 pm Giorgos Gousios

Make pid file setting work for real

Create a pid file outside the daemon context, make sure it is deleted on
shutdown, offer option to set it from the cmdline

888355d1 06/30/2011 06:24 pm Giorgos Gousios

Move logging configuration to a module

2a0f327d 06/30/2011 06:24 pm Giorgos Gousios

Configuration for syslog, app-wide logging

513f8715 06/30/2011 06:24 pm Giorgos Gousios

Change configuration to print logs to the console

60d6a13b 06/30/2011 06:20 pm Giorgos Gousios

Take care of pidfile generation

7da1827f 06/30/2011 06:20 pm Giorgos Gousios

Daemonization + externally configured logging

fd70c1db 06/30/2011 06:14 pm Markos Gogoulos

add windows rdp functionality

Refs #671

bc923fb7 06/30/2011 06:11 pm Giorgos Verigakis

Bugfix

Always initialize `u`

3e65ce89 06/30/2011 06:06 pm Giorgos Verigakis

Merge branch 'api-current' of https://code.grnet.gr/git/synnefo into api-current

d64ff282 06/30/2011 05:38 pm Mike Muzurakis

fix reboot button on IE, Refs #341