kamaki
11 years agoUse the default_cloud global option
Stavros Sachtouris [Wed, 12 Jun 2013 13:55:20 +0000 (16:55 +0300)]
Use the default_cloud global option

Refs: #3934 #3979

Conflicts:

kamaki/cli/__init__.py

11 years agoFix typo in method docs
Stavros Sachtouris [Wed, 12 Jun 2013 13:14:59 +0000 (16:14 +0300)]
Fix typo in method docs

11 years agoAdjust livetests to cloud renamings
Stavros Sachtouris [Wed, 12 Jun 2013 12:49:40 +0000 (15:49 +0300)]
Adjust livetests to cloud renamings

11 years agoUpgrade release verison to 0.9rc4
Stavros Sachtouris [Wed, 12 Jun 2013 14:44:49 +0000 (17:44 +0300)]
Upgrade release verison to 0.9rc4

11 years agoDo not suggest ansicolors if colors == off
Stavros Sachtouris [Wed, 12 Jun 2013 14:32:05 +0000 (17:32 +0300)]
Do not suggest ansicolors if colors == off

Refs: #3978

11 years agoFix typos in error messages and helps
Stavros Sachtouris [Wed, 12 Jun 2013 14:17:32 +0000 (17:17 +0300)]
Fix typos in error messages and helps

Refs: #3979

11 years agoFix log level for expected command failures
Stavros Sachtouris [Wed, 12 Jun 2013 14:13:03 +0000 (17:13 +0300)]
Fix log level for expected command failures

11 years agoUpdagrade error message for multiple clouds
Stavros Sachtouris [Wed, 12 Jun 2013 14:00:21 +0000 (17:00 +0300)]
Updagrade error message for multiple clouds

Refs: #3979

11 years agoUse the default_cloud global option
Stavros Sachtouris [Wed, 12 Jun 2013 13:55:20 +0000 (16:55 +0300)]
Use the default_cloud global option

Refs: #3934 #3979

11 years agoCreate Upgrade notes regarding the config files
Stavros Sachtouris [Wed, 12 Jun 2013 12:22:02 +0000 (15:22 +0300)]
Create Upgrade notes regarding the config files

11 years agoChange term "remote" to "cloud" when proper
Stavros Sachtouris [Wed, 12 Jun 2013 12:02:30 +0000 (15:02 +0300)]
Change term "remote" to "cloud" when proper

Refs: #3934

11 years agoAdjust docs to cover multiple clouds functionality
Stavros Sachtouris [Tue, 11 Jun 2013 16:27:46 +0000 (19:27 +0300)]
Adjust docs to cover multiple clouds functionality

This commit server as a backup mostly, since the adjustments are not yet
applied to docs/commands and all docs/developers kamaki guides.

11 years agoUpdate some of the documentation
Stavros Sachtouris [Mon, 10 Jun 2013 15:11:00 +0000 (18:11 +0300)]
Update some of the documentation

this commit serves back-up purposes mostly

11 years agoReset Upgrade notes for the upcoming version 0.10
Stavros Sachtouris [Mon, 10 Jun 2013 13:06:14 +0000 (16:06 +0300)]
Reset Upgrade notes for the upcoming version 0.10

11 years agoDocument the Upgrade notes for v0.9
Stavros Sachtouris [Mon, 10 Jun 2013 13:03:46 +0000 (16:03 +0300)]
Document the Upgrade notes for v0.9

11 years agoFix PEP8 warning
Stavros Sachtouris [Mon, 10 Jun 2013 12:11:25 +0000 (15:11 +0300)]
Fix PEP8 warning

11 years agoMerge branch 'release-0.9' of https://code.grnet.gr/git/kamaki into release-0.9
Stavros Sachtouris [Mon, 10 Jun 2013 13:11:31 +0000 (16:11 +0300)]
Merge branch 'release-0.9' of https://code.grnet.gr/git/kamaki into release-0.9

11 years agoDocument the Upgrade notes for v0.9
Stavros Sachtouris [Mon, 10 Jun 2013 13:03:46 +0000 (16:03 +0300)]
Document the Upgrade notes for v0.9

11 years agoMerge branch 'release-0.9' of https://code.grnet.gr/git/kamaki into release-0.9
Stavros Sachtouris [Mon, 10 Jun 2013 12:08:13 +0000 (15:08 +0300)]
Merge branch 'release-0.9' of https://code.grnet.gr/git/kamaki into release-0.9

Conflicts:
kamaki/cli/commands/snf-astakos.py

11 years agoAdjust all livetests to use cached astakos client
Stavros Sachtouris [Mon, 10 Jun 2013 11:57:31 +0000 (14:57 +0300)]
Adjust all livetests to use cached astakos client

Refs: #3964

11 years agoAdjust cached astakos client unit tests
Stavros Sachtouris [Mon, 10 Jun 2013 10:07:27 +0000 (13:07 +0300)]
Adjust cached astakos client unit tests

Refs: #3964

11 years agoCreate mising func. tests 4 cached astakos client
Stavros Sachtouris [Mon, 10 Jun 2013 09:53:59 +0000 (12:53 +0300)]
Create mising func. tests 4 cached astakos client

Refs: #3964

11 years agoAdjust astakos functional tests to novel features
Stavros Sachtouris [Mon, 10 Jun 2013 08:54:09 +0000 (11:54 +0300)]
Adjust astakos functional tests to novel features

Refs: #3964

11 years agoMake sure all url-params are url-encoded
Stavros Sachtouris [Fri, 7 Jun 2013 13:39:04 +0000 (16:39 +0300)]
Make sure all url-params are url-encoded

Refs: #3956

11 years agoUpdate version tag to 0.9rc3
Stavros Sachtouris [Fri, 7 Jun 2013 12:43:28 +0000 (15:43 +0300)]
Update version tag to 0.9rc3

11 years agoAdjust help messages to configuration changes
Stavros Sachtouris [Fri, 7 Jun 2013 12:41:00 +0000 (15:41 +0300)]
Adjust help messages to configuration changes

Refs:#3934

11 years agoMerge branch 'feature-endpoints' into release-0.9
Stavros Sachtouris [Fri, 7 Jun 2013 12:15:22 +0000 (15:15 +0300)]
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
kamaki/cli/config.py
kamaki/cli/errors.py

11 years agoFix a PEP8 issue
Stavros Sachtouris [Fri, 7 Jun 2013 11:24:25 +0000 (14:24 +0300)]
Fix a PEP8 issue

11 years agoUse os-specific path seperators in up/down-load -R
Stavros Sachtouris [Fri, 7 Jun 2013 09:58:28 +0000 (12:58 +0300)]
Use os-specific path seperators in up/down-load -R

Refs: #3954

11 years agoAdjust all command specs to multicloud/singleauth
Stavros Sachtouris [Thu, 6 Jun 2013 14:29:43 +0000 (17:29 +0300)]
Adjust all command specs to multicloud/singleauth

Refs: #3934

11 years agoMake sure user and history commands work fine
Stavros Sachtouris [Thu, 6 Jun 2013 11:20:47 +0000 (14:20 +0300)]
Make sure user and history commands work fine

Refs: #3934

11 years agoAdjust config cli commands to serve remotes
Stavros Sachtouris [Thu, 6 Jun 2013 10:32:19 +0000 (13:32 +0300)]
Adjust config cli commands to serve remotes

Refs: #3934

config set remote.smth.option value
  inserts option=value in remote smth
config get remote.smth
  lists the contents (key=val) of remote smth
config delete remote.smth.option
  deletes this specific option from the remote smth
config delete remote.smth
  completely erased the remote smth

11 years agoDecide a cloud term, use it if no cloud.url
Stavros Sachtouris [Wed, 5 Jun 2013 16:00:38 +0000 (19:00 +0300)]
Decide a cloud term, use it if no cloud.url

Refs: #3934

11 years agoImplement remotes support in Config and cli init
Stavros Sachtouris [Wed, 5 Jun 2013 12:43:50 +0000 (15:43 +0300)]
Implement remotes support in Config and cli init

Refs: #3934

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 back
Implement rescue_old_file to convert config files to v3.0

In kamaki.cli:

Implement method _check_config_version

11 years agoPlan Config changes (rescue_old_file, translates)
Stavros Sachtouris [Tue, 4 Jun 2013 15:44:49 +0000 (18:44 +0300)]
Plan Config changes (rescue_old_file, translates)

Refs: #3934

rescue_old_file: mines info from old config file to use them in new file
translates:
  remote "smth" --> 'remote': {'smth': ...
  global.{url, token} --> remote.default.{url, token}
  <command>.cli --> global.command_cli
  some commands are maped to other names, e.g. pithos --> file
  <command>.url --> remote.defailt.<command>_url

11 years agoImplement Config.guess_version for config files
Stavros Sachtouris [Tue, 4 Jun 2013 15:11:50 +0000 (18:11 +0300)]
Implement Config.guess_version for config files

11 years agoImplement the Config.guess_version method
Stavros Sachtouris [Tue, 4 Jun 2013 15:11:02 +0000 (18:11 +0300)]
Implement the Config.guess_version method

11 years agoA. Hardcode the new kamaki config file
Stavros Sachtouris [Tue, 4 Jun 2013 11:03:34 +0000 (14:03 +0300)]
A. Hardcode the new kamaki config file

Refs: #3934

Breaks compatibility, implements a remotes-based config file

11 years agoUpdate changelog to reflect combatibility issues
Stavros Sachtouris [Tue, 4 Jun 2013 09:34:20 +0000 (12:34 +0300)]
Update changelog to reflect combatibility issues

11 years agoBackwards compatibility for configuraiton file
Stavros Sachtouris [Tue, 4 Jun 2013 09:30:32 +0000 (12:30 +0300)]
Backwards compatibility for configuraiton file

Compatible with kamaki config files v2

user.url, file.url, compute.url and image.url
are now valid and of higher priority to
astakos.url, pithos.url, cyclades.url, plankton.url
which are also valid

All these are ignored iff [global].auth_url is given

11 years agoBackwards compatibility for configuraiton file
Stavros Sachtouris [Tue, 4 Jun 2013 09:30:32 +0000 (12:30 +0300)]
Backwards compatibility for configuraiton file

Compatible with kamaki config files v2

user.url, file.url, compute.url and image.url
are now valid and of higher priority to
astakos.url, pithos.url, cyclades.url, plankton.url
which are also valid

All these are ignored iff [global].auth_url is given

11 years agoFix typos in default and expected values
Stavros Sachtouris [Mon, 3 Jun 2013 14:29:43 +0000 (17:29 +0300)]
Fix typos in default and expected values

11 years agoFix typos in default and expected values
Stavros Sachtouris [Mon, 3 Jun 2013 14:29:43 +0000 (17:29 +0300)]
Fix typos in default and expected values

11 years agoHandle url proccessing even if url is unicode
Stavros Sachtouris [Mon, 3 Jun 2013 14:18:28 +0000 (17:18 +0300)]
Handle url proccessing even if url is unicode

Also, fix typos and default values for service configurations

11 years agoHandle url proccessing even if url is unicode
Stavros Sachtouris [Mon, 3 Jun 2013 14:18:28 +0000 (17:18 +0300)]
Handle url proccessing even if url is unicode

Also, fix typos and default values for service configurations

11 years agoFix typo in astakos client: version_id-->versionId
Stavros Sachtouris [Mon, 3 Jun 2013 13:49:03 +0000 (16:49 +0300)]
Fix typo in astakos client: version_id-->versionId

11 years agoFix typo in astakos client: version_id-->versionId
Stavros Sachtouris [Mon, 3 Jun 2013 13:49:03 +0000 (16:49 +0300)]
Fix typo in astakos client: version_id-->versionId

11 years agoAdjust cached auth info reading to recent changes
Stavros Sachtouris [Mon, 3 Jun 2013 13:06:04 +0000 (16:06 +0300)]
Adjust cached auth info reading to recent changes

11 years agoFix typos in user command flow
Stavros Sachtouris [Mon, 3 Jun 2013 12:14:59 +0000 (15:14 +0300)]
Fix typos in user command flow

11 years agoAdjust cached auth info reading to recent changes
Stavros Sachtouris [Mon, 3 Jun 2013 13:06:04 +0000 (16:06 +0300)]
Adjust cached auth info reading to recent changes

11 years agoFix typos in user command flow 0.9rc2
Stavros Sachtouris [Mon, 3 Jun 2013 12:14:59 +0000 (15:14 +0300)]
Fix typos in user command flow

11 years agoFix typos in user command flow
Stavros Sachtouris [Mon, 3 Jun 2013 12:14:59 +0000 (15:14 +0300)]
Fix typos in user command flow

11 years agoApply servce.url options to cross-sercice calls
Stavros Sachtouris [Mon, 3 Jun 2013 11:37:26 +0000 (14:37 +0300)]
Apply servce.url options to cross-sercice calls

Refs: #3874

Let cross-service initializations to use explicit service endpoint urls if
there 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

11 years agoApply servce.url options to cross-sercice calls
Stavros Sachtouris [Mon, 3 Jun 2013 11:37:26 +0000 (14:37 +0300)]
Apply servce.url options to cross-sercice calls

Refs: #3874

Let cross-service initializations to use explicit service endpoint urls if
there 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

11 years agoUpdate Changelog for rolling back to <service>.url
Stavros Sachtouris [Mon, 3 Jun 2013 11:28:44 +0000 (14:28 +0300)]
Update Changelog for rolling back to <service>.url

11 years agoUse explicitely set services urls if no auth_url
Stavros Sachtouris [Mon, 3 Jun 2013 11:22:58 +0000 (14:22 +0300)]
Use explicitely set services urls if no auth_url

Refs: #3874

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 attempts
to read the <service>.url option from the configuration file.

Service urls: astakos.url, pithos.url, cyclades.url, plankton.url

11 years agoUse explicitely set services urls if no auth_url
Stavros Sachtouris [Mon, 3 Jun 2013 11:22:58 +0000 (14:22 +0300)]
Use explicitely set services urls if no auth_url

Refs: #3874

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 attempts
to read the <service>.url option from the configuration file.

Service urls: astakos.url, pithos.url, cyclades.url, plankton.url

11 years agoUpdate changelog
Stavros Sachtouris [Mon, 3 Jun 2013 10:03:41 +0000 (13:03 +0300)]
Update changelog

11 years agoImplement --cloud arg to switch between clouds
Stavros Sachtouris [Mon, 3 Jun 2013 09:58:34 +0000 (12:58 +0300)]
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:

kamaki --cloud=<remote>

Conflicts:

Changelog

11 years agoUpdate changelog
Stavros Sachtouris [Mon, 3 Jun 2013 10:01:41 +0000 (13:01 +0300)]
Update changelog

11 years agoImplement --cloud arg to switch between clouds
Stavros Sachtouris [Mon, 3 Jun 2013 09:58:34 +0000 (12:58 +0300)]
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:

kamaki --cloud=<remote>

11 years agoMerge branch 'develop' into feature-endpoints
Stavros Sachtouris [Fri, 31 May 2013 14:56:30 +0000 (17:56 +0300)]
Merge branch 'develop' into feature-endpoints

11 years agoFix pep8 warning
Stavros Sachtouris [Fri, 31 May 2013 14:55:41 +0000 (17:55 +0300)]
Fix pep8 warning

11 years agoSetup the new rc2 version with last minute feats
Stavros Sachtouris [Fri, 31 May 2013 14:44:59 +0000 (17:44 +0300)]
Setup the new rc2 version with last minute feats

New features are needed, otherwise kamaki will not function with synnefo>=0.14
Compatibility with synnefo>=0.14 is the major target of this version.

This include breaking compatibility with old kamaki settings.

11 years agoMerge commit 'f724cd3526fdcc2aba7df02474933eacad63895b' into release-0.9
Stavros Sachtouris [Fri, 31 May 2013 14:44:41 +0000 (17:44 +0300)]
Merge commit 'f724cd3526fdcc2aba7df02474933eacad63895b' into release-0.9

11 years agoMerge commit '05e144e2418121079f9ade6554995c56c82724a4' into release-0.9
Stavros Sachtouris [Fri, 31 May 2013 14:42:52 +0000 (17:42 +0300)]
Merge commit '05e144e2418121079f9ade6554995c56c82724a4' into release-0.9

11 years agoGet endpoint urls for all CLI operations
Stavros Sachtouris [Fri, 31 May 2013 14:37:37 +0000 (17:37 +0300)]
Get endpoint urls for all CLI operations

Refs: #3874

Use kamaki.clients.astakos.AstakosClient as a cached astakos client to get
user information and, most importantly, endpoints. Allow users to authenticate
multiple tokens on the same session. In every session there must be at most
one authentication per user/token.

Major change: top kamaki.cli.commands class now contains a base_auth field
with the cached authenticating client. All urls are drained from this field.

11 years agoCreate config file version 3
Stavros Sachtouris [Fri, 31 May 2013 10:29:18 +0000 (13:29 +0300)]
Create config file version 3

Refs: #3874

Minimum config file:
[global]
token = <user token>

Changes:

- Only one field "cli" for user command specs, to map command groups to CLIs:

[cli]
 user = astakos
 file = pithos
 server = cyclades
...

- Specify client services/apis and versions.
 General format:
 [client]
  type = <service>
  version = <api version>

 Example:
 [cyclades]
  type = compute
  version = v2.0

11 years agoMerge commit '528550d929d5d30009016ae23b2a948d13fe8eb3' into develop
Stavros Sachtouris [Fri, 31 May 2013 07:58:27 +0000 (10:58 +0300)]
Merge commit '528550d929d5d30009016ae23b2a948d13fe8eb3' into develop

Conflicts:
Changelog
version

11 years agoEnrich/rename astakos client calls with endpoints
Stavros Sachtouris [Thu, 30 May 2013 13:35:02 +0000 (16:35 +0300)]
Enrich/rename astakos client calls with endpoints

Refs: #3874

Kamaki.clients.astakos.AstakosClient is now a high-level client lib that
offers access to token-authenticated astakos-aquired cached information.
Users who need an astakos client should use the snf-astakosclient instead.

Usage:

 astakos_cache = AstakosClient(<astakos/base/url/with/identity/api>)
 astakos_cache.authenticate(<token>)
 user_info = astakos_cache.user_info()
 compute_endpoints = astakos_cache.get_service_endpoints('compute', 'v2')

Major changes:

Modify ReST call from /im/authenticate to /tokens

New methods as AstakosClient instance cache accessors:
 get_services
 get_service_details
 get_service_endpoints

Method renaiming for existing AstakosClient instance cache accessors:
 info --> user_info
 user --> list_users

11 years agoMerge branch 'feature-osv2-compatibility' into release-0.9
Stavros Sachtouris [Wed, 29 May 2013 15:01:43 +0000 (18:01 +0300)]
Merge branch 'feature-osv2-compatibility' into release-0.9

11 years agoMerge branch 'release-0.9' into feature-osv2-compatibility
Stavros Sachtouris [Wed, 29 May 2013 15:00:47 +0000 (18:00 +0300)]
Merge branch 'release-0.9' into feature-osv2-compatibility

11 years agoInitialize version 0.10
Stavros Sachtouris [Wed, 29 May 2013 10:28:19 +0000 (13:28 +0300)]
Initialize version 0.10

11 years agoInitialize kamaki v0.9rc1 0.9rc1
Stavros Sachtouris [Tue, 28 May 2013 08:48:51 +0000 (11:48 +0300)]
Initialize kamaki v0.9rc1

11 years agoMerge branch 'feature-expose-astakosclient' into develop
Stavros Sachtouris [Tue, 28 May 2013 08:45:36 +0000 (11:45 +0300)]
Merge branch 'feature-expose-astakosclient' into develop

11 years agoMerge branch 'feature-osv2-compatibility' into develop
Stavros Sachtouris [Tue, 28 May 2013 08:45:25 +0000 (11:45 +0300)]
Merge branch 'feature-osv2-compatibility' into develop

11 years agoUpdate Changelog for latest astakosclient cli
Stavros Sachtouris [Mon, 27 May 2013 14:11:46 +0000 (17:11 +0300)]
Update Changelog for latest astakosclient cli

11 years agoExpose some basix astakosclient methods to cli
Stavros Sachtouris [Mon, 27 May 2013 14:07:40 +0000 (17:07 +0300)]
Expose some basix astakosclient methods to cli

Methods exposed:

get_user_info as authenticate
get_uuid[s] as uuid
get_username[s] as username
get_quotas as quotas
services_get_uuid[s]/username[s]/quotas as service uuid/username/quotas

11 years agoUpdate log about astakos authenticate adjustment
Stavros Sachtouris [Mon, 27 May 2013 12:37:24 +0000 (15:37 +0300)]
Update log about astakos authenticate adjustment

11 years agoAdjust astakos authenticate to snf-0.14 url sheme
Stavros Sachtouris [Mon, 27 May 2013 12:35:22 +0000 (15:35 +0300)]
Adjust astakos authenticate to snf-0.14 url sheme

11 years agoSetup a snf-astakos command set
Stavros Sachtouris [Mon, 27 May 2013 12:23:09 +0000 (15:23 +0300)]
Setup a snf-astakos command set

11 years agoUpdate config file version tag
Stavros Sachtouris [Fri, 24 May 2013 14:40:20 +0000 (17:40 +0300)]
Update config file version tag

11 years agoFix typo in kamak.cli.logger import
Stavros Sachtouris [Fri, 24 May 2013 14:24:53 +0000 (17:24 +0300)]
Fix typo in kamak.cli.logger import

11 years agoRename meta-->metadata and remove values @CLI
Stavros Sachtouris [Fri, 24 May 2013 13:47:16 +0000 (16:47 +0300)]
Rename meta-->metadata and remove values @CLI

Refs: #3633

11 years agoRename meta-->metadata and remove values @lib
Stavros Sachtouris [Thu, 23 May 2013 15:42:25 +0000 (18:42 +0300)]
Rename meta-->metadata and remove values @lib

- Meta-->metadata in some cases, according to the expected cyclades API
- remove values level from requests and responses @ cyclades lib

Refs: #3633

11 years agoFix expected "public" header params in tests
Stavros Sachtouris [Thu, 23 May 2013 14:46:37 +0000 (17:46 +0300)]
Fix expected "public" header params in tests

11 years agoMerge branch 'feature-image-meta-record-format' into develop
Stavros Sachtouris [Thu, 23 May 2013 14:27:17 +0000 (17:27 +0300)]
Merge branch 'feature-image-meta-record-format' into develop

11 years agoAdd metadata management to image register
Stavros Sachtouris [Thu, 23 May 2013 14:25:02 +0000 (17:25 +0300)]
Add metadata management to image register

- validate image metadata format
- read metadata from file
- merge file-loaded metadata with runtimes
- store metadata file on pithos, check existance, overwrite with -f
- raise helpful error messages when there fail

Refs: #3797

11 years agoUse _format_image_headers: image_register,get_meta
Stavros Sachtouris [Thu, 23 May 2013 11:01:13 +0000 (14:01 +0300)]
Use _format_image_headers: image_register,get_meta

- Ensure uniform image meta output
- Easy to apply the correct meta format

Refs: #3797

11 years agoRestore thread-wait for append
Stavros Sachtouris [Wed, 22 May 2013 15:25:07 +0000 (18:25 +0300)]
Restore thread-wait for append

11 years agoFix typo (permition --> permission)
Stavros Sachtouris [Wed, 22 May 2013 15:15:27 +0000 (18:15 +0300)]
Fix typo (permition --> permission)

11 years agoMerge branch 'feature-json-output' into develop
Stavros Sachtouris [Wed, 22 May 2013 15:05:00 +0000 (18:05 +0300)]
Merge branch 'feature-json-output' into develop

Conflicts:
Changelog
kamaki/cli/commands/image.py

Also, take care of pep8 issues

11 years agoFix typo in pithos upload output
Stavros Sachtouris [Wed, 22 May 2013 15:01:12 +0000 (18:01 +0300)]
Fix typo in pithos upload output

11 years agoWait threads to finish in pithos append_object
Stavros Sachtouris [Wed, 22 May 2013 14:48:50 +0000 (17:48 +0300)]
Wait threads to finish in pithos append_object

11 years agoImplement an optional json output 4 outputing cmds
Stavros Sachtouris [Wed, 22 May 2013 14:26:59 +0000 (17:26 +0300)]
Implement an optional json output 4 outputing cmds

Refs: #3732

11 years agoAdd json/optional output to astakos cmds
Stavros Sachtouris [Wed, 22 May 2013 10:42:41 +0000 (13:42 +0300)]
Add json/optional output to astakos cmds

Refs: #3732

11 years agoAdd json/optional responses to flavor/network cmds
Stavros Sachtouris [Wed, 22 May 2013 10:38:05 +0000 (13:38 +0300)]
Add json/optional responses to flavor/network cmds

Refs: #3732

11 years agoAdd json/optional outputs to server commands
Stavros Sachtouris [Wed, 22 May 2013 10:07:14 +0000 (13:07 +0300)]
Add json/optional outputs to server commands

Refs: #3732

11 years agoDo not unpublish by default @ pithos rest calls
Stavros Sachtouris [Tue, 21 May 2013 16:47:46 +0000 (19:47 +0300)]
Do  not unpublish by default @ pithos rest calls

Refs: #3780

11 years agoMerge branch 'feature-image-meta-record' into develop
Stavros Sachtouris [Tue, 21 May 2013 16:34:07 +0000 (19:34 +0300)]
Merge branch 'feature-image-meta-record' into develop