Statistics
| Branch: | Tag: | Revision:

root / kamaki / clients @ c6ebe715

# Date Author Comment
c6ebe715 10/31/2013 06:58 pm Stavros Sachtouris

Implement clients.network.rest_api

Refs: #4546

2d1f5058 10/31/2013 03:38 pm Stavros Sachtouris

Remove token from history

Refs: #4479

20211cbb 10/31/2013 02:53 pm Stavros Sachtouris

Astakosclient always ommits token and reveals data

85115c12 10/31/2013 02:29 pm Stavros Sachtouris

Log astakosclient in kamaki style

a2ed4352 10/30/2013 05:50 pm Stavros Sachtouris

Merge branch 'feature-require-astakosclient' into develop

fa7d08b6 10/30/2013 05:36 pm Stavros Sachtouris

Implement user session commands for kamaki

Refs: #4340

172ee8f9 10/25/2013 01:48 pm Stavros Sachtouris

Implement "get_client" in clients.astakos

Returns the synnefo-astakosclient object

4f228300 10/24/2013 06:15 pm Stavros Sachtouris

Apply "readall" method to PithosClient local IO

3ddb2ade 10/24/2013 06:11 pm Stavros Sachtouris

Implement a readall method to retry-read from file

ab863157 10/24/2013 05:14 pm Stavros Sachtouris

Complete astakosclient exposition in astakos.py

Refs: #4340

91478081 10/15/2013 03:53 pm Stavros Sachtouris

Fix unittests for kamaki.clients.astakos

Refs: #4337, #4312

f24819ad 10/14/2013 11:23 am Stavros Sachtouris

Fix authenticate to return endpoints (bw com.)

cabc72ae 10/14/2013 11:19 am Stavros Sachtouris

Cache user_catalogs requests, new methods for that

Refs: #4337

New methods: uuids2usernames, usernames2uuids
Keep post_user_catalogs for bw comp.

db93db3e 10/10/2013 06:53 pm Stavros Sachtouris

Dont call astakos form kamaki, use astakosclient

Refs:#4312

8878d557 10/09/2013 01:00 pm Stavros Sachtouris

Fix typo

6c068db6 10/07/2013 06:33 pm Stavros Sachtouris

Create a step by step showcase kamaki.lib example

Refs: #4441

This example involves astakos, pithos, image and cyclades clients
It also shows how to use kamaki.cli.config to get cloud information
It attempts to create a cluster of VMs from a user-created image,...

40ddc207 10/04/2013 05:28 pm Stavros Sachtouris

Add some documentation for cluster management

Refs: #4429

c2e8d493 10/04/2013 12:42 pm Stavros Sachtouris

Catch errors and notify user in a helpful manner

Refs: #4429

81c60832 10/03/2013 06:46 pm Stavros Sachtouris

Move cluster handling in server create/delete

Refs: #4429

b8352ce4 10/03/2013 04:18 pm Stavros Sachtouris

Create/expose methods for mass VM create/delete

Refs: #4429

fc79be92 10/01/2013 06:59 pm Stavros Sachtouris

Log a request before commiting it

c788a761 09/30/2013 05:13 pm Stavros Sachtouris

Add -w/--wait to server firewall set

Refs: #4298

7f85a914 09/27/2013 05:21 pm Stavros Sachtouris

Remove token from http body (can be switched on)

Refs: #4300

e9c73313 09/27/2013 01:49 pm Stavros Sachtouris

Modify progress bar behavior in cyclades wait

Refs: #4352

Progress bar is now able to "count down", be "eating" the bar instead of
filling it, thus has meaning for timeouts
All waits are time-outs, except for "server BUILD"

9684f569 09/26/2013 04:24 pm Stavros Sachtouris

Adjust pithos tests to error code corrections

97086fcd 09/24/2013 06:33 pm Stavros Sachtouris

Fix sphinx warnings

f6822a26 09/24/2013 06:13 pm Stavros Sachtouris

Take care of the documentation (except developers)

2bd23362 09/23/2013 06:47 pm Stavros Sachtouris

Change VMs to servers in docs, fix docs scripts

07fdc00c 09/20/2013 04:10 pm Stavros Sachtouris

Fix wrong parameter passing to create_server

Refs: #4339

45a3721b 09/13/2013 01:37 pm Stavros Sachtouris

Fix functional test when there are no sharers

This error apears in pithos livetest account_get, when there are no sharer accounts

40b1ed91 09/10/2013 01:20 pm Stavros Sachtouris

Fix typos

25f0c0cf 09/09/2013 06:29 pm Stavros Sachtouris

Expand stream output to pithos print methods

fbb253e8 09/09/2013 06:18 pm Stavros Sachtouris

Add output stream to astakos print methods

38db356b 09/09/2013 03:15 pm Stavros Sachtouris

Restore backwards compatibility for image register

Refs: Bug #4276

New format:

/image register Name container:path/to/image

Old format:

/image register Name pithos://user-uuid/container/path/to/image

Now, the old format is also recognized. It is planed to be depricated in a...

3d6a513a 09/02/2013 06:44 pm Stavros Sachtouris

Tune functional tests for longer delays

7d4ebdab 09/02/2013 02:18 pm Stavros Sachtouris

Fix typo in cyclades client unittest

64a3c0de 08/29/2013 01:24 pm Stavros Sachtouris

Make pid logging optional, logs are now readable

Refs: #4242

ca5528f1 08/27/2013 04:38 pm Stavros Sachtouris

Add meta/properties image methods, whip compute

Refs: #4231

New methods:
/image meta list/set/delete --<meta>[=value] ... -p k1[=v1] [-p k2[=v2]] ...

dad1b874 08/27/2013 11:26 am Stavros Sachtouris

Implement clients.image.update_image

Refs: #4231

This method will allow for image update and especialy property handling

95641ecc 08/21/2013 05:53 pm Stavros Sachtouris

Augment user info in image list

Refs: #4228

2e6e03da 08/06/2013 03:54 pm Stavros Sachtouris

Fix typos in floating ip methods (cli + lib)

776b275c 08/05/2013 06:45 pm Stavros Sachtouris

Use multiformed ranges in kamaki pithos lib

Refs: #4059

Also, adjust corresponding unit and functional tests

1e1d6f27 08/05/2013 01:44 pm Stavros Sachtouris

Tide up sopme functional test code

6e50fed4 08/02/2013 05:21 pm Stavros Sachtouris

Pithos client understands more range expressions

Refs: #4059

7806f19d 08/02/2013 04:50 pm Stavros Sachtouris

Let argument.rangeArgument parse more ranges

Refs: #4059

9d3cd179 08/02/2013 01:52 pm Stavros Sachtouris

Show user names in /file sharers

Refs: #4203

5c2058e7 08/01/2013 01:37 pm Stavros Sachtouris

Allow upload_from_string to use content-encoding

ecf0fc97 08/01/2013 12:51 pm Stavros Sachtouris

Do not allow thread exceptions to stop errors

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

Guess mimetype and use it in uploads

Refs: #4196

cedde35d 07/31/2013 02:24 pm Stavros Sachtouris

Fix some spelling and typoes in docs

e99f9efb 07/30/2013 01:16 pm Stavros Sachtouris

Allow image_register to accept a location tuple

Refs: #3778

Location tuple: (user_uuid, container, image_object)

b773795c 07/30/2013 12:51 pm Stavros Sachtouris

Make cyclades functional test code pretier

6290b789 07/26/2013 05:28 pm Stavros Sachtouris

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

6d6d5141 07/26/2013 05:14 pm Stavros Sachtouris

Adjust ComputeClient & tests to compute v2

Refs: #4139

4a88f05b 07/26/2013 03:01 pm Stavros Sachtouris

Complete ComputeRestApi tests for compute v2

Refs: #4139

99e4d887 07/26/2013 12:59 pm Stavros Sachtouris

Make iteration counter pretty

Refs: #4139

d08962f0 07/25/2013 05:39 pm Stavros Sachtouris

Update all get/delete ComputeRest tests

Refs: #4139

5ed87051 07/25/2013 03:48 pm Stavros Sachtouris

Update 1st level _get tests for ComputeRestClient

Refs: #4139

e51c7d5b 07/24/2013 06:13 pm Stavros Sachtouris

Complete basic compute v2 implementation

Refs: #4139

Pending: adjust unitests, test against an openstack deployment

ef2e6c9f 07/24/2013 04:42 pm Stavros Sachtouris

Implement servers/?/action/? ReST and methods

Refs: #4139

0b179c69 07/24/2013 03:23 pm Stavros Sachtouris

Apply changes to call-level methods

Refs: #4139

65a8b1da 07/24/2013 03:13 pm Stavros Sachtouris

Implement OScompute_v2 servers/?/metadata/? calls

Refs: #4139

dbcbf446 07/24/2013 01:25 pm Stavros Sachtouris

Adjust compute/cyclades clients to servers_REST

Refs: #4139

fda88be1 07/24/2013 12:21 pm Stavros Sachtouris

Implement OSv2 compute 1st level /servers calls

Refs: #4139

8a8faf8c 07/22/2013 05:56 pm Stavros Sachtouris

Write functional test for resize_server

Refs: #4153

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

Update documentation for server resize

Refs: #4153

d07fddd9 07/22/2013 05:26 pm Stavros Sachtouris

Implement a resize_server @ clients.compute

Refs: #4153

6325d148 07/18/2013 03:59 pm Stavros Sachtouris

Fix typo in list_public

d252a7a8 07/15/2013 05:16 pm Stavros Sachtouris

Fully test CommandTree

Refs: #4058

3e02e714 06/27/2013 05:49 pm Stavros Sachtouris

Adjust funcional tests

b44a5a37 06/27/2013 04:39 pm Stavros Sachtouris

Cache by uuid instead of token in astakos client

Refs: #3660

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

Implement a user_list to list cached shell users

Refs: #3632

8b2d63a7 06/26/2013 05:45 pm Stavros Sachtouris

Fix broken unittests concerning floating ips

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

Make wait mechanism usble by more cyclades methods

Refs: #3867

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

Update the copyright dates everywhere

a0608786 06/25/2013 05:06 pm Stavros Sachtouris

Fix spelling mistake (ident-->indent)

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

c088076b 06/20/2013 04:16 pm Stavros Sachtouris

Adjust unit/functional tests

Refs: #3964

ec928235 06/18/2013 01:00 pm Stavros Sachtouris

Add a Connection Retry to Client + ResponseManager

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

9a70c511 06/17/2013 11:52 am Stavros Sachtouris

Adjust list_sever_nics to recent server changes

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

Fix deprecated terms in documentation

7749f75a 06/14/2013 02:06 pm Stavros Sachtouris

Fix typo when getting metadata without key

2e03b5d8 06/13/2013 06:46 pm Stavros Sachtouris

Merge branch 'feature-floating-ips' into develop

Conflicts:
Changelog

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

Fix all minor typos and modifications in tests

8f91e50c 06/12/2013 04:14 pm Stavros Sachtouris

Fix typo in method docs

2feb9477 06/12/2013 03:49 pm Stavros Sachtouris

Adjust livetests to cloud renamings

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

Document the Upgrade notes for v0.9

9b745324 06/10/2013 02:57 pm Stavros Sachtouris

Adjust all livetests to use cached astakos client

Refs: #3964

508570ae 06/10/2013 01:07 pm Stavros Sachtouris

Adjust cached astakos client unit tests

Refs: #3964

ca65fc0b 06/10/2013 12:53 pm Stavros Sachtouris

Create mising func. tests 4 cached astakos client

Refs: #3964

114e19da 06/10/2013 11:54 am Stavros Sachtouris

Adjust astakos functional tests to novel features

Refs: #3964

82903313 06/07/2013 04:44 pm Stavros Sachtouris

Make sure all url-params are url-encoded

Refs: #3956

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

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

e7884f25 06/03/2013 04:49 pm Stavros Sachtouris

Fix typo in astakos client: version_id-->versionId

3950a864 06/03/2013 04:06 pm Stavros Sachtouris

Adjust cached auth info reading to recent changes

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

Fix typos in user command flow

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