Fix typos in floating ip methods (cli + lib)
Fix some spelling and typoes in docs
Remove some useless methods from cyclades
Refs: #4139
Reason: some methods are now fully implemented by compute api callsMethods: all servers_get and all RestClient servers_* methods
Update all get/delete ComputeRest tests
Complete basic compute v2 implementation
Pending: adjust unitests, test against an openstack deployment
Implement servers/?/action/? ReST and methods
Implement OScompute_v2 servers/?/metadata/? calls
Adjust compute/cyclades clients to servers_REST
Fix broken unittests concerning floating ips
Make wait mechanism usble by more cyclades methods
Refs: #3867
Update the copyright dates everywhere
Expose impemented floating IP methods
New commands:
floatingip list/create/delete/info/poolsserver ip attach/detach
Also, renamed the assoc/disassoc floating ip clients methods toattach/detach_floating_ip
Adjust unit/functional tests
Refs: #3964
Adjust list_sever_nics to recent server changes
Impleent floating ip methods @compute/cyclades
Refs: #3862
New methods introduced and unit-tested: ComputeRestClient: floating_ip_pools_get, floating_ips_get/post/delete CycladesRestClient: floating_ip_pools_get, floating_ips_get/post/delete ComputeClient: get_floating_ip_pools, get_floating_ips,...
Implement floating_ip(s)post/get/delete rest calls
Implement floating_ip_pools_get @compute/cyclades
Rename meta-->metadata and remove values @CLI
Refs: #3633
Rename meta-->metadata and remove values @lib
- Meta-->metadata in some cases, according to the expected cyclades API- remove values level from requests and responses @ cyclades lib
Add json/optional responses to flavor/network cmds
Refs: #3732
Add json/optional outputs to server commands
Update docs to use the term Synnefo where needed
In some cases, the term 'GRNET development team' was replaced with 'Synnefo' or'Synnefo development team'
Set a default network type when creating nets
Default type is MAX_FILTERED
Support #3514
Fix typo in commands.errors (self-->this)
This typo caused undesired behavior when deleting a deleted network
Bug #3547
Redesign http connection module
Merge everything to kamaki.clients
Remove multiple hierarchies of connection classes (== abandon support for alternative connection methods, e.g. for requests from pypi)
New connection classes are- RequestManager- ResponseManager...
Apply a simple naming convention for unit tests
Naming convention:
Actual functionality:
In package kamaki.clients.pkg there is class C containing a method MTest it in a package kamaki.clients.pkg.test, with a class C + a method test_MCommand line run:...
Prepare PithorRest testcase for implementation
Unittest ComputeRestApi.networks_put 4theWIN
Unittest CycladesRestApi.netowrks_post
Unittest CycladesRestApi.networks_get
Unittest CycladesRestApi.servers_get
Rephrase pithos mocking expressions
Finetest Cyclades.delete_network
Finetest Cyclades.update_network_name
Finetest Cyclades.get_network_details
Finetest Cyclades.disconnect_network_nics
Finetest Cyclades.list_network_nics
Finetest Cyclades.list_networks
Finetest Cyclades.list_server_nics
Finetest Cyclades.disconnet_server
Finetest Cyclades.connect_server
Finetest Cyclades.create_network
Finetest Cyclades.get_server_stats
Finetest Cyclades.set_firewall_profile
Finetest Cyclades.get_firewall_profile
Finetest Cyclades.get_server_console
Finetest Cyclades.start_server
Finetest Cyclades.shutdown_server
Finetest Cyclades.list_servers
Finetest and move Compute.delete_image_metadata
Finetest and move Compute.update_image_metadata
Finetest and move Compute.create_image_metadata
Finetest and move Compute.delete_image
Finetest amd move Compute.delete_server
Finetest and move Compute.get_image_details
Finetest and move Compute.list_images
Finetest and move Compute.get_flavor_details
Finetest and move Compute.list_flavors
Finetest and move Compute.delete_server_metadata
Finetest and move Compute.create_server_metadata
Finetest and move Compute.update_server_name
Finetest and move Compute.create_server
Rearange client packages 4 uniformity in testing