History | View | Annotate | Download (5.5 kB)
Shortcut in the aai module to make tests pass
Introduces a test-time runtime variable which allows REST-based (e.g.api) tests to pass through the authentication module
Rename auth to aai and put all aai related stuff in it
manage.py had trouble running tests from auth (confirmed with[verigak]), and is also a good idea to have all aai stuff inone reusable place ([vkoukis]'s idea)
Merge branch 'master' into auth-mechanism
Conflicts: settings.py.dist
Add more comments to settings.py.dist
Add comments for variables in settings.py.dist
Authentication routine, with comments
Add a programatic way of setting InnoDB for MySQL
Instead of having a commented-out options init_command section forsetting the InnoDB storage engine, add a programatic way (still insettings.py)
Make tests fail gracefully with assertions.
Also correct spelling of the word shibboleth
Merge branch 'master' of https://code.grnet.gr/git/synnefo into auth-mechanism
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...
Some coding before enlighting discussion w/ faidon
Merge branch 'master' into logic-refactoring
Conflicts: api/handlers.py api/tests.py
pep8 compliance
Conflicts: db/db_controller.py
Merge branch 'master' of https://code.grnet.gr/git/synnefo
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...
Conflicts: db/models.py
fix server and image polling
add variable POLL_LIMIT (initially 1h) on settings.py thatis the maximum time allowed to ask if there have been changes, usingthe changes-since GET variables. Return badRequest if this limit is exceededon a query
store datetimes in UTC - Fixes #309
Add logic app in django configuration
dynamic sqlite3 database path
Use absolute path to db in settings.py.dist.
Fixed settings.py.dist to reference the absolute file pathwhen using an sqlite3 db, see:
http://docs.djangoproject.com/en/dev/ref/settings/#name
added TIMEOUT variable on settings.py.dist. You'll have to cp to your settings.py
initial value is 10 seconds. after this time passes, if the ui hasn't received any data, the user is informed (with js alert window at the moment) that thereare network issues (a better message might ask the user to refresh)
added AUTH_PROFILE_MODULE variable on the configuration settings
added ganeti_cluster_info with credentials to the ganeti cluster. Uncomment that line and you're now talking with the ganeti!
get rid of the MOCK objects and use a database with initial data loaded
Fix ganeti module import
a few changes regarding the VirtualMachines id and ganeti id.
Initial attempt to implement the ui-->RS API-->rapi architecture
main changes are:
removed reference to aquarium/models to db/models
Add aquarium app to django base project; Modify configuration files appropriately
update settings
removed django localeurl, added ui/i18n that handles the change of languages with GET. also added the translation of a few strings and updated a few lines on the documentation
added django-localeurl for clear urls on i18n
change default session engine
db backend needed
internalization
add synnefo.ui app to settings.py.dist
Add an initial implementation of API's /servers read()
Add Auth-API application, plus the StripURLMiddleware
Fix some trailing-slash breakage, OS-API is explicit about that
Initial commit