History | View | Annotate | Download (7.7 kB)
Add --diagnostics to server info
Fix sphinx commend-related warnings
Fix unittests in kamaki.clients, subnet arg bug
Correct key names in network-related http bodies
Refs: #4563
Re-fix expected codes in network-libs (sorry)
Fix expected response codes for port lib calls
Dont required subnet in fixed_ips, in create_port
Allow ports without device_id in lib + waits
Refs: #4624, #4563
Implement port wait
Refs: #4583
Implement network wait
Implement Network floatingips
Refs: #4546
Apply naming scheme to network + cyclades/network
Refs: #4583, #4563
Network connection has changed:server create <usuall stuff here> --network-id=NETWORK_ID --network-with-ip=NETWORK_ID,IPport create/delete are also used to connect/disconnect networks to servers...
Syntax check required arguments (incomplete)
Refs: #4596
Add fixed_ips in post create
Add name to port create
Create port_creates extention (cyclaes) and expose
Add "detail" to network list
Implement client.cyclades.CycladesNetworkClient
This class implements APi extentions custom to Cyclades
Create a step by step showcase kamaki.lib example
Refs: #4441
This example involves astakos, pithos, image and cyclades clientsIt also shows how to use kamaki.cli.config to get cloud informationIt attempts to create a cluster of VMs from a user-created image,...
Move cluster handling in server create/delete
Refs: #4429
Create/expose methods for mass VM create/delete
Add -w/--wait to server firewall set
Refs: #4298
Modify progress bar behavior in cyclades wait
Refs: #4352
Progress bar is now able to "count down", be "eating" the bar instead offilling it, thus has meaning for timeoutsAll waits are time-outs, except for "server BUILD"
Fix sphinx warnings
Take care of the documentation (except developers)
Change VMs to servers in docs, fix docs scripts
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
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
Make wait mechanism usble by more cyclades methods
Refs: #3867
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 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,...
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
Refs: #3633
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...
Prepare PithorRest testcase for implementation
Unittest CycladesRestApi.servers_get
Finetest Cyclades.disconnet_server
Rearange client packages 4 uniformity in testing