Update and correct kamaki.clients documentation
Fix sphinx warnings
Take care of the documentation (except developers)
Change VMs to servers in docs, fix docs scripts
Implement --type argument for server reboot
Refs: #4338
Fix wrong parameter passing to create_server
Refs: #4339
Fix --more bug in _optional_json commands
Fix typo in private method
Enrich pithos permission message (global sharing)
Fix typo in file_publish
Replace print methods w. respective member methods
Refs: #4292
Implement member versions of utils print methods
Fix history read unicode issue
Remove builtin.print from _commands
Remove builtin.print up to history
Add _err to commands, remove pithos print calls
Also, add the methods write, writeln and error to print something to<_commands>._out/_out/_err respectively.
builtin.print is replaced by self.writeln or self.error
Remove pithos.DelimterValue + self._out to list
Fix typo in astkoas.py imports
Expand stream output to pithos print methods
Add output stream to astakos print methods
Fix typo in image list printouts
Update commands to use pager when --more
Refs: #4279
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...
Merge branch 'feature-global-pager' into develop
Modify printing methods to use more stream types
Refs: #4288, #4279
Also, replace page_hold with pydoc.pager
Prepend log_settings to auth_client init
Add help on kamaki register when old-style args
Refs: #4276
Make pid logging optional, logs are now readable
Refs: #4242
Adjust snf-astakos to init with correct URL
Rename /image meta list to /image info
Fix IntArgument + tests and apply to snf-astakos
Merge commit '0611432fc7ed2bebe92429f707bc39296aa5bdaf' into feature-astakos-bugs
Conflicts: kamaki/cli/commands/snf-astakos.py
Fix typos
Merge commit '54c907116bc7df4a4bab186e388c19bc7cf29929' into feature-astakos-bugs
Merge commit 'ada3f3327babbb0a191a18f782a0409cc37c4b72' into feature-astakos-bugs
Handle _membership_action result as non-dict
Merge commit '95482dab08e6ca48141860455112a54fabc3251b' into feature-astakos-bugs
Merge commit '8f984bae7c048483906dc60df061e2e17b24ec86' into feature-astakos-bugs
Merge commit '01413001785d8d93e2ca11fe435479867ca50397' into feature-astakos-bugs
Fix some random spelling errors in commends
fix membership POSTs
change project_application parent
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
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 all user-id --> username mapings
Refs: #4228
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
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
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
Unittest print_dict + print_list
Refs: #4058
Fix typos in floating ip methods (cli + lib)
rename floatingip --> ip in server + docs
Use multiformed ranges in kamaki pithos lib
Refs: #4059
Also, adjust corresponding unit and functional tests
Let argument.rangeArgument parse more ranges
Show user names in /file sharers
Refs: #4203
Add upload local image abilities to register
Refs: #4206
New register args:
--update-image-file=/local/path --no-progress-bar
Correct error message if file does not exist
Fix typos, decale kamai.cli.argument as package
Guess mimetype and use it in uploads
Refs: #4196
Ignore subdir section in file_list
Refs: Bug #4134
Use container:path format in register
Refs: #3778
Create CLI commands for astakos project API
Refs: #4155
Merge branch 'feature-test-argument' into develop
Update documentation for server resize
Refs: #4153
Expose resize_server as server_resize
Refs: 4153
Fix typo in error docs
Merge branch 'feature-test-command-tree' into develop
Fully test argument.Argument
Improve error message when image meta file exists
Spot and remove unused Command methods
Expose commission issue commands
Refs: #4115
Expose commission commands (astakos)
New commands: astakos_commission_*: pending, info, action, accept, reject, resolve
Also implement the CommaSeparatedListArgument structure
Expose more astakosclients methods (1to1)
New commands: astakores_resources/feedback/endpoints
Also, wrap astakosclient expositions with an error handling decorator
Update inline documentation for get->whoami rename
Rename user_get-->user_whoami
Fix user_list docs
Allow multiple tokens per cloud configuration
Refs: #3632
Implement user_get/set for session user
user_info --> user_getEach kamaki session has a session userThe user defined in the config file through cloud....tokenDuring the session, kamaki users may authenticate more users by tokensand switch between them with user_set command...
Implement user_info to show current user info
Implement a user_list to list cached shell users
Parse publicURL to fix astakos init, pretty quotas
Fix logger in snf-astakos commands
Add --wait 2 network_create/delete + upd Changelog
Refs: 3867
Make wait mechanism usble by more cyclades methods
Refs: #3867
Add a --wait option to various server commands
Commands affected: server_create/start/shutdown/reboot
Also, the wait functionality is now encapsulated in a _server_wait classThe server_wait command is just an implementation of this class.