Adjust build-deps for objpool and astakosclient
Merge branch 'master' into debian-master
Merge branch 'hotfix-0.11.3'
Merge branch 'debian-master' of https://code.grnet.gr/git/kamaki into debian-master
Merge branch 'hotfix-0.11.3' into debian-master
Update version and changelog
Fix buig with image meta set
Merge branch 'hotfix-0.11.2'
Update version and Changelog
Fix bug with permissions get
Merge branch 'hotfix-0.11.1'
Check if personality mode is always in octal
Merge branch 'release-0.11'
Conflicts: Changelog docs/examplesdir/imageregister.rst docs/installation.rst kamaki/cli/__init__.py kamaki/cli/commands/__init__.py kamaki/cli/commands/astakos.py kamaki/cli/commands/cyclades.py kamaki/cli/commands/image.py...
Update version in setup and documents, fix tests
Fix utils unit test
Merge branch 'feature-cluster' into develop
Sum up the showcase in one concrete example
Refs: #4441
Create a step by step showcase kamaki.lib example
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,...
Make delete cluster docs a bit more intuitive
Refs: #4429
Add some documentation for cluster management
Catch errors and notify user in a helpful manner
Move cluster handling in server create/delete
Create/expose methods for mass VM create/delete
Merge branch 'feature-document-config-lib' into develop
Fix pep8 error
Add info about default CONFIG_PATH
Create a config section in devs documentation
Explain config accessors, emphasize on cloud handling
Remove reference to Config.get/set_global
Fix error with wrong argument in file upload
Merge branch 'feature-server-personality-enhance' into develop
Log a request before commiting it
Update changelog for personality argument update
Refs: #4297
Allow meta-keys to personality argument
Backwards compatibility is preserved (not planed to deprecate it)The following are semantically equivalent:p local-path=/local/path,remote=path=/etc/local/path,mode=-rw-r--r-p /local/path,remote=path=/etc/local/path,mode=-rw-r--r-...
Gracefuly raise 404 error in network delete
Refs: #4325
Merge branch 'feature-parametrize-output-format' into develop
Update Changelog for --output-format
Refs: #4342
Add --output-format where applicable
It currently exists along with -j/--json for bw compatiblity.--output-format=json is equivalent to -j or --json
Merge branch 'feature-firewall-wait' into develop
Update changelog for --wait to firewall_set
Refs: #4298
Add -w/--wait to server firewall set
Merge branch 'feature-ip-semantics' into develop
Update Changelog to reflect IP command changes
Refs: #4422
Push ip commands to top namespace, update docs
Top level IP commands are now prefixed as ip (kamaki ip <command>)Update documentation accordingly
Merge branch 'feature-recursive-file-list' into develop
Update Changelog for file list -R/--recursive
Refs: #4301
Add -R/--recursive when listing containers
This arument will output container contents with each container listed
Separate object/container level args, raise errors
-R/--recursive argument will be a container-level only argument,so all arguments should be separated and raise erros in case of wrong usage
Remove token from http body (can be switched on)
Refs: #4300
Merge branch 'feature-improve-wait-behavior' into develop
Modify Changelog for updates in cli wait methods
Refs: #4351, #4352, #4345
Add a timeout argument to cli *_wait methods
Refs: #4352
Modify progress bar behavior in cyclades wait
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"
Make wait_* methods to behave gracefully in CLI
Refs: #4345, #4341
Merge branch 'feature-general-documentation-update' into develop
Adjust pithos tests to error code corrections
Remove progress from docs requirement
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
Merge branch 'develop' of https://code.grnet.gr/git/kamaki into develop
Make numerous minor fixes in documentation
Merge branch 'feature-reboot-options' into develop
Update Changelog for --type at server reboot
Refs: #4338
Implement --type argument for server reboot
Merge branch 'hotfix-0.10.2'
Fix wrong parameter passing to create_server
Refs: #4339
Fix --more bug in _optional_json commands
Merge branch 'feature-unittest-config' into develop
Update Changelog for config unittests
Refs: #4058
Complete unittests for kamaki.cli.config
Implement all methods up to reload
Test get/set_cloud/global
Implement tests for _cloud_name, _rescue_old_file
Unittest kamaki.cli.Config.__init__
Initialize a config package (new dir) with tests
Merge branch 'feature-make-all-authentications-lazy' into develop
Update Changelog for lazy authentication
Make authentication lazy
Authentication (a.k.a. POST /tokens) is performed only if needed, therefore asyntax query will not request for authentication.
A new method is introduced in kamaki.cli: init_chached_authenticator. Thismethod authenticated the resolved URL and TOKEN....
Fix typo in private method
Merge branch 'hotfix-0.10.1'
Update Changelog and version tag
Fix forgotten typo in commands/astakos
Fix Changelog
Remove parts of forgotten feature
Merge branch 'release-0.10'
Conflicts: Changelog README.Upgrade docs/collection_of_examples/configuration.rst docs/collection_of_examples/imageregister.rst docs/collection_of_examples/server.rst docs/commands.rst docs/conf.py docs/developers/clients-api.rst...
Fix functional test when there are no sharers
This error apears in pithos livetest account_get, when there are no sharer accounts
Replace writelines with write+flush
Enrich pithos permission message (global sharing)