size has been removed from Image
Add missing import
Add describedby links in version details
Add metadata support in Images
Removed description and size from Image model.
Update README with known good package versions
Make vncauthproxy a proper daemon, improve logging
Have vncauthproxy daemonize properly.Introduce pidfile under /var/run/vncauthproxy,logfile under /var/log/vncauthproxy.
Add SIGTERM handling to vncauthproxy
Install a signal handler for fatal signals using gevent.signal().This allows vncauthproxy to unlink its control socket and exitgracefully when SIGTERM is received.
Initial commit of vncauthproxy
Initial commit of vncauthproxy, based on commit5cf1d6553d72 from the git repository on code.grnet.gr.
add description and size as metadata on db/fixtures/images
display error if backend does not respond to actions - Refs #213
api 1.1 compatibility improvements - Refs #311
Update dependencies
Fix atom metadata, make GUI use API_URL everywhere
Merge branch 'master' into api-redux
Conflicts: api/actions.py api/errors.py api/handlers.py api/helpers.py api/servers.py
Return correct content-type on faults
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 theimage to be displayed on the custom images, instead of the standard ones
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 isreferenced from it.
Add warning that API depends on TIME_ZONE
Move to OpenStack API v1.1
Fixes #183 - Implement /serversFixes #185 - Implement /imagesFixes #245 - Details in exception handlersFixes #249 - Metadata handlingFixes #253 - Transition to OpenStack API v1.1...
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....
detailed error handling & iso8601 compatibility - Refs #213 #363
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...
add indexOf method if not supported (IE compat)
improve positioning of confirm box & update actions on select all/none
fix wave in list view & minor css improvements - refs #293
Merge branch 'master' of https://code.grnet.gr/git/synnefo
on the gui show which server gives error
when executing an action on the list view of the gui, show server and error ifaction was not run
Refs #213
Added comment regarding VirtualMachine model
x-browser compat css fixes
Make progress.gif transparent.
make smaller wave and spinner icons on gui
Refs #293
Reduce height for error box in standard view, ref #213.
Change on hover color for Details button, ref #213
Change margins for non-fixed confirmation dialog, ref #209
Hover color for selected actions set to orange
fix destroy server action behavior on the gui
Import RAPI client from Ganeti 2.4.1
Custom middleware to support authentication
Restructure authentication mechanism.
Move authentication mechanism to the correct place, implement a dummydecorator, some test data etc
Move authentication tests and code to logic
fix flavors to use api 1.1redux
Fix stray Greek Alpha in JS source
implement server actions on gui for api/v1.1redux
Sequence diagram for authentication.
UMLGraph-based, check http://http://www.umlgraph.org/
Test data (or, more presicely, datum)
fix bug with vm.backendjobstatus
VirtualMachine models has attribute backendjobstatus instead of_backendjobstatus
Fix typo, spotted by vkoukis
Tests for auth api headers
Fix breakage caused by the logic-refactoring merge
This commit fixes some breakage caused by the recent merge ofthe logic-refactoring branch, mainly related to db/db_controller.py.
The main reason was the different value of import path, fixed bymaking sure all imports are rooted in synnefo....
Merge branch 'master' into logic-refactoring
Conflicts: api/handlers.py api/tests.py
pep8 compliance
adaptive confirm box in list view - Refs #293
All VirtualMachine fields are now pubic
Conflicts: README
autoposition multiple confirm box - Refs #209
File name renames as per refs #323
Top level documentation
Remove unused imports
Fixes #323
display animation only once - Refs #293
Add PostgreSQL-specific instructions to README
On click, toggle selection menu in list view
fix select all/none in list view & fix position of multiple action confirm box
More documentation fixes
Move confirmation button labels to respective templates
Fix yet more relative imports
A couple of edits to shut-up Django start-up warnings
Use non-relative import statements, as per Python's style guide.
Change inline comments
Deselect all actions on confirmation button click.
Fixed some issues in api/tests.py
Fix separator appearance between machines, in standard view
Remove non-existent description field
All unit tests are executed in the refactored code
Change labels of confirmation buttons, ref #209
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.
Fix confirmation workflow in list view.
In list view, pending actions are clearedif you change your selections before pressingCancel or Confirm.
This is linked to #209.
Ignores for Eclipse users
Integrate development and deployment information in distinct files
charger.py works with the refacctored code
Fix on-off icons in list view - Ref #321
Conflicts: db/db_controller.py
move GANETI_ZMQ_PUBLISHER option to settings
Add MySQL-specific settings to settings.py.dist
According to README.DB, InnoDB is preferred as a storage engine forMySQL databases and hence a special init_command on settings.py isrequired.
Also document that on settings.py.dist which is not aseasy to miss (commented out, so other databases can still work by...
Still refactoring, separating the logic and the ORM layer
Be consistent about the use of simplejson
simplejson was merged into Python 2.6's stdlib as json. To help withthat and avoid external dependencies, Django provides a utils.simplejsonmodule that either imports Python's json module or imports an embedded...
fix bug with the wave icon on standard view
Conflicts: db/models.py
update images and flavors in wizard when switching between tabs
polish new style error boxes & validate rangeinputs - Refs #209 #213 #147