Statistics
| Branch: | Tag: | Revision:

root @ 838c404d

# Date Author Comment
838c404d 04/05/2011 05:39 pm Giorgos Verigakis

size has been removed from Image

2627cd84 04/05/2011 04:27 pm Giorgos Verigakis

Add missing import

c4c07cab 04/05/2011 02:38 pm Giorgos Verigakis

Add describedby links in version details

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

Add metadata support in Images

Removed description and size from Image model.

602d6541 04/05/2011 01:23 am Vangelis Koukis

Update README with known good package versions

4af60ef0 04/05/2011 12:54 am Vangelis Koukis

Make vncauthproxy a proper daemon, improve logging

Have vncauthproxy daemonize properly.
Introduce pidfile under /var/run/vncauthproxy,
logfile under /var/log/vncauthproxy.

33c82017 04/05/2011 12:52 am Vangelis Koukis

Add SIGTERM handling to vncauthproxy

Install a signal handler for fatal signals using gevent.signal().
This allows vncauthproxy to unlink its control socket and exit
gracefully when SIGTERM is received.

07b0130f 04/05/2011 12:46 am Vangelis Koukis

Initial commit of vncauthproxy

Initial commit of vncauthproxy, based on commit
5cf1d6553d72 from the git repository on code.grnet.gr.

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

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

a8e592c7 04/04/2011 04:32 pm Dimitris Moraitis

display error if backend does not respond to actions - Refs #213

7e45ddef 04/04/2011 03:58 pm Dimitris Moraitis

api 1.1 compatibility improvements - Refs #311

f8300f2c 04/04/2011 02:44 pm Giorgos Verigakis

Update dependencies

  • We don't use piston anymore
  • We require dateutil now
22afb635 04/04/2011 02:37 pm Vangelis Koukis

Fix atom metadata, make GUI use API_URL everywhere

20a51b1e 04/04/2011 02:21 pm Giorgos Verigakis

Merge branch 'master' into api-redux

Conflicts:
api/actions.py
api/errors.py
api/handlers.py
api/helpers.py
api/servers.py

f0656db1 04/04/2011 02:00 pm Giorgos Verigakis

Return correct content-type on faults

73c2c75b 04/04/2011 01:29 pm Markos Gogoulos

implement api 1.1redux to the gui

GET images now uses 1.1.redux.
Each image is checked for the following metadata values: description, size and serverID.
The first two are presented on the create images wizzard, while the third one forces the
image to be displayed on the custom images, instead of the standard ones

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.

2a68a5ff 04/04/2011 12:48 pm Giorgos Verigakis

Add warning that API depends on TIME_ZONE

d8e50a39 04/04/2011 12:21 am Giorgos Verigakis

Move to OpenStack API v1.1

  • Removes piston dependency.
  • Adds dateutil dependency.

Fixes #183 - Implement /servers
Fixes #185 - Implement /images
Fixes #245 - Details in exception handlers
Fixes #249 - Metadata handling
Fixes #253 - Transition to OpenStack API v1.1...

09471611 04/03/2011 03:19 am Vangelis Koukis

Extend api/v1.1redux to support VNC OOB consoles

Add support in api/v1.1redux for OOB consoles using VNC, refs #349.
More specifically: * Implement a new action ("console") for POST to /servers/id/action. * Extend api/servers.py to pass the Django request object to actions....

038383b1 04/02/2011 07:45 pm Dimitris Moraitis

detailed error handling & iso8601 compatibility - Refs #213 #363

685b219e 04/02/2011 11:55 am Vangelis Koukis

Improve handling of server deletions

Improve handling of server deletions. * Have the API return a server's state as DELETED when
the deleted flag has been set in the VirtualMachine model.
This makes the server immediately invisible, instead of waiting...

41cad45d 04/01/2011 10:20 pm Dimitris Moraitis

add indexOf method if not supported (IE compat)

82bf6df0 04/01/2011 09:37 pm Dimitris Moraitis

improve positioning of confirm box & update actions on select all/none

e2ccad35 04/01/2011 09:07 pm Dimitris Moraitis

fix wave in list view & minor css improvements - refs #293

ff4f73d1 04/01/2011 07:40 pm Vassilios Karakoidas

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

a1705a94 04/01/2011 07:37 pm Markos Gogoulos

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

e1a023a6 04/01/2011 07:36 pm Markos Gogoulos

on the gui show which server gives error

when executing an action on the list view of the gui, show server and error if
action was not run

Refs #213

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

Added comment regarding VirtualMachine model

9a5cd5f7 04/01/2011 07:32 pm Dimitris Moraitis

x-browser compat css fixes

3973a66f 04/01/2011 07:24 pm Christos Psaltis

Make progress.gif transparent.

1d72dcdc 04/01/2011 06:12 pm Markos Gogoulos

make smaller wave and spinner icons on gui

Refs #293

6daac744 04/01/2011 06:07 pm Christos Psaltis

Reduce height for error box in standard view, ref #213.

6ef5a025 04/01/2011 06:01 pm Christos Psaltis

Change on hover color for Details button, ref #213

30695d66 04/01/2011 05:28 pm Christos Psaltis

Change margins for non-fixed confirmation dialog, ref #209

29124102 04/01/2011 05:04 pm Christos Psaltis

Hover color for selected actions set to orange

2d5cea9b 04/01/2011 05:02 pm Markos Gogoulos

fix destroy server action behavior on the gui

Refs #213

067dda99 04/01/2011 03:38 pm Vangelis Koukis

Import RAPI client from Ganeti 2.4.1

89f86fd3 04/01/2011 01:50 pm Georgios Gousios

Custom middleware to support authentication

5fb55fba 04/01/2011 11:46 am Georgios Gousios

Restructure authentication mechanism.

Move authentication mechanism to the correct place, implement a dummy
decorator, some test data etc

33404ac3 04/01/2011 09:52 am Georgios Gousios

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

17fc7729 04/01/2011 09:52 am Georgios Gousios

Move authentication tests and code to logic

f1641e4d 03/31/2011 06:14 pm Markos Gogoulos

fix flavors to use api 1.1redux

  • add cpu attribute returned on flavor(s) listing
  • use api 1.1redux on gui for flavors
2cd96cc7 03/31/2011 05:35 pm Vangelis Koukis

Fix stray Greek Alpha in JS source

0971fa71 03/31/2011 04:47 pm Markos Gogoulos

implement server actions on gui for api/v1.1redux

  • implement server reboot/shutdown/start/destroy actions
  • fix ordering on imports (servers.py, actions.py)
  • actions.py: change type to reboot_type (reserverd word)
  • change vm.start_action to backend.start_action where needed...
f1bb8ad8 03/31/2011 04:06 pm Georgios Gousios

Sequence diagram for authentication.

UMLGraph-based, check http://http://www.umlgraph.org/

ae57c847 03/31/2011 03:02 pm Georgios Gousios

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

513f25a5 03/31/2011 03:02 pm Georgios Gousios

Test data (or, more presicely, datum)

fb381fbe 03/31/2011 02:48 pm Markos Gogoulos

fix bug with vm.backendjobstatus

VirtualMachine models has attribute backendjobstatus instead of
_backendjobstatus

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

Fix typo, spotted by vkoukis

28ce08b6 03/31/2011 02:39 pm Georgios Gousios

Tests for auth api headers

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/db_controller.py.

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

8a88551c 03/31/2011 11:39 am Vassilios Karakoidas

Merge branch 'master' into logic-refactoring

Conflicts:
api/handlers.py
api/tests.py

e646ebe5 03/30/2011 11:38 pm Dimitris Moraitis

pep8 compliance

ed4781b5 03/30/2011 11:37 pm Dimitris Moraitis

adaptive confirm box in list view - Refs #293

dfd19c2d 03/30/2011 09:47 pm Vassilios Karakoidas

All VirtualMachine fields are now pubic

  • Update VirtualMachine reference in all modules
  • Updated fixtures accordingly (and tests)
0ce783e3 03/30/2011 04:11 pm Vassilios Karakoidas

Merge branch 'master' into logic-refactoring

a9b86546 03/30/2011 04:10 pm Vassilios Karakoidas

Merge branch 'master' into logic-refactoring

Conflicts:
README

309d7ed2 03/30/2011 04:09 pm Dimitris Moraitis

autoposition multiple confirm box - Refs #209

2479e79e 03/30/2011 01:30 pm Georgios Gousios

File name renames as per refs #323

be7a5331 03/30/2011 01:30 pm Georgios Gousios

Top level documentation

bf65ebf2 03/30/2011 01:18 pm Georgios Gousios

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

1d4fb95b 03/30/2011 01:18 pm Georgios Gousios

Remove unused imports

f5e590e4 03/30/2011 01:09 pm Georgios Gousios

Fixes #323

6d0a36e5 03/29/2011 11:31 pm Dimitris Moraitis

display animation only once - Refs #293

7fb0fc9f 03/29/2011 07:28 pm Vangelis Koukis

Add PostgreSQL-specific instructions to README

79b68e7c 03/29/2011 04:34 pm Christos Psaltis

On click, toggle selection menu in list view

190e3256 03/29/2011 04:28 pm Dimitris Moraitis

fix select all/none in list view & fix position of multiple action confirm box

56baf472 03/29/2011 03:29 pm Georgios Gousios

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

b8feb4ce 03/29/2011 03:28 pm Georgios Gousios

More documentation fixes

c53d09e2 03/29/2011 03:28 pm Christos Psaltis

Move confirmation button labels to respective templates

738c4d47 03/29/2011 03:23 pm Georgios Gousios

Fix yet more relative imports

f395537e 03/29/2011 02:35 pm Georgios Gousios

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

83d51c7b 03/29/2011 02:34 pm Georgios Gousios

A couple of edits to shut-up Django start-up warnings

9cedbaf2 03/29/2011 02:33 pm Georgios Gousios

Use non-relative import statements, as per Python's style guide.

dcf153ce 03/29/2011 02:30 pm Christos Psaltis

Change inline comments

df1257a5 03/29/2011 02:30 pm Christos Psaltis

Deselect all actions on confirmation button click.

296e9c6b 03/29/2011 02:20 pm Georgios Gousios

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

ed19122b 03/29/2011 02:15 pm Vassilios Karakoidas

Merge branch 'master' into logic-refactoring

dbccf323 03/29/2011 02:13 pm Vassilios Karakoidas

Fixed some issues in api/tests.py

ed81826a 03/29/2011 02:12 pm Christos Psaltis

Fix separator appearance between machines, in standard view

d972c81f 03/29/2011 02:10 pm Georgios Gousios

Remove non-existent description field

5abebfaa 03/29/2011 01:53 pm Vassilios Karakoidas

All unit tests are executed in the refactored code

  • All functionality is achieved through the logic layer
5fa5c0b2 03/29/2011 01:50 pm Christos Psaltis

Change labels of confirmation buttons, ref #209

040372a8 03/29/2011 01:37 pm Christos Psaltis

Fix actions' colours in list and standard view.

This fix relates to #209 and includes:
- On hover, actions turn black and are underlined.
- On click, actions turn to orange.

bdbd43a1 03/29/2011 01:37 pm Christos Psaltis

Fix confirmation workflow in list view.

In list view, pending actions are cleared
if you change your selections before pressing
Cancel or Confirm.

This is linked to #209.

3c4cd842 03/29/2011 01:12 pm Georgios Gousios

Ignores for Eclipse users

bbd4f788 03/29/2011 01:06 pm Georgios Gousios

Integrate development and deployment information in distinct files

6bffabbd 03/28/2011 10:06 pm Vassilios Karakoidas

charger.py works with the refacctored code

c459a72f 03/28/2011 07:05 pm Christos Psaltis

Fix on-off icons in list view - Ref #321

c63e332f 03/28/2011 06:41 pm Vassilios Karakoidas

Merge branch 'master' into logic-refactoring

Conflicts:
db/db_controller.py

33a9a01d 03/28/2011 04:21 pm Dimitris Moraitis

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

c7b808db 03/28/2011 04:21 pm Dimitris Moraitis

move GANETI_ZMQ_PUBLISHER option to settings

d4633820 03/28/2011 03:54 pm Faidon Liambotis

Add MySQL-specific settings to settings.py.dist

According to README.DB, InnoDB is preferred as a storage engine for
MySQL databases and hence a special init_command on settings.py is
required.

Also document that on settings.py.dist which is not as
easy to miss (commented out, so other databases can still work by...

8d97deff 03/28/2011 03:53 pm Vassilios Karakoidas

Still refactoring, separating the logic and the ORM layer

  • Moved all tests (except one) into the logic app
  • Introduced (again) utils.py, moved miscellaneous functions there
  • models.py has now minimal functionality (ui->logic->db)
a237869d 03/28/2011 03:23 pm Faidon Liambotis

Be consistent about the use of simplejson

simplejson was merged into Python 2.6's stdlib as json. To help with
that and avoid external dependencies, Django provides a utils.simplejson
module that either imports Python's json module or imports an embedded...

dca0ae48 03/28/2011 02:41 pm Markos Gogoulos

fix bug with the wave icon on standard view

183149e6 03/28/2011 02:27 pm Vassilios Karakoidas

Merge branch 'master' into logic-refactoring

Conflicts:
db/models.py

d134b632 03/26/2011 03:46 pm Dimitris Moraitis

update images and flavors in wizard when switching between tabs

695e1b21 03/26/2011 03:23 pm Dimitris Moraitis

polish new style error boxes & validate rangeinputs - Refs #209 #213 #147