kamaki
10 years agoUpdate Changelog for subdir bug
Stavros Sachtouris [Wed, 31 Jul 2013 10:10:57 +0000 (13:10 +0300)]
Update Changelog for subdir bug

10 years agoIgnore subdir section in file_list
Stavros Sachtouris [Wed, 31 Jul 2013 09:37:52 +0000 (12:37 +0300)]
Ignore subdir section in file_list

Refs: Bug #4134

10 years agoUpdate changelog for image register CLI changes
Stavros Sachtouris [Tue, 30 Jul 2013 12:01:55 +0000 (15:01 +0300)]
Update changelog for image register CLI changes

10 years agoMerge branch 'feature-image-register-args' into develop
Stavros Sachtouris [Tue, 30 Jul 2013 12:01:29 +0000 (15:01 +0300)]
Merge branch 'feature-image-register-args' into develop

10 years agoUse container:path format in register
Stavros Sachtouris [Tue, 30 Jul 2013 12:00:36 +0000 (15:00 +0300)]
Use container:path format in register

Refs: #3778

10 years agoAllow image_register to accept a location tuple
Stavros Sachtouris [Tue, 30 Jul 2013 10:16:29 +0000 (13:16 +0300)]
Allow image_register to accept a location tuple

Refs: #3778

Location tuple: (user_uuid, container, image_object)

10 years agoMake cyclades functional test code pretier
Stavros Sachtouris [Tue, 30 Jul 2013 09:51:34 +0000 (12:51 +0300)]
Make cyclades functional test code pretier

10 years agoMerge branch 'feature-compute-v2' into develop
Stavros Sachtouris [Fri, 26 Jul 2013 14:30:49 +0000 (17:30 +0300)]
Merge branch 'feature-compute-v2' into develop

10 years agoUpdate changelog for compute v2 support
Stavros Sachtouris [Fri, 26 Jul 2013 14:30:23 +0000 (17:30 +0300)]
Update changelog for compute v2 support

Refs: #4139

10 years agoRemove some useless methods from cyclades
Stavros Sachtouris [Fri, 26 Jul 2013 14:28:29 +0000 (17:28 +0300)]
Remove some useless methods from cyclades

Refs: #4139

Reason: some methods are now fully implemented by compute api calls
Methods: all servers_get and all RestClient servers_* methods

10 years agoAdjust ComputeClient & tests to compute v2
Stavros Sachtouris [Fri, 26 Jul 2013 14:14:21 +0000 (17:14 +0300)]
Adjust ComputeClient & tests to compute v2

Refs: #4139

10 years agoComplete ComputeRestApi tests for compute v2
Stavros Sachtouris [Fri, 26 Jul 2013 12:01:01 +0000 (15:01 +0300)]
Complete ComputeRestApi tests for compute v2

Refs: #4139

10 years agoMake iteration counter pretty
Stavros Sachtouris [Fri, 26 Jul 2013 09:59:32 +0000 (12:59 +0300)]
Make iteration counter pretty

Refs: #4139

10 years agoUpdate all get/delete ComputeRest tests
Stavros Sachtouris [Thu, 25 Jul 2013 14:39:36 +0000 (17:39 +0300)]
Update all get/delete ComputeRest tests

Refs: #4139

10 years agoUpdate 1st level _get tests for ComputeRestClient
Stavros Sachtouris [Thu, 25 Jul 2013 12:48:41 +0000 (15:48 +0300)]
Update 1st level _get tests for ComputeRestClient

Refs: #4139

10 years agoComplete basic compute v2 implementation
Stavros Sachtouris [Wed, 24 Jul 2013 15:13:11 +0000 (18:13 +0300)]
Complete basic compute v2 implementation

Refs: #4139

Pending: adjust unitests, test against an openstack deployment

10 years agoImplement servers/?/action/? ReST and methods
Stavros Sachtouris [Wed, 24 Jul 2013 13:42:58 +0000 (16:42 +0300)]
Implement servers/?/action/? ReST and methods

Refs: #4139

10 years agoApply changes to call-level methods
Stavros Sachtouris [Wed, 24 Jul 2013 12:23:59 +0000 (15:23 +0300)]
Apply changes to call-level methods

Refs: #4139

10 years agoImplement OScompute_v2 servers/?/metadata/? calls
Stavros Sachtouris [Wed, 24 Jul 2013 12:13:23 +0000 (15:13 +0300)]
Implement OScompute_v2 servers/?/metadata/? calls

Refs: #4139

10 years agoAdjust compute/cyclades clients to servers_REST
Stavros Sachtouris [Wed, 24 Jul 2013 10:25:44 +0000 (13:25 +0300)]
Adjust compute/cyclades clients to servers_REST

Refs: #4139

10 years agoImplement OSv2 compute 1st level /servers calls
Stavros Sachtouris [Wed, 24 Jul 2013 09:21:52 +0000 (12:21 +0300)]
Implement OSv2 compute 1st level /servers calls

Refs: #4139

10 years agoMerge branch 'feature-cli-project' into develop
Stavros Sachtouris [Tue, 23 Jul 2013 13:34:20 +0000 (16:34 +0300)]
Merge branch 'feature-cli-project' into develop

10 years agoUpdate changelog for project API commands
Stavros Sachtouris [Tue, 23 Jul 2013 13:33:53 +0000 (16:33 +0300)]
Update changelog for project API commands

Refs: #4155

10 years agoCreate CLI commands for astakos project API
Stavros Sachtouris [Tue, 23 Jul 2013 13:32:47 +0000 (16:32 +0300)]
Create CLI commands for astakos project API

Refs: #4155

10 years agoMerge branch 'feature-test-argument' into develop
Stavros Sachtouris [Tue, 23 Jul 2013 09:01:12 +0000 (12:01 +0300)]
Merge branch 'feature-test-argument' into develop

10 years agoTest ArgumentParseManager.parse
Stavros Sachtouris [Tue, 23 Jul 2013 09:00:50 +0000 (12:00 +0300)]
Test ArgumentParseManager.parse

10 years agoTest ArgumentParseManager.update_arguments
Stavros Sachtouris [Mon, 22 Jul 2013 15:25:13 +0000 (18:25 +0300)]
Test ArgumentParseManager.update_arguments

Refs: #4058

Missing test: ArgumentParseManager.parse

10 years agoMerge branch 'feature-server-resize' into develop
Stavros Sachtouris [Mon, 22 Jul 2013 14:56:59 +0000 (17:56 +0300)]
Merge branch 'feature-server-resize' into develop

10 years agoWrite functional test for resize_server
Stavros Sachtouris [Mon, 22 Jul 2013 14:56:27 +0000 (17:56 +0300)]
Write functional test for resize_server

Refs: #4153

10 years agoUpdate Changelog for server resize
Stavros Sachtouris [Mon, 22 Jul 2013 14:46:11 +0000 (17:46 +0300)]
Update Changelog for server resize

Refs: #4153

10 years agoUpdate documentation for server resize
Stavros Sachtouris [Mon, 22 Jul 2013 14:45:18 +0000 (17:45 +0300)]
Update documentation for server resize

Refs: #4153

10 years agoExpose resize_server as server_resize
Stavros Sachtouris [Mon, 22 Jul 2013 14:36:49 +0000 (17:36 +0300)]
Expose resize_server as server_resize

Refs: 4153

10 years agoImplement a resize_server @ clients.compute
Stavros Sachtouris [Mon, 22 Jul 2013 14:26:28 +0000 (17:26 +0300)]
Implement a resize_server @ clients.compute

Refs: #4153

10 years agoFix intetation mistake
Stavros Sachtouris [Mon, 22 Jul 2013 14:11:25 +0000 (17:11 +0300)]
Fix intetation mistake

10 years agoAllow non-None empty default values in Args
Stavros Sachtouris [Mon, 22 Jul 2013 10:54:35 +0000 (13:54 +0300)]
Allow non-None empty default values in Args

Refs: #4058

10 years agoTest ArgumentParseManager upto update_parser
Stavros Sachtouris [Fri, 19 Jul 2013 15:17:58 +0000 (18:17 +0300)]
Test ArgumentParseManager upto update_parser

Refs: #4058

10 years agoTest ProgressBarArgument
Stavros Sachtouris [Fri, 19 Jul 2013 13:36:33 +0000 (16:36 +0300)]
Test ProgressBarArgument

Refs: #4058

10 years agoFix typo in error docs
Stavros Sachtouris [Fri, 19 Jul 2013 12:46:40 +0000 (15:46 +0300)]
Fix typo in error docs

10 years agoTest Version and KeyValue Arguments
Stavros Sachtouris [Fri, 19 Jul 2013 09:22:52 +0000 (12:22 +0300)]
Test Version and KeyValue Arguments

Refs: #4058

10 years agoRecover default fallback for Int/DateArguments
Stavros Sachtouris [Fri, 19 Jul 2013 08:01:22 +0000 (11:01 +0300)]
Recover default fallback for Int/DateArguments

10 years agoTest DateArgument
Stavros Sachtouris [Thu, 18 Jul 2013 15:38:09 +0000 (18:38 +0300)]
Test DateArgument

Refs: #4058

10 years agoTest IntArgument
Stavros Sachtouris [Thu, 18 Jul 2013 14:09:51 +0000 (17:09 +0300)]
Test IntArgument

Refs: #4058

10 years agoTest FlagArgument and ValueArgument
Stavros Sachtouris [Thu, 18 Jul 2013 13:46:33 +0000 (16:46 +0300)]
Test FlagArgument and ValueArgument

Refs: #4058

10 years agoFix typo in list_public
Stavros Sachtouris [Thu, 18 Jul 2013 12:58:50 +0000 (15:58 +0300)]
Fix typo in list_public

10 years agoFix typo in list_public
Stavros Sachtouris [Thu, 18 Jul 2013 12:58:50 +0000 (15:58 +0300)]
Fix typo in list_public

10 years agoFully test RuntimeConfigArgument
Stavros Sachtouris [Wed, 17 Jul 2013 15:22:19 +0000 (18:22 +0300)]
Fully test RuntimeConfigArgument

Refs: #4058

10 years agoMerge branch 'feature-docs-user-clients' into develop
Stavros Sachtouris [Wed, 17 Jul 2013 15:03:03 +0000 (18:03 +0300)]
Merge branch 'feature-docs-user-clients' into develop

10 years agoUpdate changelog about docs change
Stavros Sachtouris [Wed, 17 Jul 2013 15:02:05 +0000 (18:02 +0300)]
Update changelog about docs change

Refs: 4135

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 agoInitialize RuntimeConfigArgument unittests
Stavros Sachtouris [Wed, 17 Jul 2013 13:43:59 +0000 (16:43 +0300)]
Initialize RuntimeConfigArgument unittests

Refs: #4058

10 years agoMock calls to kamaki.cli.config.Config methods
Stavros Sachtouris [Wed, 17 Jul 2013 13:01:52 +0000 (16:01 +0300)]
Mock calls to kamaki.cli.config.Config methods

Refs: #4058

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

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