Update Changelog for snf-cyclades-app
Also improve documentation of quota settings.
Simple per user quota mechanism for networks/vms
- New dict setting VMS_USER_QUOTA to allow setting per user quota (overrides MAX_VMS_PER_USER setting)- Private networks quota mechanism (based on MAX_NETWORKS_PER_USER and NETWORKS_USER_QUOTA settings)...
Remove messages that can not be handled from queue
Temprory fix for removing accumulated messages from RabbitMQ. Currentlysnf-ganeti-eventd produces messages that can not be handled fromsnf-dispatcher (e.g messages not concering an instance). These messages...
Fix create view image selection, Refs #2487
Only reset image selection on create view initialization to be able tokeep image selection between subviews transitions.
Console popup window fix for safari, Refs #2463
It seems that Safari allows popup windows only if the window.open callis made from within an html element click event context. Otherwise itsbehaviour is based on "Block Pop-Up Windows" setting, which when enabled...
Public SSH keys improvements
- use 'id_rsa' as the filename for the downloaded private key, Refs #2461- changed the name of the auto generated public key
Keep common default settings consistent
gtools provides common name settings with cyclades app to connect to therabbit mq server. It is wise to keep consistency for the default valuesof common settings.
Prepend namespace for named urls of ui
to avoid conflicts with other applications named urls.
Improve wording on vm create view
More explanatory info for the selection of public keys that will getcopied to the created vm on step 3 of vm create view. Refs, #2462
Display stats period selection in ui
taking advantage of the urls for weekly graphs that stats service provide.Refs #1791
Revert plankton backends
Fix userdata tests
mock astakos get_user to bypass calls to astakos server
Fix multiple connect actions sent to the server
Refs #2358
Fix nonexistent image metadata handling
Improve readability of vm password in ui
Update copyright notice on ui footer
Fix browser history handling, Refs #2299
Merge branch '0.9-wip'
Merge branch '0.9-wip' of https://code.grnet.gr/git/synnefo into 0.9-wip
Try to decode the server name before printing it
Fallback to displaying the image id if it can not resolve it
Remove --detect-orphan-{servers,networks}
They have to depend on Astakos, move their functionality externally.
Fix default CLOUDBAR_LOCATION setting value
Reset flavor on image selection change
Update footer links
Include astakos username in feedback emails
Update js unittest suite
Proper image gui metadata identification
Removed uneeded debug statement
Proper gui/os image metadata handling
IE 8 specific styles
Proper display of vms associated with deleted images
Fix suggested flavors sorting
do not use disk_template in sorting algorithm
Fix create vm wizard image deselect
when image list is empty
Skip timeouts for stats api calls
using the skip_timeouts mechanism
Fix handling of invalid image responses
handle invalid image responses while updating unknown image id
Do not fallback to old images api
old compute/images api is removed, no need to fallback to this api formissing images
Merge branch 'master' of https://code.grnet.gr/git/synnefo
Use better default plankton settings
Exit early if no auth cookie found
Proper redirect if no auth cookie found
Verify VNC server settings in get_console
After vncauthproxy responds that it has successfully connected to thebackend server, we need to make sure that the VNC server settingshaven't changed (due to VM migration, or a malicious user destroying aVM to exploit the VNC ports reuse).
Remove unused imports
Add --detect-orphan-{servers,networks}
Add list networks and modify network commands
Add flavor management commands
Add management commands
Remove leftover debug prints
Remove invalid import
Updated user menu in ui
- removed feedback and logout buttons (now provided by the separate identity management application)- removed username uniq display
New migrations for cyclades-app
Fixes some flavor constrains issues
Fixed dependencies of userdata migrations
Fixed userdata migration
Catch attempt to delete inexistent key
Default setting for UI_AUTH_COOKIE_NAME
Changed default plankton settings
Include cloud bar default settings in app_settings
Astakos js client fix
ui.userdata astakos integration fixes
Remove duplicate check
Default cloudbar settings for snf-cyclades-app
Astakos and cloudbar integration in ui
Process request using astakos get_user method
Updated setup requirements and snf-common hooks
Return RequestContext context in ui views
Merge branch 'ui-astakos-integration' into astakos-integration
Use pithos-backend v0.9.1
Use lib.astakos instead of our own middleware
Switch to the logging middleware
Merge branch 'master' of https://code.grnet.gr/git/synnefo into astakos-integration
Fix the data migration
Use the uniq field instead of the id.
Merge branch 'astakos-integration' into ui-astakos-integration
Remove email queues from dispatcher
Merge branch 'master' into ui-astakos-integration
Remove legacy code from dispatcher
Fix metadata rendering
Astakos integration in UI
- New astakos js client integration (auth.js)- Removed invitations views- Removed SynnefoUser dependencies from userdata app- Apply X-Auth-Token header for all ui requests
Fixed media urls and static files configuration
- Also removed static files serve view (now added by webproject if needed)
Move link_static management command in webproject
Removed i18n views from ui app
Move display_owner to the base Image model
Renumber the migrations
Merge remote-tracking branch 'origin/master' into astakos-integration
Conflicts: snf-cyclades-app/synnefo/api/util.py
Merge branch 'plankton'
Treat deleted images as nonexistent on create
Refs #1986
Update the Flavor's unique_together constraint
A DB migration is required.
Fallback support to another image service in UI
So that glance image service can fallback to the old compute images apifor missing image references.
VM create view fix
fixed a bug that caused previous/next buttons of vm create viewto disappear.
Fixed machine connect urls
Unquote header names and values
Fix merge conflict
Remove obsolete files that were restored due to merge
Move migrations to new location
Bugfix
Method name was get_image, not get_meta
Conflicts: runtests.sh snf-cyclades-app/synnefo/aai/__init__.py snf-cyclades-app/synnefo/aai/fixtures/auth_test_data.json snf-cyclades-app/synnefo/aai/middleware.py snf-cyclades-app/synnefo/aai/models.py...