- 07 Mar, 2013 1 commit
-
-
Stratos Psomadakis authored
Refs #3375
-
- 06 Mar, 2013 8 commits
-
-
Dimitris Aragiorgis authored
Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr>
-
Dimitris Aragiorgis authored
Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr>
-
Georgios D. Tsoukalas authored
latest_uuid(uuid) returned the latest version with the given uuid. This is called from pithos backend method get_uuid(), which is called from plankton backend method get_image(). For the use in get_image() the uuid alone is not enough, since we need the latest version that is accessible, i.e. not deleted or trashed (in pithos parlance, in CLUSTER_NORMAL) The problematic scenario is cause by a MOVEing (renaming) a plankton image to a different name. Internally, pithos handles a 'move src dest' as a 'copy src dest' + 'delete src'. Both copy and delete create a new version of the source, with the same UUID. We need the 'copy' version but because the delete is executed after the copy, the 'deleted' version becomes the latest, thus the one latest_uuid() would return. This has been fixed by adding a mandatory cluster argument: latest_uid(uuid, cluster), to which get_uuid() now specifies CLUSTER_NORMAL. The previous cluster-unaware behavior can be obtained by specifying cluster as None. Refs #3391
-
Giorgos Korfiatis authored
Refs #3389
-
Giorgos Korfiatis authored
Also add all_quotas method in AstakosUser Refs #3388
-
Giorgos Korfiatis authored
Refs #3388 Improve performance of quota operations
-
Giorgos Korfiatis authored
-
Constantinos Venetsanopoulos authored
-
- 05 Mar, 2013 18 commits
-
-
Christos Stavrakakis authored
"create_network" function of kamaki client, has default dchp=False. However, "test_002_connect_to_network", expects to that created NICs will have an IPv4 address, and "test_003a_setup_interface_A" tries to configure eth1 to this IP, which fails. This commit fixes this bug, by passing dchp=True argument to create_network function.
-
Kostas Papadimitriou authored
- Include user uuid and email as user info
-
Kostas Papadimitriou authored
- Include uuid in email - Response redirect after on successful form submission
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Since version 0.13 flavors have been renamed in order to include the disk_template. This commit fixes the corresponding check in snf-burnin.
-
Kostas Papadimitriou authored
- Do not use autocomplete feature (usernames are now stored in astakos db) - Translate provided username to retrieve user uuid - UI: Display network operstate in as badge. Hide deleted vms in nics lists.
-
Kostas Papadimitriou authored
Include groups, auth_token information in authenticated api response. These attributes are required by cyclades helpdesk app.
-
Giorgos Korfiatis authored
Refs #3373 Add option --set-capacity in user-set-initial-quota that sets initial quota for a specified user/resource pair. Importing from a file requires option --from-file.
-
Christos Stavrakakis authored
Add assertions about the types of "table" and "headers" arguments. Refs #3365
-
Georgios D. Tsoukalas authored
As was run on production during migration. The migration looped over all rows (node, muser) from versions, and update muser in each one. However, the tuples (node, muser) are not unique in the table, and more important, the muser values are much fewer than the nodes (since there are by definition much more users than files). Instead, we now loop over the distinct muser values, and issue an update statement for each one (which updates much more than one row, one for every version this muser has produced)
-
Georgios D. Tsoukalas authored
-
Christos Stavrakakis authored
Convert all fields of table and headers to strings before counting their length or right-aligning them. Refs #3365
-
Stratos Psomadakis authored
-
Giorgos Korfiatis authored
Refs #3374 Add options --uuid, --displayname, --active, and --filter-by. filter_results() is copied locally to avoid importing from cyclades.
-
Giorgos Korfiatis authored
Refs #3374 Prefetch auth providers for all users and store them in a per-user dictionary.
-
Kostas Papadimitriou authored
Expand form content by default when classic module is the only one set.
-
Kostas Papadimitriou authored
Consume session messages in get_services api response. When get_services is loaded from an astakos page, messages should have already been consumed in the html response. When get_services is loaded from another domain/service we consume them in get_services view so that no stale messages to appear if user visits an astakos view later on.
-
Kostas Papadimitriou authored
redirect to ASTAKOS_LOGIN_SUCCESS_URL after successful login when no next parameter is set. Defaults to /im/landing
-
- 04 Mar, 2013 3 commits
-
-
Kostas Papadimitriou authored
Refs #3363 /var/lib/* is commonly used to store application generated data and not as a place to configure installed software. For every Synnefo app, the administrator is free to install a modified copy of a template under /etc/synnefo/templates. This will activate the new template, even without restarting gunicorn.
-
Kostas Papadimitriou authored
astakos.im.views.home does not exist
-
Constantinos Venetsanopoulos authored
Move the directory under contrib and remove the corresponding entry from `devflow.conf'.
-
- 01 Mar, 2013 2 commits
-
-
Constantinos Venetsanopoulos authored
-
Constantinos Venetsanopoulos authored
-
- 28 Feb, 2013 5 commits
-
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
Georgios D. Tsoukalas authored
-
Georgios D. Tsoukalas authored
-
Stratos Psomadakis authored
-
- 27 Feb, 2013 3 commits
-
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-