- 05 Jul, 2013 5 commits
-
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
Improve performance Refs: #3510
-
- 04 Jul, 2013 2 commits
-
-
Georgios D. Tsoukalas authored
-
Sofia Papagiannaki authored
Conflicts: snf-pithos-app/pithos/api/util.py
-
- 03 Jul, 2013 3 commits
-
-
Sofia Papagiannaki authored
If the updated object exceeded the size of the original object the object size was not computed correctly.
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
Refs: #3554 If update md5 is deactivated Pithos does not return an etag header. Pithos in that case should return the merkle hash as etag
-
- 02 Jul, 2013 30 commits
-
-
Sofia Papagiannaki authored
-
https://code.grnet.gr/git/synnefoSofia Papagiannaki authored
Conflicts: snf-astakos-app/astakos/api/tokens.py snf-astakos-app/astakos/im/tests/api.py snf-common/synnefo/settings/test.py snf-django-lib/snf_django/lib/api/__init__.py snf-django-lib/snf_django/utils/testing.py snf-pithos-app/pithos/api/functions.py snf-pithos-app/pithos/api/settings.py snf-pithos-app/pithos/api/test/__init__.py snf-pithos-app/pithos/api/test/accounts.py snf-pithos-app/pithos/api/test/containers.py snf-pithos-app/pithos/api/tests.py snf-pithos-app/pithos/api/util.py
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
This is useful for testing corner cases efficiently.
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
Remove backend_method decorator and move logic in the pithos api method Conflicts: snf-pithos-app/pithos/api/util.py
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
Openstack storage api sets to 10000 the maximum number of items returned by the listing functions. However to test this behaviour is time consuming. Change this threadhold to be adjustable via the settings (still defaults to 10000) so the tests can override it.
-
Sofia Papagiannaki authored
* tenantName is optional in the request * check whether the token holder is active and the token has not been expired * update and fix the tests * update the docs
-
Christos Stavrakakis authored
Add migration file for floating IPs and VM task state.
-
Christos Stavrakakis authored
Fix exception message when trying to connect an instance to a non-active public network.
-
Ilias Tsitsimpis authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Rename reserved work for automatically choosing a public network from "public" to "SNF:ANY_PUBLIC". Also add the setting description to conf files.
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Cyclades API should return "floating" for the OS-EXT-IPS:type attribute.
-
Christos Stavrakakis authored
Extend NetworkInterface model with a property showing if the IPv4 address of the NIC is a floating IP or not. Also, simplify some relevant code.
-
Christos Stavrakakis authored
Function for creating a server have been moved from api to logic.
-
Christos Stavrakakis authored
Remove PUBLIC_USE_POOL setting, since in order to use floating IPs, the cyclades must be responsible for managing all IP pools.
-
Christos Stavrakakis authored
Remove code handling networks from network API views to logic.networks
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Fix some issues regarding floating ips introduced by rebasing branch.
-
Christos Stavrakakis authored
Add '--floating-ip-pool' option to 'network-create' management command. Networks that have this option set must be created to all Ganeti backends.
-
Christos Stavrakakis authored
Extend Network model with the 'floating_ip_pool' boolean field, to indicate whether a Network can be a floating IP pool or not. Networks that are floating IP pools must exist in all Backends, and so 'snf-manage backend-add' should try to add them. Also, update reconciliation to create networks that are floating IP pools to the Ganeti backends that do not exist.
-
Christos Stavrakakis authored
Extend POST /servers API call, to take an optional attribute 'floating_ips', which is a list of floating IP addresses. The server will have one NIC for each of this addresses after the 'DEFAULT_INSTANCE_NETWORKS' and before any private networks that the user has chosen. All of the addresses must first be reserved through the /os-floating-ips API.
-
Christos Stavrakakis authored
Add 'DEFAULT_INSTANCE_NETWORKS' setting that can be used by the administrator to define the list of networks that each server that is created must be connected to. Each created VM will have a NIC connected to each of these networks. This settings can include a list of network UUIDs or the special "public" ID, which corresponds to any public network that has a free IP address. Also, extend POST /servers API call, with an optional 'networks' attribute, that the user can use to define a list of private networks that wants it's VM to be connected.
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Make 'pool' attribute of POST /os-floating-ips request optional. If attribute is missing, the server will allocate a floating IP from one of the available public networks.
-