- 29 Oct, 2013 24 commits
-
-
Christos Stavrakakis authored
Temporary commit to change default offset and size of IPPoolTable factory.
-
Christos Stavrakakis authored
Refactor tests so that they are aware that a network can have multiple IP pools. Also, add extra check to PoolManager methods in order to check whether a value is contained in the pool.
-
Christos Stavrakakis authored
Fix default value for 'external' argument of release_address method of Network model. Also fix how is checked whether an IP pool contains an address.
-
Christos Stavrakakis authored
* Mock GanetiRapiClient * Fix some wrong checks about response codes * PEP8 fixes
-
Christos Stavrakakis authored
Remove unnecessary functions.
-
Christos Stavrakakis authored
Remove stale imports
-
Christos Stavrakakis authored
Fix reconciliation to work with multiple IP pools per network: * Fix reconcile-networks command to check if a reserved_ip in a Ganeti network is reserved in the pool that contains this IP (if any) * Fix reconcile-pools to reconcile each of the networks IP pools and take into account only those IP address that are contained in the pool.
-
Christos Stavrakakis authored
* Fix IP pools of subnets to take into account the 'offset' when searching if a pool contains an IP address and when converting from value to index and from index to value. * Fix the way subnets are created from 'logic/networks' * Rename 'validate_network_params' function to 'validate_subnet_params' and move it from 'networks' to 'subnets' packages.
-
Christos Stavrakakis authored
-
Dionysis Grigoropoulos authored
* Add snf-manage subnet-update. For the time being only the name of subnet can be updated.
-
Dionysis Grigoropoulos authored
* Fix a bug, where a user could change the name of a subnet without being the owner of said subnet. * Fix two bugs in snf-manage subnet-create. Fix no-dhcp option and a potential crash if the user specified an invalid IP version type. * Fix a bug in logic/subnets.py, where if the user specified a gateway IP, the program crashed.
-
Dionysis Grigoropoulos authored
Update snf-manage subnet-create. Previous version was pushed without being tested, thus it wasn't working at all.
-
Dionysis Grigoropoulos authored
* Update docstrings in api/subnets.py and logic/subnets.py * Remove duplicate and unused functions from logic/subnets.py
-
Dionysis Grigoropoulos authored
* Subnet-list now prints correctly the user ID and network ID of a subnet * Remove non-existing field "created"
-
Dionysis Grigoropoulos authored
-
Dionysis Grigoropoulos authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Automatically create a network in a Ganeti backend if missing. Currently, this was done only for private networks. This commit changes this to be done for any kind of networks.
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Set 'external_router' attribute of created networks to True, if a network is a public network.
-
Christos Stavrakakis authored
Add data migration for 'external_router' fields. This field is set to True for all 'public' networks.
-
Christos Stavrakakis authored
This reverts commit 69dadbe4e3223dc4d8cbaa5b09dde755c15679ed. Temporary remove the /routers API.
-
- 25 Oct, 2013 4 commits
-
-
Marios Kogias authored
Modify port create api call. If the user gives a public network he has to give a valid floating ip as well.
-
Christos Stavrakakis authored
Extend port creation with the option to use an existing IPAddress. This will be used to create a port with an existing Floating IP. Also, extend port-creata management command with the '--floating-ip' option.
-
Christos Stavrakakis authored
Verbal and code-style fixes to port-create command.
-
Christos Stavrakakis authored
-
- 24 Oct, 2013 12 commits
-
-
Marios Kogias authored
* Add support for /routers api calls * Add tests for the api
-
Marios Kogias authored
There was no field floating_ips, ips instead.
-
Marios Kogias authored
-
Marios Kogias authored
snf-manage floating-ip-attach <address> --machine <server_id/router_id>
-
Marios Kogias authored
A minor fix to the snf-manage floating-ip-list command to comply to the new models
-
Marios Kogias authored
-
Marios Kogias authored
* Add snf-manage floating-ip-create command
-
Marios Kogias authored
In order to create a new port on a server you give --server <server_id> In order to create a new port on a router you give --router <router_id>
-
Marios Kogias authored
-
Dionysis Grigoropoulos authored
-
Dionysis Grigoropoulos authored
-
Dionysis Grigoropoulos authored
-