- 29 Oct, 2013 11 commits
-
-
Ilias Tsitsimpis authored
-
Ilias Tsitsimpis authored
-
Ilias Tsitsimpis authored
-
Ilias Tsitsimpis authored
Change AstakosClient to use ASTAKOS_AUTH_URL as entry point to the Astakos service, instead of ASTAKOS_BASE_URL it was using until now. Remove ASTAKOS_BASE_URL from Cyclades settings, replace it with ASTAKOS_AUTH_URL. Modify Cyclades to determine ASTAKOS_ACCOUNT_URL and ASTAKOS_UI_URL with calls to astakosclient.
-
Ilias Tsitsimpis authored
-
Ilias Tsitsimpis authored
Move astakos_services from astakosclient to astakos.api.services.
-
Ilias Tsitsimpis authored
Accept auth_url as the default entry point and query astakos endpoints to find out the account and ui urls.
-
Sofia Papagiannaki authored
Remove check for not allowed request method in view_method() decorator. Let the api_method() decorator handle such cases. Refs: #4501
-
Sofia Papagiannaki authored
Refs: #4502
-
Ilias Tsitsimpis authored
-
Ilias Tsitsimpis authored
Mock the 'snf_django.lib.astakos.get_user' function. The way it was done didn't seem to work.
-
- 25 Oct, 2013 4 commits
-
-
Sofia Papagiannaki authored
Add tests
-
Giorgos Korfiatis authored
Argument passed to PublicKeyPair.user_limit_exceeded() was a dict rather that a string (user uuid). Django would happily convert it to a string and pass it through to the database query. Also fix a minor bug in tests.
-
Ilias Tsitsimpis authored
-
Ilias Tsitsimpis authored
Use the newer config.get("global", ..) syntax. Fallback to the old one for older version of kamaki.
-
- 23 Oct, 2013 2 commits
-
-
Dimitris Aragiorgis authored
Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr>
-
Ilias Tsitsimpis authored
Rewrite the script in python. Invoke pep8 for a list of files given in the command line. Exclude files which are not python ones (their names don't end with .py) or are not real files (i.e. have been removed during the last commit).
-
- 22 Oct, 2013 6 commits
-
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
-
Ilias Tsitsimpis authored
-
Ilias Tsitsimpis authored
-
Dimitris Aragiorgis authored
This way we have a unique execution environment between snf-deploy script and fabfile. Arguments and options are handled way more easily. Get rid of the twisted code that was passing command line arguments to fabric. Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr>
-
Dimitris Aragiorgis authored
This prepares the refactor that will take place in the following ones. Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr>
-
- 21 Oct, 2013 3 commits
-
-
Christos Stavrakakis authored
This reverts commit 8331c929facc5849b98e0fb945d047a4f4504b3a. Before this commit is applied we must extend DeleteInstance method of GanetiRAPIClient to support the 'depends' attribute.
-
Kostas Papadimitriou authored
paramiko is required in automatic ssh key generation
-
Sofia Papagiannaki authored
Refs: #4154
-
- 18 Oct, 2013 3 commits
-
-
Christos Stavrakakis authored
If OP_INSTANCE_REMOVE runs before OP_INSTANCE_CREATE the job will fail. Dispatcher will ask Ganeti if the instance exists, and if not it will release it's IPv4 address. However the instance may not exist because it has not being created yet. This commit fixes this, by making OP_INSTANCE_REMOVE depend on the OP_INSTANCE_CREATE job if the job has not completed.
-
Giorgos Korfiatis authored
Check whether component's base_url is None before assuming a string.
-
Giorgos Korfiatis authored
-
- 17 Oct, 2013 1 commit
-
-
Sofia Papagiannaki authored
-
- 16 Oct, 2013 1 commit
-
-
Sofia Papagiannaki authored
Remove obsolete ``usage`` parameter from ``authenticate`` api call
-
- 15 Oct, 2013 3 commits
-
-
Giorgos Korfiatis authored
-
-
Stavros Sachtouris authored
-
- 12 Oct, 2013 1 commit
-
-
Christos Stavrakakis authored
Fix the way that is checked that the disk template of the flavor is included in the available disk templates of the backend. Using 'contains' is wrong because you may searching for 'file' disk template, will there is enabled the 'sharedfile' disk template.
-
- 11 Oct, 2013 1 commit
-
-
Giorgos Korfiatis authored
Cleanup project status description in management command project-list.
-
- 10 Oct, 2013 1 commit
-
-
Ilias Tsitsimpis authored
Synnefo depends on pithos-web-client. Up until now we were downloading this package from apt.dev.grnet.gr. But when we make a change in Synnefo that also affects pithos-web-client, we have to upload a new version of pithos-web-client. This patch instructs snf-ci to clone and build the latest pithos-web-client.
-
- 09 Oct, 2013 3 commits
-
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
Prior to 1.3, django wouldn't set the transaction dirty upon a DB exception and thus wouldn't trigger a rollback, resulting in a dangling aborted DB exception. See https://code.djangoproject.com/ticket/9964 Since this is now fixed, there is no need for our custom transaction management.
-
Giorgos Korfiatis authored
-