Statistics
| Branch: | Tag: | Revision:

root @ 6caef1a3

# Date Author Comment
6caef1a3 07/27/2011 06:24 pm Kostas Papadimitriou

Do not update graphs for destroyed machines

a36dc372 07/27/2011 06:24 pm Kostas Papadimitriou

Merge branch 'master' into ui-0.5

922e0271 07/27/2011 05:39 pm Vangelis Koukis

Make snf-ganeti-tools/example.conf generic

9f642ac3 07/27/2011 05:32 pm Vangelis Koukis

Split the tools in a separate snf-tools/ directory

3b6e2090 07/27/2011 05:17 pm Vangelis Koukis

Remove no-longer used helpers.py

b8498a99 07/27/2011 05:05 pm Vangelis Koukis

Update README.upgrade, update Debian packaging

916c38f4 07/27/2011 04:46 pm Vangelis Koukis

Remove the ganeti Django app completely

Remove any reference to the synnefo.ganeti Django app
from the Django project, update README.upgrade accordingly.

ee67b59c 07/27/2011 04:23 pm Vangelis Koukis

Make synnefo a namespace package

Make synnefo a namespace package, to enable different parts
of the synnefo.* namespace to live in different directories. This
will easing breaking up the Synnefo project in different subprojects,
each of them packaged individually....

45ebfd48 07/27/2011 01:47 pm Vangelis Koukis

Import separate snf-ganeti-tools/ project

Split the Synnefo tools for Ganeti into a separate directory: * Make the utilities live in the synnefo.ganeti.* namespace * Import bootstrap scripts * Drop all dependencies on Django and the rest of Synnefo (refs #691)...

4d28e1b8 07/27/2011 11:54 am Kostas Papadimitriou

Change vm finalizing building message

6e20b628 07/27/2011 10:33 am Kostas Papadimitriou

~okeanos intro changed settings documentation

0b9859e1 07/26/2011 01:21 pm Kostas Papadimitriou

Fix building progress message alignment

43c75313 07/26/2011 01:06 pm Kostas Papadimitriou

Merge branch 'master' into ui-0.5

fde20b8f 07/25/2011 07:21 pm Vangelis Koukis

Refer to snf-progress-monitor in README.upgrade

dcb4a587 07/25/2011 07:21 pm Vangelis Koukis

Initial import of snf-progress-monitor

Initial import of snf-progress-monitor, a small tool to monitor
the way I/O progresses for a process handling image files, by
opening /proc/<pid>/io. Periodically, the tool produces notifications
of type 'ganeti-create-progress', over AMQP.

e5e5d5c6 07/25/2011 07:09 pm Kostas Papadimitriou

Better exception handling for ajax calls in UI, Refs, #905

55e4b353 07/25/2011 06:33 pm Kostas Papadimitriou

Show completion percentage when a machine is being built, Refs #887

82288ca3 07/25/2011 05:59 pm Kostas Papadimitriou

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

a87c4a76 07/25/2011 05:53 pm Vangelis Koukis

Merge branch 'progrmon' into 0.5-fixes

Conflicts:
logic/dispatcher.py
ui/static/ie.css
ui/static/main.css
ui/static/synnefo.js

af90d919 07/25/2011 05:31 pm Vangelis Koukis

Allow ganeti-create-progress to exceed 100%

e6f5bb10 07/25/2011 04:45 pm Vangelis Koukis

Fix handling of ganeti-create-progress notifs

Fix handling of ganeti-create-progress notifications: * Fix typo * Fix logic dispatcher to properly log and survive exceptions thrown by
the logic layer when processing incoming notifications * Minor PEP8 fixes

cbadb3d8 07/25/2011 02:38 pm Kostas Papadimitriou

Replace timeouts with intervals for stats updates, Refs #881

19da4325 07/25/2011 02:21 pm Vangelis Koukis

Extend API to report build progress

Extend the API layer to report server build progress,
make the buildpercentage field a mandatory field with default value,
in the relevant South migration.

a09987c3 07/25/2011 02:11 pm Kostas Papadimitriou

UI update stats mprovements, Refs #881

- Reset multiple stats update timeouts for each vm
- Do not update stats while vm is building
- Do not display double loading indicator images

c25cc9ec 07/25/2011 01:23 pm Vangelis Koukis

Update handling of 'ganeti-create-progress' notifs

Update handling of 'ganeti-create-progress' notification messages: * update format of 'ganeti-create-progress' notifications * update relevant unit test accordingly * numerous PEP8 fixes in logic and api test code

4529511c 07/22/2011 06:00 pm Kostas Papadimitriou

Improve machine stats graphs on UI, Refs #881

- Display progress indicators while building
- Display error message if graph image cannot be retrieved
- Fallback to error overlay if api call fails
- Update on interval retrieved from api calls
- Stop updating if machine stats are collapsed (icon view)

1ea1fc33 07/22/2011 03:06 pm Kostas Papadimitriou

Handle long titles on machine connect overlay, Refs #857

6a430532 07/22/2011 02:24 pm Kostas Papadimitriou

Fix inconsistent data passed to datatables plugin instance, Refs #913

2e81680d 07/22/2011 02:21 pm Kostas Papadimitriou

Handle long machines names on single and list view, Refs #857

6dd01959 07/22/2011 02:09 pm Kostas Papadimitriou

Append "..." on machine transitional states, Refs #813

737b0e28 07/22/2011 12:30 pm Vangelis Koukis

Add license text to snf-ganeti-eventd and hooks

7991d0c5 07/22/2011 11:51 am Kostas Papadimitriou

Improve UI exception handling, Refs #905

- Different error codes for different ui errors
- Don't block interaction for specific DOM exceptions (invalid xhr state)
- Append last ajax request information when reporting an error

5039a44f 07/21/2011 06:54 pm Vangelis Koukis

Remove reference to inexistent okeanos hostname

ba88e499 07/21/2011 06:11 pm Giorgos Gousios

Add note on new migration

4c49c72b 07/21/2011 06:08 pm Kostas Papadimitriou

Handle no invitations left scenario, Refs #865

- hide invitations add form
- display informative message

25266019 07/21/2011 06:08 pm Kostas Papadimitriou

Added 404 and 500 error pages templates, Refs #837

also added an html sample page to get served on several occasions
(e.g. inform users that service is currently unavailable)

d0e3f226 07/21/2011 06:08 pm Kostas Papadimitriou

Improved rdp file creation, Refs #895

- Create contents from a django template
- Added username parameter
- Added domain parameter (defaults to snf-<machine_id>)

0d6dcc75 07/21/2011 06:08 pm Kostas Papadimitriou

UI machine connect improvements

- retrieve domain prefix from settings (defaults to BACKEND_PREFIX_ID)
- display message for windows users trying to connect to windows machine

226f086a 07/21/2011 06:08 pm Giorgos Gousios

Move queue declaration to the dispatcher

Move queue declaration and initialization to the dispatcher since the dispatcher is the only consumer of this information.

Refs: #809

8a67cddc 07/21/2011 06:08 pm Giorgos Gousios

Don't trigger reconciliation for deleted/suspended VMs

698d0666 07/21/2011 06:08 pm Giorgos Gousios

Move queue initialization to its own method

...in order for other standalone commands (drain, purge, etc) to be able to use the
declared queues

7b7c812d 07/21/2011 06:08 pm Giorgos Gousios

Add build percentage field

Refs :#885

7fffdb3a 07/21/2011 06:08 pm Giorgos Gousios

Add deleted config field in upgrade information

9068cd85 07/21/2011 06:08 pm Giorgos Gousios

Process build progress update notifications

Catch build progress update messages from AMQP, process and store them in the database. Test to store the processing operations

Refs: #885

8947f716 07/21/2011 06:08 pm Kostas Papadimitriou

Proper connect to machine messages

Display proper messages for host os other than linux/windows

26f1983a 07/21/2011 06:08 pm Kostas Papadimitriou

Proper invitation ajax calls and responses

- Removed redirect after form submission to avoid buggy ajax redirects
- Cleaned up invitations html code

29b89d4e 07/21/2011 05:52 pm Vangelis Koukis

Rename README.Upgrade for consistency

11f37f3a 07/21/2011 05:49 pm Vangelis Koukis

Clarify development instructions on vncauthproxy

241a15cd 07/21/2011 05:46 pm Kostas Papadimitriou

Fix selection of ipv4 addresses on icon view, Refs #903

389544f7 07/21/2011 05:41 pm Kostas Papadimitriou

Fix password select on chrome, Refs #901

10b3cf02 07/21/2011 05:11 pm Vangelis Koukis

Update deployment instructions wrt logging

4beadc2f 07/21/2011 05:04 pm Kostas Papadimitriou

Custom video player for ~okeanos intro site

e9e7fe51 07/21/2011 04:47 pm Kostas Papadimitriou

Improve UI firewall setting change process

- Hide apply button until user changed the profile option
- Show indicator while changing the firewall profile
- Catch excpetions when changing view while calling api for a profile
change

a5f6a51c 07/21/2011 01:48 pm Kostas Papadimitriou

Unique radio groups for each machine on networks view, Refs #839

1654e2e5 07/21/2011 01:46 pm Kostas Papadimitriou

Merge branch 'master' into 0.5-fixes

e58fdac8 07/21/2011 01:27 pm Kostas Papadimitriou

Usable connect button on private networks vm view, Refs #899

de44fc6c 07/21/2011 01:27 pm Kostas Papadimitriou

Fixed position for some overlays

fix for ie will follow in another commit

272b6c53 07/21/2011 12:56 pm Giorgos Gousios

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

e7f0eb53 07/21/2011 12:42 pm Giorgos Gousios

Move queue initialization to its own method

...in order for other standalone commands (drain, purge, etc) to be able to use the
declared queues

78b81e14 07/21/2011 12:30 pm Apollon Oikonomopoulos

kvm-vif-bridge: properly remove old firewall rules

Since kvm-vif-bridge is stateless, i.e. we don't know whether the instance was
on the same firewall class or even had the same tap interface, we have to try a
forced removal of all firewall rules for (tap,) x (protected,limited,unprotected)....

df130c27 07/21/2011 12:07 pm Giorgos Gousios

Don't trigger reconciliation for deleted/suspended VMs

bd444a11 07/21/2011 12:07 pm Giorgos Gousios

Move queue declaration to the dispatcher

Move queue declaration and initialization to the dispatcher since the dispatcher is the only consumer of this information.

Refs: #809

65ecc5e4 07/21/2011 10:36 am Kostas Papadimitriou

UI machine connect improvements

- retrieve domain prefix from settings (defaults to BACKEND_PREFIX_ID)
- display message for windows users trying to connect to windows machine

82f878ba 07/20/2011 06:09 pm Kostas Papadimitriou

Merge branch '0.5-fixes' into ui-0.5

406bf0d9 07/20/2011 06:05 pm Kostas Papadimitriou

Improved rdp file creation, Refs #895

- Create contents from a django template
- Added username parameter
- Added domain parameter (defaults to snf-<machine_id>)

3f8df452 07/20/2011 04:40 pm Kostas Papadimitriou

Added 404 and 500 error pages templates, Refs #837

also added an html sample page to get served on several occasions
(e.g. inform users that service is currently unavailable)

a697f671 07/20/2011 01:09 pm Kostas Papadimitriou

Handle no invitations left scenario, Refs #865

- hide invitations add form
- display informative message

7ed3f8db 07/20/2011 12:25 pm Kostas Papadimitriou

Merge branch 'master' into ui-0.5

319091c7 07/20/2011 12:17 pm Kostas Papadimitriou

Proper connect to machine messages

Display proper messages for host os other than linux/windows

848e6d10 07/20/2011 12:17 pm Kostas Papadimitriou

Proper invitation ajax calls and responses

- Removed redirect after form submission to avoid buggy ajax redirects
- Cleaned up invitations html code

c7f28795 07/19/2011 07:35 pm Vangelis Koukis

Update Changelog before tagging v0.5.3.1

1bbb0762 07/19/2011 07:32 pm Vangelis Koukis

Merge branch '0.5-fixes'

9c87f9a9 07/19/2011 07:31 pm Kostas Papadimitriou

Better handling of long machine names, Refs. #857

c5851eea 07/19/2011 07:31 pm Kostas Papadimitriou

Fix firefox strange behaviour when pressing enter on create form

4922c969 07/19/2011 07:31 pm Kostas Papadimitriou

~okeanos intro site IE enter button position fix

fea36bdb 07/19/2011 07:31 pm Kostas Papadimitriou

Feedback fixes

- return 404 for GET requests
- early translate of subject to avoid send_mail exception

9683f1e9 07/19/2011 07:31 pm Kostas Papadimitriou

Proper handle redirects of invitation ajax requests

2bc64edb 07/19/2011 07:31 pm Kostas Papadimitriou

Fix invitations ajax request repsonses

- always handle request as an ajax one

079a1480 07/19/2011 07:31 pm Kostas Papadimitriou

Remove invitations.js from invitations static

- has already been moved to ui app

65fb614f 07/19/2011 07:31 pm Giorgos Gousios

Be a bit more careful when initializing exceptions

The problem seems to be that the code incorectly used a class variable which was
initialized once and exception messages where appended to it by both TooManyInvitations
and AlreadyInvited exception types, hence the fuzzy error reporting....

d53bbf68 07/19/2011 07:16 pm Giorgos Gousios

Be a bit more careful when initializing exceptions

The problem seems to be that the code incorectly used a class variable which was
initialized once and exception messages where appended to it by both TooManyInvitations
and AlreadyInvited exception types, hence the fuzzy error reporting....

1dfad2e1 07/19/2011 07:16 pm Giorgos Gousios

Merge branch 'master' of https://code.grnet.gr/git/synnefo

590dcbf9 07/19/2011 07:14 pm Kostas Papadimitriou

Remove invitations.js from invitations static

- has already been moved to ui app

eabbd5b7 07/19/2011 07:13 pm Kostas Papadimitriou

Fix invitations ajax request repsonses

- always handle request as an ajax one

5aa0805d 07/19/2011 06:39 pm Vangelis Koukis

Fix invitation mail subject

40a87146 07/19/2011 06:35 pm Kostas Papadimitriou

Proper handle redirects of invitation ajax requests

c9039a73 07/19/2011 06:29 pm Giorgos Gousios

Merge branches 'ui-0.5' and 'master' of https://code.grnet.gr/git/synnefo

31f9a55b 07/19/2011 06:12 pm Kostas Papadimitriou

Feedback fixes

- return 404 for GET requests
- early translate of subject to avoid send_mail exception

2f554cb7 07/19/2011 05:11 pm Kostas Papadimitriou

~okeanos intro site IE enter button position fix

5eedb0e4 07/19/2011 05:07 pm Vangelis Koukis

Fix reference to inexistent setting

Fix reference to setting GANETI_OS_PROVIDER
which has been become part of GANETI_CREATEINSTANCE_KWARGS.

23307de4 07/19/2011 04:58 pm Kostas Papadimitriou

Fix firefox strange behaviour when pressing enter on create form

31279d33 07/19/2011 04:30 pm Kostas Papadimitriou

Better handling of long machine names, Refs. #857

4290fbcf 07/19/2011 04:11 pm Vangelis Koukis

Update Changelog before tagging v0.5.3

39a7abc0 07/19/2011 03:58 pm Vangelis Koukis

Merge branch 'ui-0.5'

1b9db53f 07/19/2011 03:58 pm Vangelis Koukis

Recode invitation.txt from ISO8859-7 to UTF-8

e7d5ab04 07/19/2011 03:55 pm Vangelis Koukis

Revert "Use relative URL for login and logout paths"

This reverts commit 43954baca240c9aedf695b3b0f977322826482c3,
because it contradicts commit 78fbe18a1ca8b156db0583edbc4ded4b201f4517
and causes unit tests to fail.

43954bac 07/19/2011 03:51 pm Giorgos Gousios

Use relative URL for login and logout paths

3d3c58d7 07/19/2011 03:50 pm Giorgos Gousios

Email related changes

-Use Django's DEFAULT_FROM_EMAIL configuration setting instead of custom setting
-Send invitations from the DEFAULT_FROM_EMAIL account

c4f53d77 07/19/2011 03:36 pm Kostas Papadimitriou

Serve ~okeanos intro static files even when DEBUG is set to False

c4a60931 07/19/2011 02:12 pm Kostas Papadimitriou

Updated README.Upgrade