- 17 Jul, 2013 16 commits
-
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Move NetworkReconciler class from network-create command to reconciliation module.
-
Christos Stavrakakis authored
Refactory network reconciliation. Implement NetworkReconciler class to hold all reconciliation functions.
-
Christos Stavrakakis authored
Backend allocator excludes backends that do not have a free IPv4 address. Since, from now on, not all instances are connected to a public network, this check is only needed when 'SNF:ANY_PUBIC' network is used.
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Do not issue commission for public networks, since they do not have an owner.
-
Christos Stavrakakis authored
Create tests module to hold all tests for logic.
-
Christos Stavrakakis authored
Move code checks from network-create management command to logic/networks.py. Also create common decorator for management commands to convert api faults to command errors.
-
Christos Stavrakakis authored
Add tests to check creation and usage of IPv6 only networks. Tests also cover creation of other type of networks.
-
Christos Stavrakakis authored
Make Cyclades support IPv6 only networks. Such networks will have the 'subnet' attribute set to None, in the same way that IPv4 only networks have the 'subnet6' attribute set to None. Because currently Ganeti does not support IPv6 only networks, we create the corresponding Ganeti network with a dummy IPv4 subnet(10.0.0.0/24) that will be never used, since Cyclades will connect instances to IPv6 networks with 'address' attribute set to None.
-
Christos Stavrakakis authored
-
Giorgos Korfiatis authored
Sort list before comparing, since ordering in the response data is not specified. Triggered when run with postgres.
-
Sofia Papagiannaki authored
Substitute debug statements with a backend method decorator which registers the method execution arguments, the return values and the exceptions occured.
-
Sofia Papagiannaki authored
Some data migrations require to import pithos app settings. These migrations used to fail in nodes where snf-pithos-app is not installed. Disable these migrations if they fail to import the necessary settings.
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
-
- 16 Jul, 2013 1 commit
-
-
Dionysis Grigoropoulos authored
-
- 15 Jul, 2013 2 commits
-
-
Ilias Tsitsimpis authored
Plankton returns properties whereas Cyclades returns metadata for the images.
-
Ilias Tsitsimpis authored
With this flag one can specify the owner of the system images. Currently one has to specify owner's uuid. This options is mandatory.
-
- 12 Jul, 2013 6 commits
-
-
Christos Stavrakakis authored
Conflicts: Changelog snf-astakos-app/astakos/im/messages.py snf-astakos-app/astakos/im/views/target/__init__.py snf-cyclades-app/synnefo/logic/backend.py snf-cyclades-app/synnefo/logic/management/commands/reconcile-servers.py snf-pithos-backend/pithos/backends/lib/sqlalchemy/node.py snf-pithos-backend/pithos/backends/lib/sqlite/node.py
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
Giorgos Korfiatis authored
-
Kostas Papadimitriou authored
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 - Use Administrator if vm's image osfamily metadata is windows
-
Christos Stavrakakis authored
Add hardcoded 'default' value in region attribute. Refs #4086
-
- 11 Jul, 2013 11 commits
-
-
Dionysis Grigoropoulos authored
-
Sofia Papagiannaki authored
The newly created attributed used to point in the source node instead of the destination Refs: 3510
-
Kostas Papadimitriou authored
- Customized logout success message - Customized add prompt message
-
Dionysis Grigoropoulos authored
-
Christos Stavrakakis authored
-
Kostas Papadimitriou authored
use libguestfs naming convention redhat -> rhel suse -> opensuse (also cloned as sles)
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Make the pool size of the pithos backends a configurable setting, namely PITHOS_BACKEND_POOL_SIZE.
-
Sofia Papagiannaki authored
This method optionally accepts a user paramter and used to return the objects shared to the user and having a specific domain. This commit extends this functionality and returns also the objects owned by the user and having the specific domain Refs: #3510
-
Sofia Papagiannaki authored
Improve performance Refs: #3510
-
Sofia Papagiannaki authored
Before it used to query the database for all the objects having the specific domain and finally filtered out the objects to which the user had no access. Now gets first the allowed_paths for the user and then brings those having the specific domain Refs: #3510
-
- 10 Jul, 2013 4 commits
-
-
Sofia Papagiannaki authored
In commit 9f135224edf6e50386dc29e0a35806a92c56a50c the transaction management has been moved from the pithos backend to pithos frontend. This commit updates all modules use pithos backend to handle transactions manually.
-
Stavros Sachtouris authored
-
Kostas Papadimitriou authored
This reverts commit 02c1f22a0f7396a7b2211677db78247586e10805.
-
Christos Stavrakakis authored
-