Move middlewares from snf-common to snf-webproject
Move context_processors from common to middleware
common: Remove obsolete settings from docs
webproject: Remove unused StripURLMiddleware
Bump version to 0.14.6
docs: Fix typo in admin guide
Changelog, NEWS and release dates for 0.14.5
Bump version to 0.14.5
pithos: Fix access object version data/metadata
Merge branch 'hotfix-0.14.4'
Relase dates for version 0.14.4
pithos: Fix reconcile resources command
Bump version to 0.14.4
Merge branch 'hotfix-0.14.3'
Release dates for version 0.14.3
pithos: Pass full path of the next parameter in view redirect
Update Changelog
Replace regexp in cleanse middleware
Replace the regexp in mail_admins_safe() with manual parsing of the message.
Revert "pithos: manage_accounts support for both sqlalchemy and sqlite"
This reverts commit 8414859f4895e4c67ff0bb13a8d7078c1851596a.
This commit with the current backend implementationhas broken the command for sqlalchemy module.
pithos: Fix reconcile-resource-pithos command
Conflicts: snf-pithos-app/pithos/api/management/commands/reconcile-resources-pithos.py snf-pithos-backend/pithos/backends/lib/sqlite/node.py
Add greenlet tracing code in snf-common
Add greenlet tracing code in snf-common, useful for debugging stuckgevent gunicorn workers.
If the environmental variable SYNNEFO_TRACE is set to a non-emptystring, the tracing code will install a SIGTRAP signal handler for the...
cyclades ui: Enable RDP clipboard sharing by default
in default RDP connection profile served by synnefo
pithos: Update view_method decorator
snf-branding: Expose contact email through branding mechanism
although CONTACT_EMAIL is not a branding setting, we use the branding mechanismto expose it to brandable templates for practical reasons.
This also fixes the missing contact email from all project related emails.
astakos: Use api_method_not_allowed in quota API
astakos: Resume a deactivated project upon approval
When approving a modification, automatically set the project to active,if it has been deactivated.
astakos: Fix arg passing in messages
pithos: Add missing blocksize attribute to blocker.
Blocksize was undefined for the blocker that combines files and rados objecsts.Define it, according to the block parameters.
Bump version to 0.14.3
Merge branch 'hotfix-0.14.2'
Add release date for version 0.14.2
Add upgrade notes and update admin guide
astakos: Fix arg in terminate function
cyclades ui: Prefer os meta to identify connection user
How vm connection user gets resolved:
- Use the last user in `users` vm metadata if exists- Use the last user in `users` vm image metadata if exists- Use root if vm's image osfamily metadata is Linux...
astakos: Add region value in POST /tokens
Add hardcoded 'default' value in region attribute.
Refs #4086
docs: More updates on quick install guide
pithos: Fix attribute copy
The newly created attributed used to point in the source nodeinstead of the destination
Refs: 3510
astakos: Shibboleth wording improvements
- Customized logout success message- Customized add prompt message
docs: Update quick install guide
cyclades ui: Update OS images names
use libguestfs naming convention
redhat -> rhelsuse -> opensuse (also cloned as sles)
pithos: fix typo
plankton: Make pithos backend pool size a setting
Make the pool size of the pithos backends a configurable setting,namely PITHOS_BACKEND_POOL_SIZE.
pithos backend: Extend list domain objects method
This method optionally accepts a user paramter and used to returnthe objects shared to the user and having a specific domain.This commit extends this functionality and returns also the objectsowned by the user and having the specific domain...
pithos: Update get objects in a specific domain
Improve performance
Refs: #3510
pithos: improve performance of get_domain_list
Before it used to query the databasefor all the objects having the specific domainand finally filtered out the objects to which the user had no access.Now gets first the allowed_paths for the user and then...
Revert "astakos: Improve invalid login handling"
This reverts commit 02c1f22a0f7396a7b2211677db78247586e10805.
astakos: Prevent empty passwords in profile form
astakos: Improve invalid login handling
avoid redirecting user to signup view. Notify user the login credentials wasinvalid instead.
astakos: Shibboleth improvements
- include shibboleth headers in provider_details- display eppn instead of identifier in profile
cyclades: Fix corner case in snf-dispatcher
Same as commit 0514662, but for servers.
astakos: Fix shibboleth headers logging
install-guide: Kamaki config has changed
cyclades: Add disk template to flavors fixture
docs: Updated quick install guide
Delete network from DB when job fails but the action of network isDESTROY. This case appears when someone tries to remove a network thathas been deleted from Ganeti backend, but not yet from DB.
astakosclient: Don't retry when response is 413
cyclades: Fix misleading message in network-remove
Add admin-guide link to 0.14 Changelog / NEWS
reconciliation: Get servers from DB ater ganeti
Change server reconciliation, to get the instances from DB after gettinginstances from Ganeti, to decrease the possibility for races.
docs: remove UI_LOGIN_URL and related references
docs: remove TODO from quick install admin guide
cyclades: Wrap diagnostic creation in transaction
Fix bug in snf-dispatcher causing wrong updates of VMs from ganeti.Creation if instance diagnostics must run inside a transaction, becauseotherwise, the lock of the vm (select_for_update) is released too early....
astakos: Update tests
fix pithos:// redirect params extraction
docs: Update 0.14 upgrade guide
include reference to the update email configuration guide
astakos: Fix call of helper function
astakos: Disallow join/leave for non-alive projects
astakos: Correct plural in 1 pending membership
astakos: Fix listing of approved members
Include leave requested and suspended members in the list of approved.
Add proper logging for UserCache
pithos: fix empty account usage computation
Usage computation for empty accounts used to fail with:TypeError: 'NoneType' object is unsubscriptable
astakos: return uuid in weblogin
The weblogin used to return the user uuid.However, this in 0.14 version had been removed since the uuidcan be retrieved using the POST /tokens authentication method.However, the old pithos clients have no other wayto get the uuid, so we restore it temporarily.
astakos: Force usage registration during migration
Register usage for astakos.pending_app even if limit is exceeded.
cyclades: Fix --image-name option in server-list
Fix regressions in snf-manage list commands
Bump version to 0.14.2
snf-django: Add retry option to AstakosClient
API method decorator should initialize the AstakosClient with the retryargument set, in order to avoid errors caused by getting an oldconnection from pool.
Revert "cyclades: Speed up reconciliation"
This reverts commit cf2241c45a22dac71e31dbf32f4700c475804c12.
Bump version to 0.14.1
cyclades: Fix bug in setup.py
muliprocessing is included in python 2.6
Update NEWS for Synnefo 0.14
Add release dates for version 0.14
Merge branch 'release-0.14'
Conflicts: version
Bump version to 0.14rc6
cyclades: Speed up reconciliation
Speed up reconciliation by using mulitprocessing to get in parallelthe instances from all Ganeti backends.
docs: Mention UI URL change in upgrade
If some BASE_URL has changed, the UI URL needs to be updated.
Fix check for snf-manage in ci/tests.sh
Report failure to find snf-manage in test runner
cyclades: Fix bug in allocating archipelago VMs
This commit fixes a bug that caused backend allocator to sendarchipelago VMs backends to backends not in ARCHIPELAGO_BACKENDSsetting. The flavor disk template is parsed before the backendallocation, so the disk_template at this point is ext and not ext_vlmc,...
Update gitignore
exclude .coverage
astakos: REDIRECT_ALLOWED_SCHEMES hidden setting
astakos: fix reset password confirmation url
astakos: remove URL-distorting full stops in emails
docs: Note that kamaki is not needed in 0.14
docs: remove PITHOS_UI_LOGIN_URL/FEEDBACK_URL refs
Change Ganeti doc URLs to point to 2.6
astakos: Fix third party creation form kwargs handling
view always passes request argument. Avoid propagating it to ModelFormconstructor.
cyclades: Fix VMs console incorrect background
docs: Additional email configuration instructions
in quick-install-admin-guide.rst
astakos: Fix regression in signup view
when recpatcha is enabled in astakos settings