Statistics
| Branch: | Tag: | Revision:

root @ 96b635d9

# Date Author Comment
f7557185 07/13/2011 04:40 pm Kostas Papadimitriou

Fix list view error when destroying a machine from another client

af324176 07/13/2011 04:40 pm Kostas Papadimitriou

Hide wave icon if vm is getting destroyed

b2755980 07/13/2011 04:40 pm Kostas Papadimitriou

Fix vm create button position in Firefox

0e8e87ac 07/13/2011 04:40 pm Kostas Papadimitriou

minor improvements on ui error handlers

display specific code/message (-5, "UI Error") for js exceptions
display exception info and firebug trace if in DEBUG mode

bdf369a2 07/13/2011 04:40 pm Kostas Papadimitriou

Machine connect fixes and improvements. Refs. #801

- more informative messages
- ui improvements
- ie fixes
- new rdp filename (<serverid>-<ip>.rdp)

501fc75a 07/13/2011 04:40 pm Kostas Papadimitriou

smaller subtext on ui message box

315528a2 07/13/2011 04:40 pm Kostas Papadimitriou

Invitations improvements, Refs. #439

8f50f91c 07/13/2011 04:40 pm Kostas Papadimitriou

Invitations improvements, Refs. #439

- show remaining invitations
- i18n enabled strings

bedda054 07/13/2011 04:40 pm Giorgos Gousios

Remove just the Login again button, not the disconnected msg

c496965f 07/13/2011 04:40 pm Kostas Papadimitriou

Retrieve os icon properly

54c2fa2f 07/13/2011 04:40 pm Kostas Papadimitriou

remove right float from invitations sent title

a4d2780c 07/13/2011 04:40 pm Kostas Papadimitriou

Fix large spinner position on icon view

797d0246 07/13/2011 04:40 pm Giorgos Gousios

Selected translations to Greek

844ff4db 07/13/2011 04:40 pm Giorgos Gousios

Small changes in invitation code

-Autoredirect invited user to application root
-Print debug message with invitation URL
-Fix error in Invitations.__unicode__

2641e76c 07/13/2011 04:40 pm Kostas Papadimitriou

Only english visible in language select

853af9d8 07/13/2011 04:40 pm Kostas Papadimitriou

Force english language if not in DEBUG mode

5926e37c 07/13/2011 04:40 pm Kostas Papadimitriou

Minor IE fixes, Refs. #341

0aed5bf1 07/13/2011 04:40 pm Kostas Papadimitriou

Console action indicator icon

e8f309fd 07/13/2011 04:40 pm Kostas Papadimitriou

UI fixes

- dont display shutdown while building
- clear msb_box content each time

faf5ddde 07/13/2011 04:40 pm Kostas Papadimitriou

Feedback form view, templates, urls and settings

19f71ce4 07/13/2011 04:40 pm Kostas Papadimitriou

Feedback UI integration

- Feedback user form
- Feedback report from error page

96b635d9 07/13/2011 04:40 pm Vangelis Koukis

Improve instructions for transaction-isolation

Improve the instructions for setting MySQL's transaction-isolation parameter
using the 'init_command' option for MySQLdb in Django's settings.py.

3a4e3bac 07/13/2011 03:58 pm Giorgos Gousios

Documentation of configuring the appl logs

5c614d83 07/13/2011 03:32 pm Vangelis Koukis

Merge branch 'api-current'

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.

960c15e0 07/13/2011 11:37 am Giorgos Gousios

Only receive OP messages for the specific BACKEND_PREFIX

Also a minor correction in the debugging queue output

141f3009 07/12/2011 12:12 pm Giorgos Gousios

Instructions for building vncauthproxy on the Mac

50a48b39 07/11/2011 06:37 pm Vangelis Koukis

Update known good commits for vncauthproxy

cbaac7bc 07/11/2011 05:55 pm Vangelis Koukis

Agree on consistent instance tags for firewalling

Update both the default API settings and the kvm-vif-bridge script
to use consistent {protected, unprotected, limited} tags to determine
the firewall profile to use on public network interfaces.

The API spec still defines the {ENABLED, DISABLED, PROTECTED} keywords,...

937ac8bf 07/11/2011 04:35 pm Vangelis Koukis

Update yet again README.deploy for vncauthproxy

Include complete information on installing vncauthproxy and
building Debian packages.

246516df 07/11/2011 03:29 pm Vangelis Koukis

Merge branch 'api-current'

Conflicts:
invitations/invitations.py

15bc6996 07/11/2011 03:26 pm Vangelis Koukis

Merge branch 'images'

Conflicts:
README.deploy

92ab6b1c 07/11/2011 03:23 pm Vangelis Koukis

Update version information on IPy in README.deploy

91563fdc 07/11/2011 03:08 pm Vangelis Koukis

Update vncauthproxy instructions in README.deploy

f31dd9f4 07/11/2011 03:03 pm Vangelis Koukis

Merge branch 'faidon/misc-fixes'

Conflicts:
settings.d/50-invitations.conf

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

2f6f737c 07/11/2011 01:06 pm Kostas Papadimitriou

Do not display wave message while on destroy mode, Refs. 771

78e4a063 07/11/2011 12:42 pm Vangelis Koukis

Merge branch 'api-current'

Conflicts:
invitations/invitations.py

274d3561 07/11/2011 12:31 pm Kostas Papadimitriou

Invitations IE fixes, Refs. #439

dc12a449 07/11/2011 12:16 pm Kostas Papadimitriou

Fix IE javascript typo

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.

391752b9 07/11/2011 12:01 pm Kostas Papadimitriou

Don't append vms with no ips in public network

Refs. #753

4b2ed497 07/11/2011 11:51 am Kostas Papadimitriou

Keep destroy state visible until vm gets deleted.

Refs. #771

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

114082a7 07/11/2011 10:52 am Kostas Papadimitriou

Close message box overlay when ajax errors occur

f2141829 07/11/2011 10:51 am Kostas Papadimitriou

Fixed invitation row removal. Refs. #439

b6b88056 07/11/2011 10:49 am Kostas Papadimitriou

Proper error messages handling. Refs. #439

fdde4b4d 07/08/2011 07:11 pm Kostas Papadimitriou

removed uneeded console.log statements

19e01943 07/08/2011 07:09 pm Kostas Papadimitriou

invitations integration in ui

39ea29b0 07/08/2011 07:08 pm Kostas Papadimitriou

invitations template modifications, Refs. #431

work with ajax calls

5f2fb4ae 07/08/2011 05:26 pm Kostas Papadimitriou

url name for invitations page

2a437761 07/08/2011 05:05 pm Kostas Papadimitriou

fixed most of the ie bugs in network page, Refs. #341

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

5b80c071 07/08/2011 12:02 pm Kostas Papadimitriou

several ie fixes. Refs. #341

14e80a27 07/08/2011 10:50 am Kostas Papadimitriou

create button alignment fix. Refs. #341

6f4c1371 07/08/2011 10:31 am Kostas Papadimitriou

connect to machine improvements

- specific messages depending the os of the client and the vm
- direct to rdp file if windows client tries to connect to a windows vm
-

aff0be51 07/08/2011 10:31 am Kostas Papadimitriou

jquery client plugin

added jquery client plugin to allow us identify the client os

6efeecee 07/07/2011 09:23 pm Faidon Liambotis

logic: import settings properly

Instead of importing synnefo.settings directly, import settings from
django.conf as it should.

6fa6822a 07/07/2011 08:53 pm Faidon Liambotis

Move an snf-ganeti-hook setting to its own file

2d8fe33a 07/07/2011 08:50 pm Faidon Liambotis

Remove redundant option in invitation settings

No reason to have SMTP_* there or at all, since they are apparently not
used anymore.

1f092444 07/07/2011 08:29 pm Faidon Liambotis

Remove util/vapclient.py

vncauthproxy ships its own client as vncauthproxy.client. Remove our own
embedded copy and use that instead.

536721a9 07/07/2011 08:26 pm Faidon Liambotis

Remove mac2eui64 from contrib/ganeti-hooks

contrib/hooks ships mac2eui64 that kvm-vif-bridge currently uses.
kvm-vif-bridge depends on nfdhcpd, which ships that on /usr/bin, so use
that copy instead and remove our own copy.

Note that the same is also shipped under util/mac2eui64.py which is not...

9da33f32 07/07/2011 08:24 pm Faidon Liambotis

Remove useless & noisy copyright banners for .conf

Remove 36 lines of noise from all of settings.d configuration files.
Besides being utterly useless and extremely annoying, it's also commonly
incorrect since some of them are derived from Django and they're not...

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

29772683 07/07/2011 03:51 pm Kostas Papadimitriou

ui generic message box helper function

b687587e 07/07/2011 03:51 pm Kostas Papadimitriou

more informative `machine connect` process.

9eefb3a2 07/07/2011 03:51 pm Kostas Papadimitriou

catch uncaught ajax errors

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

Update README with minor changes, add license text

4f816236 07/07/2011 03:12 pm Constantinos Venetsanopoulos

Update the kubuntu image in db/fixtures

6ee2466c 07/07/2011 03:08 pm Kostas Papadimitriou

added kubuntu in ui settings

88443f66 07/07/2011 01:11 pm Kostas Papadimitriou

kubuntu missing os icon

f21d634a 07/07/2011 12:30 pm Kostas Papadimitriou

OKEANOS_APP_URL defaults to '/'

0768522a 07/07/2011 11:59 am Kostas Papadimitriou

~okeanos intro site.

See okeanos_site/README for more info.

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

Add support for CentosOS 5.6

0e06c19c 07/07/2011 11:57 am Kostas Papadimitriou

Configurable AAI skip list

41eecaba 07/06/2011 04:34 pm Giorgos Gousios

VncViewer without 'Login again' button

Refs: #731

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

Configurable number of invitations per invitation level

Refs: #439

d6eb963b 07/05/2011 03:18 pm Kostas Papadimitriou

vm state changed event

7acbe201 07/05/2011 02:38 pm Kostas Papadimitriou

- Keep servers global (window) object updated for each servers/network
update call.
- Trigger window events for every servers object change
- vm:add (vm created)
- vm:remove (vm removed)
- vm:attr:change (vm attribute changed)
- vm:attr:add (vm attribute added)...

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

33470701 07/05/2011 01:07 pm Kostas Papadimitriou

allow connect on running state only Refs. #717

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

Rationalize queue declarations