Some additional documentation
- database initialization with south- additional virtualenv docs- changed pip install package discovery links
Initial split of documentation
- Moved synnefo documentation in docs dir- Added documentation files for each synnefo package seperately- Moved dispatcher, admin logging settings in snf-app
Moved default database settings in webproject
Updated snf-app requirements version
changed south version to match the one in debian squeeze
Updated snf-app requirement versions
changed simplejson version to match one in debian squeeze
Removed python comments from COPYRIGHT files
Added COPYRIGHT files for each project
Merge branch 'packaging-kpap'
Moved database default config in snf-app
Updated setup.py
- catch synnefo.util import errors- added snf packages dependencies- added dependency_link for snf-* package discovery
Updated init.d script for snf-dispatcher
Dispatcher script fixes
- changed default pidfile location- removed main wrapper
Added init.d file for snf-dispatcher
Merge branch 'doc-0.8'
Update dev guide for Compute Service
Fixed import and default settings
required for snf-dispatcher to run
Improvements to documentation
Changelogs for compute service,list synnefo software components,add Implementation Guide for Plankton.
Removing unexisted console_script fron snf-app
Add initial documentation on Plankton Service
Merge remote-tracking branch 'origin/master'
Added snf-app entry points for static files
Improve documentation on compute service
Improve documentation on compute service,document snf-webproject, snf-asterias-{app,ganeti-tools}components.
Import initial version of developer guide,merge developer-related documents into it.
Exclude version modules from repository
Major reorganization of Compute Service docs
Major reorganization of Compute Service docs.Rewritten administrator guide, still WIP.
Updated requirement versions for snf-app
Changed requirement versions to line up with corresponding debian basedpackages.
Restructure documentation, add Compute API guide
Major changes to the documentation
Introduce major changes to the doc structure.
Merge branch 'ui-glance'
Conflicts: snf-app/synnefo/ui/views.py
Link jquery url explicitly by its version
Fixes packaging issues since setuptools don't respect symlinks contained inpackage.
Improved packaging
- Improved automatic version tagging from git repo.- Added auto generated synnefo.<package>.version module to contain each package version.
Initial commit for snf-webproject
- new package snf-webproject- moved basic django related settings in snf-webproject- added new entry point utils to ease the extension mechanism of snf-webproject (urlpatterns, middleware, static_files, installed_apps)...
Proper version method
refactored version indentification hooks to use version based ondistribution name, since get_component_version does not seem to workunder certain circumstances
Added snf-common package
split out of some commonly used code in a seperate package
snf-app as namespace package
- added extend_path in synnefo package- moved version helpers in their own module `synnefo.version`
Improved owners of system images configuration, Refs #1748
- allow multiple system owners- allow custom owner aliases (displayed in UI)
UI error handling improvements
- display plain error response body as `extra details` if the content cannot be parsed as JSON, Refs #1817- Early initialization of request error handling bindings, Refs, #1787- monospace font for extra error details
Force escaping of content applied as html in ui
Fixed plankton metadata keys regression
Handle lowercase OS meta key
Updated undescore.js
Updated underscore.js helper lib to v1.2.3
Fixed custom images view bug
Apply collection object when view gets initialized.
Create view IE7 fixes
Updated upgrade guide and settings documentation
Merge branch 'master' into ui-glance
Several ui improvements
- optionable glance api usage, Refs #1748- display additional glance image metadata, Refs #1748- dynamic api endpoint urls, Refs #1658
Conflicts: snf-app/docs/src/upgrade.rst
Make minor fixes to settings for consistency
Make minor fixes to settings for consistency.Rename BYPASS_AUTHENTICATION_TOKEN to BYPASS_AUTHENTICATION_SECRET_TOKENto prevent Django from including it in backtraces.
Minor PEP8 fixes in synnefo/api/util.py
Add license text in setup.py for snf-app
Minor documentation fixes
The documentation needs to be refactored into distinct guides.
Merge branch 'plankton' into ui-glance
Pass all image properties keys as upper case
The backend is case insensitive and snf-imageuses all upper case keys.
Add some upgrade notes for Plankton
Convert glance image get_size return value to GB
Fixed get_size method of glance image model
Glance image size is in bytes
Assert that a file exists when registering
Do not send empty personality data
fixes IE7 issue which failed to properly set empty personality array invm create request data.
Minor IE7 display fixes, Refs #1445
Change list_shared_images behavior
After discussion with kpap it seems that thismethod should return user's images that are sharedto member.
Avoid duplicate unkown image entries
Minor style changes in vm create wizard
Merge branch 'okeanos-site-news'
Add some docs about the use of snf-admin
Refs #1746
Add Pithos support in register and meta commands
Do not copy OS meta if no set in image metadata
Fixed vm actions view
- avoid recursion when vm action fails
Proper initialization of custom images view, refs #1748
Skip initialization if glance namespace is not defined
Bugfix
Thanks to kpap for catching it.
Refactored get_image vm method using async interface
Updated jquery to upstream
Custom images improevements, Refs #1748
- Improved image model interface to keep support with Compute Images API- Glance HEAD request parsing to retrieve image parameters- Minor styling improvements on vm wizard images list- Fixed bug on Model object api property (api.call method was shared...
snf-admin improvements
Plankton backend improvements
Make password generation deterministic
Remove pithcat tool
It has been moved to the snf-image repo.
Refs #1745
Add missing doc file
Add plankton documentation
Generated from the docstrings.
Refs #1747
A tool to connect to the pithos backend
Can fetch file size and file contents from aPithos URL.
Make the password generator windows compliant
Also increase the password length to make up forthe lost entropy.
Allow create_server to accept plankton images
Refs #1743
More backend refactorings
VM wizard image selection view improvements, refs #1748
- multiple image collection backends- dynamic image type selections- loading images using the new Images collection api- display image details in different view- display image owner in list- other minor style changes
Glance Image model, Refs #1748
Improved Image model object, refs #1748
Modifications in order to use the current Image object as abase for the Glance api corresponding model.
Improve tests
Use string IDs in VMs instead of foreign keys
A database migration is needed.
Refs #1744
Source refactoring, mostly PEP8
Plankton refactoring