fix membership POSTs
membership strings
change strings for project actions
TODO: returns nothing on success
must be int, needs better handling
add tokens where missing
Fix project info
Merge branch 'feature-image-property-commands' into develop
Update changelog for meta/properties image methods
Refs: #4231
Add documenation for image meta/properties cmds
Add meta/properties image methods, whip compute
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
Merge branch 'feature-id-to-name' into develop
Implement all user-id --> username mapings
Refs: #4228
Merge branch 'feature-flavor-filters' into develop
Update Changelog for list filters and renames
Implement all filters for network list +user names
Refs: #4220, #4228
Implement filters for flavor & exapdn 2 all lists
Refs: #4220
Create _id/name_filter methods for all listings
Merge branch 'feature-image-list-filters' into develop
Update changelog for filtering and user names
Add usernames to server list
Impement basic/custom filters for server list
New filters: name[-like/-suffix/-prefix], flavor_id, image_id, metadata[-like]
Fix bug when setting an empty cloud alias
Complete basic filters in image compute list
Force shell to do nothing in empty lines
Try a unified filtering method in image ? list
Add a filter_dicts_by_dict utils method
This is a multipurpose method to be used for CLI filtering
Add --property-like in image list
Optimize username aquisition in image list
Collect all uuids and get them with one request
Augment user info in image list
Add --property to image list
Also, fix various bugs introduced by utils re-writtings
Fix division by 0 bug
Merge branch 'feature-clitests-utils' into develop
Update Changelog for utils unittests
Refs: #4058
Complete cli.utils unittests
Test kamaki.cli.utils up to print_items
Unittest print_dict + print_list
Create a kamaki.cli.utils package
Refs: #4059
Initialize tests for kamaki.cli.utils
Let users know if a cmd grp _cli fails
Merge branch 'feature-clitest-logger' into develop
Update Changelog for logger unittests
Add unittests for kamaki.cli.logger
Fix typos in floating ip methods (cli + lib)
rename floatingip --> ip in server + docs
Merge branch 'feature-clitest-history' into develop
Update Changelog for kamaki.cli unittests
Complete unittests for kamaki.cli.history class
Merge branch 'feature-file-range' into develop
Update Config for multiformed ranges
Use multiformed ranges in kamaki pithos lib
Also, adjust corresponding unit and functional tests
Tide up sopme functional test code
Pithos client understands more range expressions
Merge branch 'develop' into feature-file-range
Fix some typos in docs
Let argument.rangeArgument parse more ranges
Merge branch 'feature-sharers' into develop
Update Changelog for richer sharers output + calls
Refs: #4203
Show user names in /file sharers
Update Changelog for register with file upload
Refs: #4206
Add upload local image abilities to register
New register args:
--update-image-file=/local/path --no-progress-bar
Correct error message if file does not exist
Allow upload_from_string to use content-encoding
Do not allow thread exceptions to stop errors
Merge branch 'feature-docs-logger' into develop
Add documentation and examples for logging
Also, add a batch image register example script
Refs: #4135
Fix typos, decale kamai.cli.argument as package
Merge branch 'feature-detect-content-type' into develop
Update Changelog for mimetype guessing
Refs: #4196
Guess mimetype and use it in uploads
Fix some spelling and typoes in docs
Update Changelog for subdir bug
Ignore subdir section in file_list
Refs: Bug #4134
Update changelog for image register CLI changes
Merge branch 'feature-image-register-args' into develop
Use container:path format in register
Refs: #3778
Allow image_register to accept a location tuple
Location tuple: (user_uuid, container, image_object)
Make cyclades functional test code pretier
Merge branch 'feature-compute-v2' into develop
Update changelog for compute v2 support
Refs: #4139
Remove some useless methods from cyclades
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
Merge branch 'feature-cli-project' into develop
Update changelog for project API commands
Refs: #4155
Create CLI commands for astakos project API
Merge branch 'feature-test-argument' into develop
Test ArgumentParseManager.parse
Test ArgumentParseManager.update_arguments
Missing test: ArgumentParseManager.parse
Merge branch 'feature-server-resize' into develop