Update version tag
Update version tag to 0.9
Merge branch 'release-0.9'
Conflicts: Changelog README.Upgrade docs/conf.py docs/installation.rst docs/setup.rst kamaki/cli/argument.py kamaki/cli/commands/astakos.py kamaki/cli/commands/image.py kamaki/cli/commands/pithos.py kamaki/cli/logger.py...
Adjust unit/functional tests
Refs: #3964(cherry picked from commit c088076b149d5df99a28c1d31cfbe7d2754bb289)
Remove links from simple listing(cherry picked from commit 7ba195e522e84785785933ed9f65f8ba72b0be9b)
Add network examples(cherry picked from commit d0f431bbd2f8f22161fb7df7d536be7f4fe59afa)
Add examples for virtual machine handling(cherry picked from commit 76e9db552577325c9fa26a7c695eeb598be1019b)
Add image registration examples(cherry picked from commit 0b158e6b7ca54bb2cb95aefcb49a55420a75145e)
Add file sharing examples(cherry picked from commit 4dd5ea2c1cd6cf62e98b37372b31eecaeedd6491)
Add upload and download examples(cherry picked from commit efae4212a9a17fc0a3eae427120d7312788fc7c8)
Complete the listing section(cherry picked from commit 9e5341f58e7190fd0397264ff0d3b03c76fa59bf)
Rename: scenarios-->examples, add first content
- configuration section, with clouds- Simple listing- Pithos advanced listing(cherry picked from commit b4ed3a7e11e86c793f40ae2872016cb7089884f5)
Add a new section "Scenarios" in documentation(cherry picked from commit f4ddbb74d4bf62ffc9a4415b8aa0bd93ff7daf3d)
Add a Connection Retry to Client + ResponseManager
Usage:cl.XxxClient(...)cl.CONNECTION_RETRY_LIMIT = 5cl.<methods>
Remove forgoten debug message
Fix write recovery bug in kamaki.cli.config
write failed to recover config memory repr. after writing in disk
Refs: #4030
Create InvalidCloudNameError, raise it when needed
Make cloud prefix a global settings
Add seperator in item listing (unnamed)
Adjust list_sever_nics to recent server changes
Fix deprecated terms in documentation
Conflicts:
kamaki/cli/config.py
Increase verion tag to 0.9rc5
Fix typo when getting metadata without key
Recover old token in case of authentication error
Prepare special local paths (like .) for pithos
Merge branch 'hotfix-0.8.6'
Update changelog and verison tag
Fix all minor typos and modifications in tests
Updagrade error message for multiple clouds
Refs: #3979
Use the default_cloud global option
Refs: #3934 #3979
kamaki/cli/__init__.py
Fix typo in method docs
Adjust livetests to cloud renamings
Upgrade release verison to 0.9rc4
Do not suggest ansicolors if colors == off
Refs: #3978
Fix typos in error messages and helps
Fix log level for expected command failures
Create Upgrade notes regarding the config files
Change term "remote" to "cloud" when proper
Refs: #3934
Adjust docs to cover multiple clouds functionality
This commit server as a backup mostly, since the adjustments are not yetapplied to docs/commands and all docs/developers kamaki guides.
Update some of the documentation
this commit serves back-up purposes mostly
Reset Upgrade notes for the upcoming version 0.10
Document the Upgrade notes for v0.9
Fix PEP8 warning
Merge branch 'release-0.9' of https://code.grnet.gr/git/kamaki into release-0.9
Conflicts: kamaki/cli/commands/snf-astakos.py
Adjust all livetests to use cached astakos client
Refs: #3964
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
Merge branch 'hotfix-0.8.5'
Update changelog and version
Fix typo (ds_path --> dst_path)
Update version tag to 0.9rc3
Adjust help messages to configuration changes
Refs:#3934
Merge branch 'feature-endpoints' into release-0.9
Conflicts: Changelog kamaki/cli/__init__.py kamaki/cli/commands/astakos.py kamaki/cli/commands/cyclades.py kamaki/cli/commands/image.py kamaki/cli/commands/pithos.py kamaki/cli/commands/snf-astakos.py...
Fix a PEP8 issue
Use os-specific path seperators in up/down-load -R
Refs: #3954
Merge branch 'hotfix-0.8.4'
Update version tag and changelog
Adjust all command specs to multicloud/singleauth
Make sure user and history commands work fine
Adjust config cli commands to serve remotes
config set remote.smth.option value inserts option=value in remote smthconfig get remote.smth lists the contents (key=val) of remote smthconfig delete remote.smth.option deletes this specific option from the remote smth...
Decide a cloud term, use it if no cloud.url
Implement remotes support in Config and cli init
In Config:
Simplify guess_version heuristics (check if the following exist: global.url/token, remote-defaults)Trasnlate files 'remote "name"' to 3-level dict and backImplement rescue_old_file to convert config files to v3.0...
Plan Config changes (rescue_old_file, translates)
rescue_old_file: mines info from old config file to use them in new filetranslates: remote "smth" --> 'remote': {'smth': ... global.{url, token} --> remote.default.{url, token} <command>.cli --> global.command_cli...
Implement Config.guess_version for config files
Implement the Config.guess_version method
A. Hardcode the new kamaki config file
Breaks compatibility, implements a remotes-based config file
Update changelog to reflect combatibility issues
Backwards compatibility for configuraiton file
Compatible with kamaki config files v2
user.url, file.url, compute.url and image.urlare now valid and of higher priority toastakos.url, pithos.url, cyclades.url, plankton.urlwhich are also valid
All these are ignored iff [global].auth_url is given
Fix typos in default and expected values
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
Apply servce.url options to cross-sercice calls
Refs: #3874
Let cross-service initializations to use explicit service endpoint urls ifthere is no single authentication url.- In Image commands, there are calls that use astakos and pithos clients- In pithos there are calls that use astakos client
Update Changelog for rolling back to <service>.url
Use explicitely set services urls if no auth_url
In current configuration, kamaki checks for auth_url. If that fails,it raises an error. If it is not set, it prints a warning and attemptsto read the <service>.url option from the configuration file....
Update changelog
Implement --cloud arg to switch between clouds
Refs: #3913
Config file can (optionaly) contain:
[remotes] example = https://www.example.org/astakos/identity/v2.0/ old_version = https://www.example.org/astakos/identity/v1.0/ ...
Now, user can explicitely request for a remote cloud authentication URI:...
Merge branch 'develop' into feature-endpoints
Fix pep8 warning