Added init.d file for snf-dispatcher
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
Merge branch 'doc-0.8'
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
Merge branch 'master' of https://code.grnet.gr/git/synnefo into plankton
Conflicts: snf-app/synnefo/settings/common/apps.py
Moved files to keep up with new synnefo package structure
Create vm view link with custom images view, Refs #1520
Fixed javascript tests
Custom images integration improvements, Refs #1520
Created glance image model/collection objects
Removed uneeded debug statement
Implemented custom images loading in create wizard
Custom images register view, initial import, Refs #1520
Namespaced api urls
Merge branch 'reporefactor'
Fixed Changelog headings markup
Added synnefo logo in docs index
Removed empty intro documentation section
Added openstack api docs in index documentation page
Fixed common settings import
Add API implementation docs
Imported from external Trac wiki.
Fixed default ui static url path
Better console script names
Using snf- prefix for synnefo command line tools
Removed hardcoded authtoken from several places
- added settings parameter to allow developers change the test token that gets checked when BYPASS_AUTHENTICATION is set to True- removed default auth token from tools that used test token as the default one...
Fixed static files packaging
- proper include of static files on both package_data and MANIFEST.in
link_static command improvements
- do not create directories, just symlinks- skip existing paths
get_version fix
Static files map as setting