- 24 Sep, 2013 12 commits
-
-
Christos Stavrakakis authored
-
Ilias Tsitsimpis authored
-
Ilias Tsitsimpis authored
-
Ilias Tsitsimpis authored
Spawn VM to use as builder-slave. Build packages inside this VM. Deploy Synnefo using snf-deploy. Run unit tests. Run functional tests using burnin.
-
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.
-
Christos Stavrakakis authored
-
Georgios D. Tsoukalas authored
-
Ilias Tsitsimpis authored
-
Ilias Tsitsimpis authored
-
Ilias Tsitsimpis authored
-
Christos Stavrakakis authored
-
- 23 Sep, 2013 1 commit
-
-
Christos Stavrakakis authored
-
- 18 Sep, 2013 6 commits
-
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
Kostas Papadimitriou authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
- 17 Sep, 2013 5 commits
-
-
Christos Stavrakakis authored
-
Kostas Papadimitriou authored
when helpdesk users search using ip address
-
Christos Stavrakakis authored
In case creating a VM fails before the OP_INSTANCE_CREATE job is enqueued in Ganeti, the VM and its NICs must be deleted, and the resources must be released from Quotaholder, which is exactly what is done when a VM is deleted from Ganeti. Instead of duplicating the code, this commit uses the same function that is used by snf-dispatcher, by mocking an successfully OP_INSTANCE_REMOVE.
-
Christos Stavrakakis authored
Commit #32a0b85, modified server creation, by refetching the object from DB after issuing commission to quotaholder. However, the new object is not having the 'config_url' attributed, which is added to the vm object by the 'vmapi'. This commit, fixes this by moving the signal dispatching code after refetching the vm. Also, this commit makes more clear the exception handling code, when the creation job can not be enqueued to Ganeti.
-
Sofia Papagiannaki authored
* Set DJANGO_SETINGS_MODULE * Disable by default failure reports during container quota updates
-
- 16 Sep, 2013 9 commits
-
-
Christos Stavrakakis authored
-
Olga Brani authored
-
Sofia Papagiannaki authored
Refs: #4063
-
Sofia Papagiannaki authored
_lookup_container() locks the container path but it was not called from some write backend methods that expect the container path to be locked. In such cases optionally _lookup_object() calls the _lookup_container() in order to lock the container path.
-
Kostas Papadimitriou authored
-
Giorgos Korfiatis authored
Set backend to None if not specified.
-
Kostas Papadimitriou authored
use getattr on django settings module
-
Kostas Papadimitriou authored
-
Olga Brani authored
FOOTER_EXTRA_MESSAGE setting appears above Copyright message at the Compute templates and the Dashboard UI. Accepts html tags.
-
- 13 Sep, 2013 1 commit
-
-
Christos Stavrakakis authored
Simplify code by removing unnecessary temp variable.
-
- 12 Sep, 2013 6 commits
-
-
Giorgos Korfiatis authored
Call to issue_and_accept_commission saves the resource object (eg a vm) and commits the transaction. This has the side-effect that the resource object becomes stale: its lock is released and another thread may acquire it and update the db record. It is thus not safe to further update and then save the stale object, since this would override others' changes. Instead, lock and fetch the object again, where needed.
-
Giorgos Korfiatis authored
Ensure that a commission to release vm resources is issued only once. If a vm is marked `deleted', then resources must have already been released.
-
Giorgos Korfiatis authored
Remove trailing slash from the endpoints' publicURL field in service definitions. These values end up in the response of POST /tokens, and, according to the keystone API, should not end in slash. A trailing slash breaks some clients, which do no proper checking before appending a suffix. Note that these URLs are not meant to act as a base path in the strict semantics of http://tools.ietf.org/html/rfc3986#section-5.2.3 . Suffixes should be merged into by a simple append (modulo catering for the joining slash). URLs are still configured as groups per prefix ending in a slash, eg: '^account/' and '^ui/'. Permanent redirects are added for all non-API endpoints (ui, helpdesk, admin, etc), so that `BASE_PATH/path' leads to `BASE_PATH/path/'.
-
Giorgos Korfiatis authored
pithos_public service is not an API and should not be versioned; the public URLs operated by pithos do not include a version segment, anyway. Also make its type more specific, since type `public' is too generic.
-
Giorgos Korfiatis authored
-
Ilias Tsitsimpis authored
-