Pick "networking" as the name of the new client
Refs: #4546
Implement clients.network.NetworkClient (part)
Implemented in this commit: list_networks, create_network, unittests for both
Create unittests for network/rest_api
Implement clients.network.rest_api
Remove token from history
Refs: #4479
Astakosclient always ommits token and reveals data
Log astakosclient in kamaki style
Merge branch 'feature-require-astakosclient' into develop
Implement user session commands for kamaki
Refs: #4340
Implement "get_client" in clients.astakos
Returns the synnefo-astakosclient object
Apply "readall" method to PithosClient local IO
Implement a readall method to retry-read from file
Complete astakosclient exposition in astakos.py
Fix unittests for kamaki.clients.astakos
Refs: #4337, #4312
Fix authenticate to return endpoints (bw com.)
Cache user_catalogs requests, new methods for that
Refs: #4337
New methods: uuids2usernames, usernames2uuidsKeep post_user_catalogs for bw comp.
Dont call astakos form kamaki, use astakosclient
Refs:#4312
Fix typo
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,...
Add some documentation for cluster management
Refs: #4429
Catch errors and notify user in a helpful manner
Move cluster handling in server create/delete
Create/expose methods for mass VM create/delete
Log a request before commiting it
Add -w/--wait to server firewall set
Refs: #4298
Remove token from http body (can be switched on)
Refs: #4300
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"
Adjust pithos tests to error code corrections
Fix sphinx warnings
Take care of the documentation (except developers)
Change VMs to servers in docs, fix docs scripts
Fix wrong parameter passing to create_server
Refs: #4339
Fix functional test when there are no sharers
This error apears in pithos livetest account_get, when there are no sharer accounts
Fix typos
Expand stream output to pithos print methods
Add output stream to astakos print methods
Restore backwards compatibility for image register
Refs: Bug #4276
New format:
/image register Name container:path/to/image
Old format:
/image register Name pithos://user-uuid/container/path/to/image
Now, the old format is also recognized. It is planed to be depricated in a...
Tune functional tests for longer delays
Fix typo in cyclades client unittest
Make pid logging optional, logs are now readable
Refs: #4242
Add meta/properties image methods, whip compute
Refs: #4231
New methods:/image meta list/set/delete --<meta>[=value] ... -p k1[=v1] [-p k2[=v2]] ...
Implement clients.image.update_image
This method will allow for image update and especialy property handling
Augment user info in image list
Refs: #4228
Fix typos in floating ip methods (cli + lib)
Use multiformed ranges in kamaki pithos lib
Refs: #4059
Also, adjust corresponding unit and functional tests
Tide up sopme functional test code
Pithos client understands more range expressions
Let argument.rangeArgument parse more ranges
Show user names in /file sharers
Refs: #4203
Allow upload_from_string to use content-encoding
Do not allow thread exceptions to stop errors
Guess mimetype and use it in uploads
Refs: #4196
Fix some spelling and typoes in docs
Allow image_register to accept a location tuple
Refs: #3778
Location tuple: (user_uuid, container, image_object)
Make cyclades functional test code pretier
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
Adjust ComputeClient & tests to compute v2
Complete ComputeRestApi tests for compute v2
Make iteration counter pretty
Update all get/delete ComputeRest tests
Update 1st level _get tests for ComputeRestClient
Complete basic compute v2 implementation
Pending: adjust unitests, test against an openstack deployment
Implement servers/?/action/? ReST and methods
Apply changes to call-level methods
Implement OScompute_v2 servers/?/metadata/? calls
Adjust compute/cyclades clients to servers_REST
Implement OSv2 compute 1st level /servers calls
Write functional test for resize_server
Refs: #4153
Update documentation for server resize
Implement a resize_server @ clients.compute
Fix typo in list_public
Fully test CommandTree
Refs: #4058
Adjust funcional tests
Cache by uuid instead of token in astakos client
Refs: #3660
Implement a user_list to list cached shell users
Refs: #3632
Fix broken unittests concerning floating ips
Make wait mechanism usble by more cyclades methods
Refs: #3867
Update the copyright dates everywhere
Fix spelling mistake (ident-->indent)
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
Add a Connection Retry to Client + ResponseManager
Usage:cl.XxxClient(...)cl.CONNECTION_RETRY_LIMIT = 5cl.<methods>
Adjust list_sever_nics to recent server changes
Fix deprecated terms in documentation
Fix typo when getting metadata without key
Merge branch 'feature-floating-ips' into develop
Conflicts: Changelog
Fix all minor typos and modifications in tests
Fix typo in method docs
Adjust livetests to cloud renamings
Document the Upgrade notes for v0.9
Adjust all livetests to use cached astakos client
Adjust cached astakos client unit tests
Create mising func. tests 4 cached astakos client
Adjust astakos functional tests to novel features
Make sure all url-params are url-encoded
Refs: #3956
A. Hardcode the new kamaki config file
Refs: #3934
Breaks compatibility, implements a remotes-based config file
Handle url proccessing even if url is unicode
Also, fix typos and default values for service configurations
Fix typo in astakos client: version_id-->versionId
Adjust cached auth info reading to recent changes
Fix typos in user command flow