- 25 Jul, 2013 5 commits
-
-
Christos Stavrakakis authored
Make unicode method of VirtualMachine, Network and FloatingIP models more verbose.
-
Stratos Psomadakis authored
-
Christos Stavrakakis authored
Update snf-manage network-create command to take a list of comma seperated backend IDs to create the network to.
-
Christos Stavrakakis authored
Conflicts: Changelog snf-astakos-app/astakos/im/messages.py snf-pithos-app/pithos/api/manage_accounts/__init__.py snf-pithos-app/pithos/api/management/commands/reconcile-resources-pithos.py snf-pithos-app/pithos/api/settings.py snf-pithos-app/pithos/api/util.py snf-pithos-backend/pithos/backends/lib/sqlite/node.py version
-
Christos Stavrakakis authored
-
- 24 Jul, 2013 10 commits
-
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Extend reconciliation mechanism, to detect instances with stale pending tasks, by looking if the corresponding job, 'vm.task_job_id', is still running in the Ganeti backend. Also refactor code that performed reconciliation for buildign vms, to get the Ganeti job from the already retrieved job list.
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Set firewall profile per NIC, because since Floating IPs an instance can have more than one NICs in a public network. Extend the API call to take the NIC index as argument, and modify the Ganeti instance tags to be formated with the NIC index.
-
Christos Stavrakakis authored
Do not include the floating IP pools, to the available public networks when allocating an IPv4 address, when 'SNF:ANY_PUBLIC' option is used.
-
Christos Stavrakakis authored
Merge code from logic/networks.py and network management commands.
-
Christos Stavrakakis authored
Add a check when creating IP_LESS_ROUTED networks, that the connectivity link is not already used by another network.
-
Christos Stavrakakis authored
Add '--floating-ip-pool' option to network-modify management command, in order to convert a network to a floating IP pool. Conversation of a network to a floating IP pool requires the creation of the network to all Ganeti backends. Also, a check is added to to ensure that the link is available in the Ganeti backend. Signed-off-by:
Christos Stavrakakis <cstavr@grnet.gr>
-
Christos Stavrakakis authored
Fix bug caused by wrong identation level. Modification of network in Ganeti should be performed only if 'add_reserved_ips' or 'remove_reserved_ips' options are used.
-
Sofia Papagiannaki authored
-
- 23 Jul, 2013 4 commits
-
-
Sofia Papagiannaki authored
Refs: #4154
-
Stratos Psomadakis authored
-
Stratos Psomadakis authored
Replace the regexp in mail_admins_safe() with manual parsing of the message.
-
Sofia Papagiannaki authored
This reverts commit 8414859f4895e4c67ff0bb13a8d7078c1851596a. This commit with the current backend implementation has broken the command for sqlalchemy module.
-
- 22 Jul, 2013 11 commits
-
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
* Improved performance (reduce interaction with the database) * Fix command when `userid` option is provided Conflicts: snf-pithos-app/pithos/api/management/commands/reconcile-resources-pithos.py snf-pithos-backend/pithos/backends/lib/sqlite/node.py
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Signed-off-by:
Christos Stavrakakis <cstavr@grnet.gr>
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Make 'server-show' and 'server-inspect' management command to display the 'task' and 'task_job_id' fields of the vm.
-
Christos Stavrakakis authored
-
Giorgos Korfiatis authored
Consult environment variables in order to connect to the database.
-
Giorgos Korfiatis authored
-
Stratos Psomadakis authored
Add greenlet tracing code in snf-common, useful for debugging stuck gevent gunicorn workers. If the environmental variable SYNNEFO_TRACE is set to a non-empty string, the tracing code will install a SIGTRAP signal handler for the process, after the Synnefo settings have been imported. Sending a SIGTRAP signal to the process (eg a gevent gunicorn worker) will then print the stack trace of each greenlet spawned within the process to stderr.
-
- 19 Jul, 2013 3 commits
-
-
Kostas Papadimitriou authored
in default RDP connection profile served by synnefo
-
Sofia Papagiannaki authored
* If no token found in the cookie redirect to astakos login with next parameter pointing to the request path * Extend the list of the valid response statuses * If no expected response status is received, pass to the raised exception the response status instead of the whole response. Conflicts: snf-pithos-app/pithos/api/settings.py snf-pithos-app/pithos/api/util.py
-
Sofia Papagiannaki authored
-
- 18 Jul, 2013 5 commits
-
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
* If no token found in the cookie redirect to astakos login with next parameter pointing to the request path * Extend the list of the valid response statuses * If no expected response status is received, pass to the raised exception the response status instead of the whole response.
-
Kostas Papadimitriou authored
although CONTACT_EMAIL is not a branding setting, we use the branding mechanism to expose it to brandable templates for practical reasons. This also fixes the missing contact email from all project related emails.
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
When approving a modification, automatically set the project to active, if it has been deactivated.
-
- 17 Jul, 2013 2 commits
-
-
Sofia Papagiannaki authored
pep8 complains for comparison with boolean in sqlalchemy.sql.expression.ClauseElement with "E712 comparison to True should be 'if cond is True:' or 'if cond:'" but sqlalchemy does not understand it otherwise.
-
Christos Stavrakakis authored
-