kamaki
10 years agoEnrich clients docs for astakos endpoints, scripts
Stavros Sachtouris [Wed, 17 Jul 2013 15:00:34 +0000 (18:00 +0300)]
Enrich clients docs for astakos endpoints, scripts

Refs: #4135

10 years agoMerge branch 'feature-test-command-tree' into develop
Stavros Sachtouris [Wed, 17 Jul 2013 07:41:10 +0000 (10:41 +0300)]
Merge branch 'feature-test-command-tree' into develop

10 years agoComplete ConfigArgument testing
Stavros Sachtouris [Tue, 16 Jul 2013 15:22:12 +0000 (18:22 +0300)]
Complete ConfigArgument testing

Refs: #4058

10 years agoFully test argument.Argument
Stavros Sachtouris [Tue, 16 Jul 2013 13:55:19 +0000 (16:55 +0300)]
Fully test argument.Argument

Refs: #4058

10 years agoInitialize unittests for argument.Argument
Stavros Sachtouris [Tue, 16 Jul 2013 11:57:56 +0000 (14:57 +0300)]
Initialize unittests for argument.Argument

Refs: #4058

Also, make argument package a directory

10 years agoImprove error message when image meta file exists
Stavros Sachtouris [Tue, 16 Jul 2013 09:54:09 +0000 (12:54 +0300)]
Improve error message when image meta file exists

10 years agoFully test CommandTree
Stavros Sachtouris [Mon, 15 Jul 2013 14:16:54 +0000 (17:16 +0300)]
Fully test CommandTree

Refs: #4058

10 years agoAccepte tilda as a character for a cloud name
Stavros Sachtouris [Mon, 15 Jul 2013 10:01:58 +0000 (13:01 +0300)]
Accepte tilda as a character for a cloud name

Refs: #4126

10 years agoAccepte tilda as a character for a cloud name
Stavros Sachtouris [Mon, 15 Jul 2013 10:01:58 +0000 (13:01 +0300)]
Accepte tilda as a character for a cloud name

Refs: #4126

10 years agoSetup test example commands for CommandTree
Stavros Sachtouris [Mon, 15 Jul 2013 09:54:21 +0000 (12:54 +0300)]
Setup test example commands for CommandTree

Refs: #4058

10 years agoImplement all unittests for command_tree.Command
Stavros Sachtouris [Fri, 12 Jul 2013 13:57:15 +0000 (16:57 +0300)]
Implement all unittests for command_tree.Command

Refs: #4058

10 years agoSpot and remove unused Command methods
Stavros Sachtouris [Fri, 12 Jul 2013 11:50:44 +0000 (14:50 +0300)]
Spot and remove unused Command methods

10 years agoSetup unittest for CLI and apply to commant_tree
Stavros Sachtouris [Fri, 12 Jul 2013 10:27:02 +0000 (13:27 +0300)]
Setup unittest for CLI and apply to commant_tree

Refs: #4058

Only a __init__ and name methods are tested for now

10 years agoMerge branch 'feature-expose-astakosclient-full' into develop
Stavros Sachtouris [Mon, 8 Jul 2013 14:36:52 +0000 (17:36 +0300)]
Merge branch 'feature-expose-astakosclient-full' into develop

10 years agoExpose commission issue commands
Stavros Sachtouris [Mon, 8 Jul 2013 14:36:28 +0000 (17:36 +0300)]
Expose commission issue commands

Refs: #4115

10 years agoExpose commission commands (astakos)
Stavros Sachtouris [Mon, 8 Jul 2013 14:21:27 +0000 (17:21 +0300)]
Expose commission commands (astakos)

Refs: #4115

New commands: astakos_commission_*:
    pending, info, action, accept, reject, resolve

Also implement the CommaSeparatedListArgument structure

10 years agoExpose more astakosclients methods (1to1)
Stavros Sachtouris [Mon, 8 Jul 2013 13:19:31 +0000 (16:19 +0300)]
Expose more astakosclients methods (1to1)

Refs: #4115

New commands: astakores_resources/feedback/endpoints

Also, wrap astakosclient expositions with an error handling decorator

10 years agoUpdate Changelog optional cmd spec bug fix
Stavros Sachtouris [Mon, 8 Jul 2013 11:30:28 +0000 (14:30 +0300)]
Update Changelog optional cmd spec bug fix

Refs: #4114

10 years agoExclude unset optional cmd groups
Stavros Sachtouris [Mon, 8 Jul 2013 11:21:35 +0000 (14:21 +0300)]
Exclude unset optional cmd groups

Refs: #4114

E.g. the cyclades spec package contains the non-optional group "server" and
the optional group "floatingip". Now kamaki can load only the "server"
group, except if the user requests the loading of "floatingip" group too.

10 years agoUpdate inline documentation for get->whoami rename
Stavros Sachtouris [Mon, 8 Jul 2013 08:55:30 +0000 (11:55 +0300)]
Update inline documentation for get->whoami rename

10 years agoRename user_get-->user_whoami
Stavros Sachtouris [Mon, 8 Jul 2013 08:22:15 +0000 (11:22 +0300)]
Rename user_get-->user_whoami

11 years agoFix user_list docs
Stavros Sachtouris [Fri, 28 Jun 2013 12:03:20 +0000 (15:03 +0300)]
Fix user_list docs

11 years agoAdd name and uuid of session user to shell greet
Stavros Sachtouris [Fri, 28 Jun 2013 11:58:53 +0000 (14:58 +0300)]
Add name and uuid of session user to shell greet

Refs: 3632

11 years agoMerge branch 'feature-multiple-tokens' into develop
Stavros Sachtouris [Fri, 28 Jun 2013 11:06:49 +0000 (14:06 +0300)]
Merge branch 'feature-multiple-tokens' into develop

11 years agoAllow multiple tokens per cloud configuration
Stavros Sachtouris [Fri, 28 Jun 2013 10:57:32 +0000 (13:57 +0300)]
Allow multiple tokens per cloud configuration

Refs: #3632

11 years agoMerge branch 'feature-user-commands' into develop
Stavros Sachtouris [Thu, 27 Jun 2013 14:51:42 +0000 (17:51 +0300)]
Merge branch 'feature-user-commands' into develop

11 years agoUpdate Changelog
Stavros Sachtouris [Thu, 27 Jun 2013 14:51:18 +0000 (17:51 +0300)]
Update Changelog

11 years agoAdjust funcional tests
Stavros Sachtouris [Thu, 27 Jun 2013 14:49:42 +0000 (17:49 +0300)]
Adjust funcional tests

11 years agoCache by uuid instead of token in astakos client
Stavros Sachtouris [Thu, 27 Jun 2013 13:39:38 +0000 (16:39 +0300)]
Cache by uuid instead of token in astakos client

Refs: #3660

11 years agoMerge branch 'feature-user-commands' into develop
Stavros Sachtouris [Thu, 27 Jun 2013 12:57:05 +0000 (15:57 +0300)]
Merge branch 'feature-user-commands' into develop

11 years agoImplement user_get/set for session user
Stavros Sachtouris [Thu, 27 Jun 2013 12:52:27 +0000 (15:52 +0300)]
Implement user_get/set for session user

Refs: #3632

user_info --> user_get
Each kamaki session has a session user
The user defined in the config file through cloud....token
During the session, kamaki users may authenticate more users by tokens
and switch between them with user_set command
When authenticating a user, kamaki asks if you need to store this users
token as the session token

11 years agoImplement user_info to show current user info
Stavros Sachtouris [Thu, 27 Jun 2013 12:01:09 +0000 (15:01 +0300)]
Implement user_info  to show current user info

Refs: #3632

11 years agoImplement a user_list to list cached shell users
Stavros Sachtouris [Thu, 27 Jun 2013 11:52:16 +0000 (14:52 +0300)]
Implement a user_list to list cached shell users

Refs: #3632

11 years agoFix typo == --> --
Stavros Sachtouris [Thu, 27 Jun 2013 10:40:02 +0000 (13:40 +0300)]
Fix typo == --> --

11 years agoParse publicURL to fix astakos init, pretty quotas
Stavros Sachtouris [Thu, 27 Jun 2013 09:54:13 +0000 (12:54 +0300)]
Parse publicURL to fix astakos init, pretty quotas

Refs: #3632

11 years agoFix logger in snf-astakos commands
Stavros Sachtouris [Wed, 26 Jun 2013 14:58:03 +0000 (17:58 +0300)]
Fix logger in snf-astakos commands

11 years agoFix broken unittests concerning floating ips
Stavros Sachtouris [Wed, 26 Jun 2013 14:45:06 +0000 (17:45 +0300)]
Fix broken unittests concerning floating ips

11 years agoMerge branch 'feature-expand-wait-functionality' into develop
Stavros Sachtouris [Wed, 26 Jun 2013 14:03:09 +0000 (17:03 +0300)]
Merge branch 'feature-expand-wait-functionality' into develop

11 years agoAdd --wait 2 network_create/delete + upd Changelog
Stavros Sachtouris [Wed, 26 Jun 2013 14:01:56 +0000 (17:01 +0300)]
Add --wait 2 network_create/delete + upd Changelog

Refs: 3867

11 years agoMake wait mechanism usble by more cyclades methods
Stavros Sachtouris [Wed, 26 Jun 2013 13:47:22 +0000 (16:47 +0300)]
Make wait mechanism usble by more cyclades methods

Refs: #3867

11 years agoAdd a --wait option to various server commands
Stavros Sachtouris [Wed, 26 Jun 2013 11:35:39 +0000 (14:35 +0300)]
Add a --wait option to various server commands

Refs: #3867

Commands affected: server_create/start/shutdown/reboot

Also, the wait functionality is now encapsulated in a _server_wait class
The server_wait command is just an implementation of this class.

11 years agoUpdate the copyright dates everywhere
Stavros Sachtouris [Wed, 26 Jun 2013 09:28:04 +0000 (12:28 +0300)]
Update the copyright dates everywhere

11 years agoMerge branch 'feature-history-run' into develop
Stavros Sachtouris [Tue, 25 Jun 2013 14:50:18 +0000 (17:50 +0300)]
Merge branch 'feature-history-run' into develop

11 years agoRestore history-run functionality
Stavros Sachtouris [Tue, 25 Jun 2013 14:49:47 +0000 (17:49 +0300)]
Restore history-run functionality

11 years agoFix spelling mistake (ident-->indent)
Stavros Sachtouris [Tue, 25 Jun 2013 14:06:54 +0000 (17:06 +0300)]
Fix spelling mistake (ident-->indent)

11 years ago Simplify listings
Stavros Sachtouris [Tue, 25 Jun 2013 10:50:42 +0000 (13:50 +0300)]
Simplify listings

    Modify print_list/dict/items methods of kamaki.cli.utils to be simpler
    and print output in a simpler form

    key: value
    key:
        key: value
        key:
            key: value
            ...
        key:
            list-item

            list-item
        key-for-list-of-dicts:
            key: value
            key: value

            key: value
            ...

11 years agoExpose floatingip command group to CLI
Stavros Sachtouris [Fri, 21 Jun 2013 14:28:46 +0000 (17:28 +0300)]
Expose floatingip command group to CLI

11 years agoMerge branch 'feature-floating-ips' into develop
Stavros Sachtouris [Fri, 21 Jun 2013 14:21:56 +0000 (17:21 +0300)]
Merge branch 'feature-floating-ips' into develop

11 years agoUpdate changelog
Stavros Sachtouris [Fri, 21 Jun 2013 14:21:23 +0000 (17:21 +0300)]
Update changelog

11 years agoExpose impemented floating IP methods
Stavros Sachtouris [Fri, 21 Jun 2013 14:19:35 +0000 (17:19 +0300)]
Expose impemented floating IP methods

New commands:

floatingip list/create/delete/info/pools
server ip attach/detach

Also, renamed the assoc/disassoc floating ip clients methods to
attach/detach_floating_ip

11 years agoMerge branch 'develop' into feature-floating-ips
Stavros Sachtouris [Fri, 21 Jun 2013 12:16:49 +0000 (15:16 +0300)]
Merge branch 'develop' into feature-floating-ips

11 years agoAdjust unit/functional tests
Stavros Sachtouris [Thu, 20 Jun 2013 13:16:20 +0000 (16:16 +0300)]
Adjust unit/functional tests

Refs: #3964

11 years agoUpdate Changelog
Stavros Sachtouris [Thu, 20 Jun 2013 07:38:14 +0000 (10:38 +0300)]
Update Changelog

11 years agoMerge branch 'feature-adjust-docs' into develop
Stavros Sachtouris [Wed, 19 Jun 2013 14:57:09 +0000 (17:57 +0300)]
Merge branch 'feature-adjust-docs' into develop

11 years agoRemove links from simple listing
Stavros Sachtouris [Wed, 19 Jun 2013 14:56:38 +0000 (17:56 +0300)]
Remove links from simple listing

11 years agoAdd network examples
Stavros Sachtouris [Wed, 19 Jun 2013 14:35:43 +0000 (17:35 +0300)]
Add network examples

11 years agoAdd examples for virtual machine handling
Stavros Sachtouris [Wed, 19 Jun 2013 13:18:08 +0000 (16:18 +0300)]
Add examples for virtual machine handling

11 years agoAdd image registration examples
Stavros Sachtouris [Wed, 19 Jun 2013 11:58:16 +0000 (14:58 +0300)]
Add image registration examples

11 years agoAdd file sharing examples
Stavros Sachtouris [Tue, 18 Jun 2013 13:28:16 +0000 (16:28 +0300)]
Add file sharing examples

11 years agoAdd upload and download examples
Stavros Sachtouris [Tue, 18 Jun 2013 12:44:40 +0000 (15:44 +0300)]
Add upload and download examples

11 years agoComplete the listing section
Stavros Sachtouris [Tue, 18 Jun 2013 11:51:26 +0000 (14:51 +0300)]
Complete the listing section

11 years agoMerge branch 'feature-connection-retry' into develop
Stavros Sachtouris [Tue, 18 Jun 2013 10:03:21 +0000 (13:03 +0300)]
Merge branch 'feature-connection-retry' into develop

11 years agoAdd a Connection Retry to Client + ResponseManager
Stavros Sachtouris [Tue, 18 Jun 2013 10:00:40 +0000 (13:00 +0300)]
Add a Connection Retry to Client + ResponseManager

Usage:
cl.XxxClient(...)
cl.CONNECTION_RETRY_LIMIT = 5
cl.<methods>

11 years agoRemove forgoten debug message
Stavros Sachtouris [Tue, 18 Jun 2013 08:58:33 +0000 (11:58 +0300)]
Remove forgoten debug message

11 years agoFix write recovery bug in kamaki.cli.config
Stavros Sachtouris [Tue, 18 Jun 2013 08:54:00 +0000 (11:54 +0300)]
Fix write recovery bug in kamaki.cli.config

write failed to recover config memory repr. after writing in disk

Refs: #4030

11 years agoMerge branch 'feature-check-cloud-name' into develop
Stavros Sachtouris [Tue, 18 Jun 2013 07:58:12 +0000 (10:58 +0300)]
Merge branch 'feature-check-cloud-name' into develop

11 years agoCreate InvalidCloudNameError, raise it when needed
Stavros Sachtouris [Tue, 18 Jun 2013 07:57:13 +0000 (10:57 +0300)]
Create InvalidCloudNameError, raise it when needed

Refs: #4030

11 years agoMake cloud prefix a global settings
Stavros Sachtouris [Mon, 17 Jun 2013 15:37:04 +0000 (18:37 +0300)]
Make cloud prefix a global settings

Refs: #4030

11 years agoRename: scenarios-->examples, add first content
Stavros Sachtouris [Mon, 17 Jun 2013 13:34:54 +0000 (16:34 +0300)]
Rename: scenarios-->examples, add first content

- configuration section, with clouds
- Simple listing
- Pithos advanced listing

11 years agoAdd a new section "Scenarios" in documentation
Stavros Sachtouris [Mon, 17 Jun 2013 09:51:00 +0000 (12:51 +0300)]
Add a new section "Scenarios" in documentation

11 years agoMerge branch 'develop' into feature-adjust-docs
Stavros Sachtouris [Mon, 17 Jun 2013 09:15:33 +0000 (12:15 +0300)]
Merge branch 'develop' into feature-adjust-docs

11 years agoAdd seperator in item listing (unnamed)
Stavros Sachtouris [Mon, 17 Jun 2013 09:14:22 +0000 (12:14 +0300)]
Add seperator in item listing (unnamed)

11 years agoAdjust list_sever_nics to recent server changes
Stavros Sachtouris [Mon, 17 Jun 2013 07:58:53 +0000 (10:58 +0300)]
Adjust list_sever_nics to recent server changes

11 years agoMerge branch 'feature-adjust-docs' into develop
Stavros Sachtouris [Fri, 14 Jun 2013 14:52:34 +0000 (17:52 +0300)]
Merge branch 'feature-adjust-docs' into develop

11 years agoFix deprecated terms in documentation
Stavros Sachtouris [Fri, 14 Jun 2013 14:51:40 +0000 (17:51 +0300)]
Fix deprecated terms in documentation

11 years agoMerge branch 'develop' into feature-adjust-docs
Stavros Sachtouris [Fri, 14 Jun 2013 11:06:24 +0000 (14:06 +0300)]
Merge branch 'develop' into feature-adjust-docs

11 years agoFix typo when getting metadata without key
Stavros Sachtouris [Fri, 14 Jun 2013 10:38:17 +0000 (13:38 +0300)]
Fix typo when getting metadata without key

11 years agoMerge branch 'develop' into feature-adjust-docs
Stavros Sachtouris [Fri, 14 Jun 2013 09:55:07 +0000 (12:55 +0300)]
Merge branch 'develop' into feature-adjust-docs

11 years agoRecover old token in case of authentication error
Stavros Sachtouris [Fri, 14 Jun 2013 09:53:32 +0000 (12:53 +0300)]
Recover old token in case of authentication error

11 years agoPrepare special local paths (like .) for pithos
Stavros Sachtouris [Fri, 14 Jun 2013 08:25:26 +0000 (11:25 +0300)]
Prepare special local paths (like .) for pithos

11 years agoMerge branch 'feature-floating-ips' into develop
Stavros Sachtouris [Thu, 13 Jun 2013 15:46:04 +0000 (18:46 +0300)]
Merge branch 'feature-floating-ips' into develop

Conflicts:
Changelog

11 years agoMerge branch 'feature-expose-astakosclient' into develop
Stavros Sachtouris [Thu, 13 Jun 2013 15:44:29 +0000 (18:44 +0300)]
Merge branch 'feature-expose-astakosclient' into develop

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

11 years agoMerge branch 'feature-adjust-functional-tests' into develop
Stavros Sachtouris [Thu, 13 Jun 2013 15:38:51 +0000 (18:38 +0300)]
Merge branch 'feature-adjust-functional-tests' into develop

11 years agoFix all minor typos and modifications in tests
Stavros Sachtouris [Thu, 13 Jun 2013 15:37:40 +0000 (18:37 +0300)]
Fix all minor typos and modifications in tests

11 years agoMerge branch 'develop' into feature-adjust-functional-tests
Stavros Sachtouris [Wed, 12 Jun 2013 14:55:27 +0000 (17:55 +0300)]
Merge branch 'develop' into feature-adjust-functional-tests

11 years agoMerge branch 'feature-cloud-renamings' into develop
Stavros Sachtouris [Wed, 12 Jun 2013 14:42:42 +0000 (17:42 +0300)]
Merge branch 'feature-cloud-renamings' into develop

11 years agoMerge branch 'feature-adjust-docs' into develop
Stavros Sachtouris [Wed, 12 Jun 2013 14:40:17 +0000 (17:40 +0300)]
Merge branch 'feature-adjust-docs' into develop

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 agoMerge branch 'develop' into feature-cloud-renamings
Stavros Sachtouris [Wed, 12 Jun 2013 13:22:02 +0000 (16:22 +0300)]
Merge branch 'develop' into feature-cloud-renamings

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 agoMerge branch 'develop' into feature-adjust-docs
Stavros Sachtouris [Wed, 12 Jun 2013 12:34:54 +0000 (15:34 +0300)]
Merge branch 'develop' into feature-adjust-docs

11 years agoMerge branch 'feature-cloud-renamings' into develop
Stavros Sachtouris [Wed, 12 Jun 2013 12:31:49 +0000 (15:31 +0300)]
Merge branch 'feature-cloud-renamings' into develop

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 agoMerge branch 'feature-adjust-docs' into develop
Stavros Sachtouris [Wed, 12 Jun 2013 08:43:26 +0000 (11:43 +0300)]
Merge branch 'feature-adjust-docs' into develop

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.