- 15 Nov, 2013 18 commits
-
-
Kostas Papadimitriou authored
- 'Internet' instead of 'Public' - Common prefix 'Internet' for both IPv4 IPv6 network names in vm wizard - Loading indicator when creating a new floating ip from vm wizard
-
Kostas Papadimitriou authored
-
Christos Stavrakakis authored
-
Olga Brani authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Add basic support for quering a public IP address. All uses of this IP address are returned which are currently rendered to a dummy template.
-
Giorgos Korfiatis authored
-
Christos Stavrakakis authored
Rename CPU and RAM relative resources to avoid data migrations. Specifically, the resources that are renamed are the following: * cpu -> total_cpu * ram -> total_ram * active_cpu -> cpu * active_ram -> ram
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
FloatingIP table has been removed. Instead floating IPs are stored in the IPAddress table and are distinguished from other IP addresses by the 'floating_ip' attribute.
-
Giorgos Korfiatis authored
Replace decorator handle_astakosclient_error with a more flexible context manager, AstakosClientExceptionHandler.
-
Giorgos Korfiatis authored
Use issue_and_accept_commission for any action where one needs to automatically accept the commission after issuing and committing.
-
Giorgos Korfiatis authored
-
Christos Stavrakakis authored
Simplify the 'issue_and_accept_commission' function that handled commissions that should be auto-accepted. Also do not 'reject' the serial, since the resource that corresponds to this serial has already been committed to DB. Finally, refactor 'floating_ip' code that used this function by removing the 'commit_manually' decorator, since it is not needed.
-
Giorgos Korfiatis authored
Make issue_commission() the single point where provisions are computed and the appropriate astakosclient call is issued.
-
Giorgos Korfiatis authored
Commission to be issued depends on extra parameters for some actions, e.g., on the flavor when resizing a vm.
-
Giorgos Korfiatis authored
Reject a serial with pending=True only when we need to force a new commission on a given resource. Also improve handling of serial state: make sure pending is set to False when we decide whether to accept or reject a serial. Mark a serial to reject by setting accept=False.
-
Giorgos Korfiatis authored
Propagate `force' and `auto_accept' of handle_resource_commission down to issue_commission.
-
- 14 Nov, 2013 10 commits
-
-
Giorgos Korfiatis authored
Turn the dict of operators to a list to make sure a certain ordering is preserved.
-
Giorgos Korfiatis authored
Prefetch endpoint entries to avoid multiple queries.
-
Christos Stavrakakis authored
Move check about deleting a port from a public network. This check is only enforced in the API, but is allowed in logic layer, e.g. snf-manage commands.
-
Christos Stavrakakis authored
Rename 'external_router' attribute of network to 'router:external' as defined in the API.
-
Christos Stavrakakis authored
Add filter to display only IPs that are currently active.
-
Dimitris Aragiorgis authored
Use latest custom 2.8.2 ganeti which consists of ganeti-haskell, ganeti-htools, snf-ganeti. nfqueue-bindings-python is replaced by python-nfqueue in wheezy. Use our custom package which supports an extra method that returns the physical device the packet arrives from in case of a bridged setup. Signed-off-by:
Dimitris Aragiorgis <dimara@grnet.gr>
-
Christos Stavrakakis authored
Add design document describing the basic concets of Cyclades networking and the exposed API. Also, add a reference to this design from the 'Network Service' document.
-
Dionysis Grigoropoulos authored
* Allow users to view subnets that are attached to a public network
-
Dionysis Grigoropoulos authored
* Update subnet inspect to print externally reserved IPs too
-
Dionysis Grigoropoulos authored
* Handle invalid user input
-
- 13 Nov, 2013 10 commits
-
-
Christos Stavrakakis authored
-
Marios Kogias authored
Replace snf-manage floating-ip-history with ip-list snf-manage ip-list (--address <ip_address>) (--server <server-id>) This is a normal ListCommand so it can take other options like --filter-by.
-
Christos Stavrakakis authored
Conflicts: Changelog snf-cyclades-app/synnefo/api/servers.py snf-cyclades-app/synnefo/logic/backend.py snf-cyclades-app/synnefo/logic/callbacks.py snf-cyclades-app/synnefo/logic/management/commands/reconcile-networks.py snf-cyclades-app/synnefo/logic/reconciliation.py snf-cyclades-gtools/synnefo/ganeti/eventd.py version
-
Christos Stavrakakis authored
Make backend_allocator to refresh the available disk templates of a backend if there are empty.
-
Christos Stavrakakis authored
Rename '--allocation-pools' option to '--allocation-pool'.
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Check drained flag only if network actions is not destroy. When network is being destroyed the network is automatically marked as drained to exclude it from IP allocations.
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Fix some tests that broke because of recent changes in astakosclient. The 'token' argument has been removed, so all mocking arguments are shifted by one.
-
- 12 Nov, 2013 2 commits
-
-
Giorgos Korfiatis authored
-
Christos Stavrakakis authored
-