Stavros Sachtouris [Wed, 31 Jul 2013 10:10:57 +0000 (13:10 +0300)]
Update Changelog for subdir bug
Stavros Sachtouris [Wed, 31 Jul 2013 09:37:52 +0000 (12:37 +0300)]
Ignore subdir section in file_list
Refs: Bug #4134
Stavros Sachtouris [Tue, 30 Jul 2013 12:01:55 +0000 (15:01 +0300)]
Update changelog for image register CLI changes
Stavros Sachtouris [Tue, 30 Jul 2013 12:01:29 +0000 (15:01 +0300)]
Merge branch 'feature-image-register-args' into develop
Stavros Sachtouris [Tue, 30 Jul 2013 12:00:36 +0000 (15:00 +0300)]
Use container:path format in register
Refs: #3778
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)
Stavros Sachtouris [Tue, 30 Jul 2013 09:51:34 +0000 (12:51 +0300)]
Make cyclades functional test code pretier
Stavros Sachtouris [Fri, 26 Jul 2013 14:30:49 +0000 (17:30 +0300)]
Merge branch 'feature-compute-v2' into develop
Stavros Sachtouris [Fri, 26 Jul 2013 14:30:23 +0000 (17:30 +0300)]
Update changelog for compute v2 support
Refs: #4139
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
Stavros Sachtouris [Fri, 26 Jul 2013 14:14:21 +0000 (17:14 +0300)]
Adjust ComputeClient & tests to compute v2
Refs: #4139
Stavros Sachtouris [Fri, 26 Jul 2013 12:01:01 +0000 (15:01 +0300)]
Complete ComputeRestApi tests for compute v2
Refs: #4139
Stavros Sachtouris [Fri, 26 Jul 2013 09:59:32 +0000 (12:59 +0300)]
Make iteration counter pretty
Refs: #4139
Stavros Sachtouris [Thu, 25 Jul 2013 14:39:36 +0000 (17:39 +0300)]
Update all get/delete ComputeRest tests
Refs: #4139
Stavros Sachtouris [Thu, 25 Jul 2013 12:48:41 +0000 (15:48 +0300)]
Update 1st level _get tests for ComputeRestClient
Refs: #4139
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
Stavros Sachtouris [Wed, 24 Jul 2013 13:42:58 +0000 (16:42 +0300)]
Implement servers/?/action/? ReST and methods
Refs: #4139
Stavros Sachtouris [Wed, 24 Jul 2013 12:23:59 +0000 (15:23 +0300)]
Apply changes to call-level methods
Refs: #4139
Stavros Sachtouris [Wed, 24 Jul 2013 12:13:23 +0000 (15:13 +0300)]
Implement OScompute_v2 servers/?/metadata/? calls
Refs: #4139
Stavros Sachtouris [Wed, 24 Jul 2013 10:25:44 +0000 (13:25 +0300)]
Adjust compute/cyclades clients to servers_REST
Refs: #4139
Stavros Sachtouris [Wed, 24 Jul 2013 09:21:52 +0000 (12:21 +0300)]
Implement OSv2 compute 1st level /servers calls
Refs: #4139
Stavros Sachtouris [Tue, 23 Jul 2013 13:34:20 +0000 (16:34 +0300)]
Merge branch 'feature-cli-project' into develop
Stavros Sachtouris [Tue, 23 Jul 2013 13:33:53 +0000 (16:33 +0300)]
Update changelog for project API commands
Refs: #4155
Stavros Sachtouris [Tue, 23 Jul 2013 13:32:47 +0000 (16:32 +0300)]
Create CLI commands for astakos project API
Refs: #4155
Stavros Sachtouris [Tue, 23 Jul 2013 09:01:12 +0000 (12:01 +0300)]
Merge branch 'feature-test-argument' into develop
Stavros Sachtouris [Tue, 23 Jul 2013 09:00:50 +0000 (12:00 +0300)]
Test ArgumentParseManager.parse
Stavros Sachtouris [Mon, 22 Jul 2013 15:25:13 +0000 (18:25 +0300)]
Test ArgumentParseManager.update_arguments
Refs: #4058
Missing test: ArgumentParseManager.parse
Stavros Sachtouris [Mon, 22 Jul 2013 14:56:59 +0000 (17:56 +0300)]
Merge branch 'feature-server-resize' into develop
Stavros Sachtouris [Mon, 22 Jul 2013 14:56:27 +0000 (17:56 +0300)]
Write functional test for resize_server
Refs: #4153
Stavros Sachtouris [Mon, 22 Jul 2013 14:46:11 +0000 (17:46 +0300)]
Update Changelog for server resize
Refs: #4153
Stavros Sachtouris [Mon, 22 Jul 2013 14:45:18 +0000 (17:45 +0300)]
Update documentation for server resize
Refs: #4153
Stavros Sachtouris [Mon, 22 Jul 2013 14:36:49 +0000 (17:36 +0300)]
Expose resize_server as server_resize
Refs: 4153
Stavros Sachtouris [Mon, 22 Jul 2013 14:26:28 +0000 (17:26 +0300)]
Implement a resize_server @ clients.compute
Refs: #4153
Stavros Sachtouris [Mon, 22 Jul 2013 14:11:25 +0000 (17:11 +0300)]
Fix intetation mistake
Stavros Sachtouris [Mon, 22 Jul 2013 10:54:35 +0000 (13:54 +0300)]
Allow non-None empty default values in Args
Refs: #4058
Stavros Sachtouris [Fri, 19 Jul 2013 15:17:58 +0000 (18:17 +0300)]
Test ArgumentParseManager upto update_parser
Refs: #4058
Stavros Sachtouris [Fri, 19 Jul 2013 13:36:33 +0000 (16:36 +0300)]
Test ProgressBarArgument
Refs: #4058
Stavros Sachtouris [Fri, 19 Jul 2013 12:46:40 +0000 (15:46 +0300)]
Fix typo in error docs
Stavros Sachtouris [Fri, 19 Jul 2013 09:22:52 +0000 (12:22 +0300)]
Test Version and KeyValue Arguments
Refs: #4058
Stavros Sachtouris [Fri, 19 Jul 2013 08:01:22 +0000 (11:01 +0300)]
Recover default fallback for Int/DateArguments
Stavros Sachtouris [Thu, 18 Jul 2013 15:38:09 +0000 (18:38 +0300)]
Test DateArgument
Refs: #4058
Stavros Sachtouris [Thu, 18 Jul 2013 14:09:51 +0000 (17:09 +0300)]
Test IntArgument
Refs: #4058
Stavros Sachtouris [Thu, 18 Jul 2013 13:46:33 +0000 (16:46 +0300)]
Test FlagArgument and ValueArgument
Refs: #4058
Stavros Sachtouris [Thu, 18 Jul 2013 12:58:50 +0000 (15:58 +0300)]
Fix typo in list_public
Stavros Sachtouris [Thu, 18 Jul 2013 12:58:50 +0000 (15:58 +0300)]
Fix typo in list_public
Stavros Sachtouris [Wed, 17 Jul 2013 15:22:19 +0000 (18:22 +0300)]
Fully test RuntimeConfigArgument
Refs: #4058
Stavros Sachtouris [Wed, 17 Jul 2013 15:03:03 +0000 (18:03 +0300)]
Merge branch 'feature-docs-user-clients' into develop
Stavros Sachtouris [Wed, 17 Jul 2013 15:02:05 +0000 (18:02 +0300)]
Update changelog about docs change
Refs: 4135
Stavros Sachtouris [Wed, 17 Jul 2013 15:00:34 +0000 (18:00 +0300)]
Enrich clients docs for astakos endpoints, scripts
Refs: #4135
Stavros Sachtouris [Wed, 17 Jul 2013 13:43:59 +0000 (16:43 +0300)]
Initialize RuntimeConfigArgument unittests
Refs: #4058
Stavros Sachtouris [Wed, 17 Jul 2013 13:01:52 +0000 (16:01 +0300)]
Mock calls to kamaki.cli.config.Config methods
Refs: #4058
Stavros Sachtouris [Wed, 17 Jul 2013 07:42:32 +0000 (10:42 +0300)]
Merge branch 'develop' into feature-test-argument
Stavros Sachtouris [Wed, 17 Jul 2013 07:41:10 +0000 (10:41 +0300)]
Merge branch 'feature-test-command-tree' into develop
Stavros Sachtouris [Tue, 16 Jul 2013 15:22:12 +0000 (18:22 +0300)]
Complete ConfigArgument testing
Refs: #4058
Stavros Sachtouris [Tue, 16 Jul 2013 13:55:19 +0000 (16:55 +0300)]
Fully test argument.Argument
Refs: #4058
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
Stavros Sachtouris [Tue, 16 Jul 2013 09:54:09 +0000 (12:54 +0300)]
Improve error message when image meta file exists
Stavros Sachtouris [Mon, 15 Jul 2013 14:16:54 +0000 (17:16 +0300)]
Fully test CommandTree
Refs: #4058
Stavros Sachtouris [Mon, 15 Jul 2013 10:01:58 +0000 (13:01 +0300)]
Accepte tilda as a character for a cloud name
Refs: #4126
Stavros Sachtouris [Mon, 15 Jul 2013 10:01:58 +0000 (13:01 +0300)]
Accepte tilda as a character for a cloud name
Refs: #4126
Stavros Sachtouris [Mon, 15 Jul 2013 09:54:21 +0000 (12:54 +0300)]
Setup test example commands for CommandTree
Refs: #4058
Stavros Sachtouris [Fri, 12 Jul 2013 13:57:15 +0000 (16:57 +0300)]
Implement all unittests for command_tree.Command
Refs: #4058
Stavros Sachtouris [Fri, 12 Jul 2013 11:50:44 +0000 (14:50 +0300)]
Spot and remove unused Command methods
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
Stavros Sachtouris [Mon, 8 Jul 2013 14:36:52 +0000 (17:36 +0300)]
Merge branch 'feature-expose-astakosclient-full' into develop
Stavros Sachtouris [Mon, 8 Jul 2013 14:36:28 +0000 (17:36 +0300)]
Expose commission issue commands
Refs: #4115
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
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
Stavros Sachtouris [Mon, 8 Jul 2013 11:30:28 +0000 (14:30 +0300)]
Update Changelog optional cmd spec bug fix
Refs: #4114
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.
Stavros Sachtouris [Mon, 8 Jul 2013 08:55:30 +0000 (11:55 +0300)]
Update inline documentation for get->whoami rename
Stavros Sachtouris [Mon, 8 Jul 2013 08:22:15 +0000 (11:22 +0300)]
Rename user_get-->user_whoami
Stavros Sachtouris [Fri, 28 Jun 2013 12:03:20 +0000 (15:03 +0300)]
Fix user_list docs
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
Stavros Sachtouris [Fri, 28 Jun 2013 11:06:49 +0000 (14:06 +0300)]
Merge branch 'feature-multiple-tokens' into develop
Stavros Sachtouris [Fri, 28 Jun 2013 10:57:32 +0000 (13:57 +0300)]
Allow multiple tokens per cloud configuration
Refs: #3632
Stavros Sachtouris [Thu, 27 Jun 2013 14:51:42 +0000 (17:51 +0300)]
Merge branch 'feature-user-commands' into develop
Stavros Sachtouris [Thu, 27 Jun 2013 14:51:18 +0000 (17:51 +0300)]
Update Changelog
Stavros Sachtouris [Thu, 27 Jun 2013 14:49:42 +0000 (17:49 +0300)]
Adjust funcional tests
Stavros Sachtouris [Thu, 27 Jun 2013 13:39:38 +0000 (16:39 +0300)]
Cache by uuid instead of token in astakos client
Refs: #3660
Stavros Sachtouris [Thu, 27 Jun 2013 12:57:05 +0000 (15:57 +0300)]
Merge branch 'feature-user-commands' into develop
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
Stavros Sachtouris [Thu, 27 Jun 2013 12:01:09 +0000 (15:01 +0300)]
Implement user_info to show current user info
Refs: #3632
Stavros Sachtouris [Thu, 27 Jun 2013 11:52:16 +0000 (14:52 +0300)]
Implement a user_list to list cached shell users
Refs: #3632
Stavros Sachtouris [Thu, 27 Jun 2013 10:40:02 +0000 (13:40 +0300)]
Fix typo == --> --
Stavros Sachtouris [Thu, 27 Jun 2013 09:54:13 +0000 (12:54 +0300)]
Parse publicURL to fix astakos init, pretty quotas
Refs: #3632
Stavros Sachtouris [Wed, 26 Jun 2013 14:58:03 +0000 (17:58 +0300)]
Fix logger in snf-astakos commands
Stavros Sachtouris [Wed, 26 Jun 2013 14:45:06 +0000 (17:45 +0300)]
Fix broken unittests concerning floating ips
Stavros Sachtouris [Wed, 26 Jun 2013 14:03:09 +0000 (17:03 +0300)]
Merge branch 'feature-expand-wait-functionality' into develop
Stavros Sachtouris [Wed, 26 Jun 2013 14:01:56 +0000 (17:01 +0300)]
Add --wait 2 network_create/delete + upd Changelog
Refs: 3867
Stavros Sachtouris [Wed, 26 Jun 2013 13:47:22 +0000 (16:47 +0300)]
Make wait mechanism usble by more cyclades methods
Refs: #3867
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.
Stavros Sachtouris [Wed, 26 Jun 2013 09:28:04 +0000 (12:28 +0300)]
Update the copyright dates everywhere
Stavros Sachtouris [Tue, 25 Jun 2013 14:50:18 +0000 (17:50 +0300)]
Merge branch 'feature-history-run' into develop
Stavros Sachtouris [Tue, 25 Jun 2013 14:49:47 +0000 (17:49 +0300)]
Restore history-run functionality
Stavros Sachtouris [Tue, 25 Jun 2013 14:06:54 +0000 (17:06 +0300)]
Fix spelling mistake (ident-->indent)
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
...
Stavros Sachtouris [Fri, 21 Jun 2013 14:28:46 +0000 (17:28 +0300)]
Expose floatingip command group to CLI
Stavros Sachtouris [Fri, 21 Jun 2013 14:21:56 +0000 (17:21 +0300)]
Merge branch 'feature-floating-ips' into develop
Stavros Sachtouris [Fri, 21 Jun 2013 14:21:23 +0000 (17:21 +0300)]
Update changelog