Statistics
| Branch: | Tag: | Revision:

root / kamaki / cli / commands @ 9d3cd179

# Date Author Comment
9d3cd179 08/02/2013 01:52 pm Stavros Sachtouris

Show user names in /file sharers

Refs: #4203

d77e33d4 08/01/2013 03:35 pm Stavros Sachtouris

Add upload local image abilities to register

Refs: #4206

New register args:

--update-image-file=/local/path
--no-progress-bar
a0a61f30 08/01/2013 02:21 pm Stavros Sachtouris

Correct error message if file does not exist

abff3366 07/31/2013 03:52 pm Stavros Sachtouris

Fix typos, decale kamai.cli.argument as package

f8426b5c 07/31/2013 03:18 pm Stavros Sachtouris

Guess mimetype and use it in uploads

Refs: #4196

a339a3ee 07/31/2013 12:37 pm Stavros Sachtouris

Ignore subdir section in file_list

Refs: Bug #4134

f2ea1314 07/30/2013 03:00 pm Stavros Sachtouris

Use container:path format in register

Refs: #3778

0ff9b312 07/23/2013 04:32 pm Stavros Sachtouris

Create CLI commands for astakos project API

Refs: #4155

fdcac7e2 07/23/2013 12:01 pm Stavros Sachtouris

Merge branch 'feature-test-argument' into develop

fc7c3c4c 07/22/2013 05:45 pm Stavros Sachtouris

Update documentation for server resize

Refs: #4153

eb8208a5 07/22/2013 05:36 pm Stavros Sachtouris

Expose resize_server as server_resize

Refs: 4153

67083ca0 07/19/2013 03:46 pm Stavros Sachtouris

Fix typo in error docs

ac7346a4 07/17/2013 10:41 am Stavros Sachtouris

Merge branch 'feature-test-command-tree' into develop

f17d6cb5 07/16/2013 04:55 pm Stavros Sachtouris

Fully test argument.Argument

Refs: #4058

81b0838d 07/16/2013 12:54 pm Stavros Sachtouris

Improve error message when image meta file exists

eb46e9a1 07/12/2013 02:50 pm Stavros Sachtouris

Spot and remove unused Command methods

84b0517f 07/08/2013 05:36 pm Stavros Sachtouris

Expose commission issue commands

Refs: #4115

0155548b 07/08/2013 05:21 pm Stavros Sachtouris

Expose commission commands (astakos)

Refs: #4115

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

Also implement the CommaSeparatedListArgument structure

d1d0cec9 07/08/2013 04:19 pm Stavros Sachtouris

Expose more astakosclients methods (1to1)

Refs: #4115

New commands: astakores_resources/feedback/endpoints

Also, wrap astakosclient expositions with an error handling decorator

023d7ab0 07/08/2013 11:55 am Stavros Sachtouris

Update inline documentation for get->whoami rename

49fac78e 07/08/2013 11:22 am Stavros Sachtouris

Rename user_get-->user_whoami

258a45f3 06/28/2013 03:03 pm Stavros Sachtouris

Fix user_list docs

dc897a7e 06/28/2013 01:57 pm Stavros Sachtouris

Allow multiple tokens per cloud configuration

Refs: #3632

fe4940bc 06/27/2013 03:52 pm Stavros Sachtouris

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...

b91111b9 06/27/2013 03:01 pm Stavros Sachtouris

Implement user_info to show current user info

Refs: #3632

9a8861d1 06/27/2013 02:52 pm Stavros Sachtouris

Implement a user_list to list cached shell users

Refs: #3632

31618e2a 06/27/2013 12:54 pm Stavros Sachtouris

Parse publicURL to fix astakos init, pretty quotas

Refs: #3632

556e6916 06/26/2013 05:58 pm Stavros Sachtouris

Fix logger in snf-astakos commands

77df3d4a 06/26/2013 05:01 pm Stavros Sachtouris

Add --wait 2 network_create/delete + upd Changelog

Refs: 3867

7b2e4bf1 06/26/2013 04:47 pm Stavros Sachtouris

Make wait mechanism usble by more cyclades methods

Refs: #3867

60c42f9f 06/26/2013 02:35 pm Stavros Sachtouris

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.

e3f01d64 06/26/2013 12:28 pm Stavros Sachtouris

Update the copyright dates everywhere

0ec19fd3 06/25/2013 05:49 pm Stavros Sachtouris

Restore history-run functionality

a57402cd 06/21/2013 05:28 pm Stavros Sachtouris

Expose floatingip command group to CLI

9b47150e 06/21/2013 05:19 pm Stavros Sachtouris

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

7ba195e5 06/19/2013 05:56 pm Stavros Sachtouris

Remove links from simple listing

0b158e6b 06/19/2013 02:58 pm Stavros Sachtouris

Add image registration examples

9e5341f5 06/18/2013 02:51 pm Stavros Sachtouris

Complete the listing section

fa382f9e 06/14/2013 05:51 pm Stavros Sachtouris

Fix deprecated terms in documentation

a7533bf3 06/14/2013 12:54 pm Stavros Sachtouris

Recover old token in case of authentication error

9e0a1a4c 06/14/2013 11:35 am Stavros Sachtouris

Prepare special local paths (like .) for pithos

0d68bdc5 06/13/2013 06:44 pm Stavros Sachtouris

Merge branch 'feature-expose-astakosclient' into develop

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

df0045d8 06/13/2013 06:37 pm Stavros Sachtouris

Fix all minor typos and modifications in tests

031ca67d 06/12/2013 05:17 pm Stavros Sachtouris

Fix typos in error messages and helps

Refs: #3979

47f37f7c 06/12/2013 05:13 pm Stavros Sachtouris

Fix log level for expected command failures

144b3551 06/12/2013 03:02 pm Stavros Sachtouris

Change term "remote" to "cloud" when proper

Refs: #3934

9dc6159f 06/10/2013 04:03 pm Stavros Sachtouris

Document the Upgrade notes for v0.9

72fa0010 06/10/2013 03:11 pm Stavros Sachtouris

Fix PEP8 warning

866a5b5e 06/07/2013 03:42 pm Stavros Sachtouris

Merge branch 'feature-endpoints' into develop

c626151a 06/07/2013 03:41 pm Stavros Sachtouris

Adjust help messages to configuration changes

Refs:#3934

40bdbfa3 06/07/2013 02:25 pm Stavros Sachtouris

Merge branch 'feature-endpoints' into develop

e0d03685 06/07/2013 02:24 pm Stavros Sachtouris

Fix a PEP8 issue

14d15eca 06/07/2013 02:19 pm Stavros Sachtouris

Use os-specific path seperators in up/down-load -R

Refs: #3954

b4f69041 06/06/2013 05:29 pm Stavros Sachtouris

Adjust all command specs to multicloud/singleauth

Refs: #3934

99085b30 06/06/2013 02:20 pm Stavros Sachtouris

Make sure user and history commands work fine

Refs: #3934

844a6bdb 06/06/2013 01:32 pm Stavros Sachtouris

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...

362adf50 06/05/2013 07:00 pm Stavros Sachtouris

Decide a cloud term, use it if no cloud.url

Refs: #3934

201baa17 06/04/2013 02:03 pm Stavros Sachtouris

A. Hardcode the new kamaki config file

Refs: #3934

Breaks compatibility, implements a remotes-based config file

f5c28bfa 06/04/2013 12:30 pm Stavros Sachtouris

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

9d8737a2 06/03/2013 05:29 pm Stavros Sachtouris

Fix typos in default and expected values

819311d3 06/03/2013 05:19 pm Stavros Sachtouris

Handle url proccessing even if url is unicode

Also, fix typos and default values for service configurations

82e32e50 06/03/2013 03:14 pm Stavros Sachtouris

Fix typos in user command flow

ef00bc31 06/03/2013 02:37 pm Stavros Sachtouris

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

8cec3671 06/03/2013 02:22 pm Stavros Sachtouris

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....

cb4a5d9c 06/03/2013 12:58 pm Stavros Sachtouris

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:...

f724cd35 05/31/2013 05:37 pm Stavros Sachtouris

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...

1ace29b9 05/29/2013 10:55 am Stavros Sachtouris

Remove undesired logging in non-verbose mode

09b2b38e 05/28/2013 06:03 pm Stavros Sachtouris

Differenciate cli logger from astakosclient logger

e1c18867 05/28/2013 05:50 pm Stavros Sachtouris

Wip snf-astakos, try-import it by default

7983398f 05/28/2013 11:45 am Stavros Sachtouris

Merge branch 'feature-expose-astakosclient' into develop

683335b1 05/27/2013 05:07 pm Stavros Sachtouris

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

97fc1e06 05/27/2013 03:23 pm Stavros Sachtouris

Setup a snf-astakos command set

137c51f5 05/24/2013 05:24 pm Stavros Sachtouris

Fix typo in kamak.cli.logger import

bcef3ac9 05/24/2013 04:47 pm Stavros Sachtouris

Rename meta-->metadata and remove values @CLI

Refs: #3633

aa82dd5a 05/23/2013 05:25 pm Stavros Sachtouris

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...

117ca598 05/22/2013 06:05 pm Stavros Sachtouris

Merge branch 'feature-json-output' into develop

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

Also, take care of pep8 issues

d9301a7a 05/22/2013 06:01 pm Stavros Sachtouris

Fix typo in pithos upload output

545c6c29 05/22/2013 05:26 pm Stavros Sachtouris

Implement an optional json output 4 outputing cmds

Refs: #3732

6dfd55cb 05/22/2013 01:42 pm Stavros Sachtouris

Add json/optional output to astakos cmds

Refs: #3732

1b73b4c1 05/22/2013 01:38 pm Stavros Sachtouris

Add json/optional responses to flavor/network cmds

Refs: #3732

cd295a1d 05/22/2013 01:07 pm Stavros Sachtouris

Add json/optional outputs to server commands

Refs: #3732

c4aefeaf 05/21/2013 07:32 pm Stavros Sachtouris

Update and enrich error messages in image register

Parse ivalid property file and guide users to correct it
Guide users to pass valid container:path parameters

Refs:#3769

9553da85 05/21/2013 06:26 pm Stavros Sachtouris

Print full and nice response in image register

f7a37648 05/21/2013 06:04 pm Stavros Sachtouris

Make sure registered properties are unique

Refs: #3769

00336c85 05/21/2013 05:08 pm Stavros Sachtouris

Store image properties after image registration

Log of changes:
- Properties are stored in a remote file on Pithos+
- File name is <image-file>.meta
- Feature can be switched off with --no-property-file-upload
- If remote property file exists, registration is aborted...

623a4ceb 05/21/2013 03:23 pm Stavros Sachtouris

Optionaly load images properties from file

Refs: #3769

395fbf9e 05/20/2013 06:40 pm Stavros Sachtouris

Update documentation to reflect changes in output

Refs: #3756

f5f35422 05/20/2013 05:54 pm Stavros Sachtouris

Apply option outputs to image commands + renames

- Add image.add_member missing content-length header
- Rename image-[add|del]member commands to members-[add|delete]
- Remove update option from image-register
- In image-compute split properties to properties-list and properties-get...

915b99b5 05/20/2013 01:21 pm Stavros Sachtouris

Apply optional output to kamaki file commands

Apply the feature wherever is applicable
Generalize the feature by moving the corresponding code to _command_init

5655d560 05/17/2013 07:11 pm Stavros Sachtouris

Update file operations and their output

Refs: #3756 #3732

- Add optional output for file methods: mkdir, touch, create, move, create,
copy, move, append, delete, purge, info, meta, upload
- Transliterate permissions and metadata methods to apear as get/set/delete...
55c75058 05/17/2013 03:49 pm Stavros Sachtouris

Add output to file copy/move

Also, kamaki.clients.pithos.copy/move_object returns response headers

Refs: #3756 #3732

94bedc5b 05/17/2013 02:48 pm Stavros Sachtouris

Add output support to create methods

Refs: #3756 #3732

In kamaki.clients
-------------------
- storage.create_directory returns response headers
- implement pithos.create_container

In kamaki.cli.pithos
-------------------
- add flag --with_output for optional output...

0399ac7e 05/17/2013 01:48 pm Stavros Sachtouris

Add json formated output for file list

- Implement a print_json auxiliary method in kamaki.cli.utils
- Add a (j, --json) flag to file list
When -j or --json flag is on, only json is printed

Refs: #3732

1d3f006b 05/15/2013 07:39 pm Stavros Sachtouris

Allow copy of deleted objects by refering to older

Also disallow moving deleted objects by version The later was implemented by
accident, due to the symetry between move and copy

Refs: #3737

e2d7b883 05/15/2013 06:32 pm Stavros Sachtouris

Fix typo dst_path instead of ds_path

Refs: 3737

ed9af02c 05/15/2013 05:36 pm Stavros Sachtouris

Add enumeration as optional for all list cmds

Refs: #3739

74c65e80 05/15/2013 03:44 pm Stavros Sachtouris

Cache container info request per upload session

Refs: #3735

0e728dcb 05/14/2013 07:30 pm Stavros Sachtouris

Add a -l option to upload: list uploaded details

If the upload is successfull, if the -l or --details argument is present,
kamaki lists all uploaded objects with all details returned by the server
(e.g. object version, date of creation, etc)

Refs: #3730

be4a8ccd 05/14/2013 06:22 pm Stavros Sachtouris

Implement purging a non-empty container

kamaki file purge <container> -F

will automatically empty a container before purging it

Refs: #3662

4a17d307 05/14/2013 05:12 pm Stavros Sachtouris

Expose image-unregister to cli and unittest it