Statistics
| Branch: | Tag: | Revision:

root / kamaki / clients @ d5841e90

# Date Author Comment
d5841e90 01/14/2014 01:55 pm Giorgos Korfiatis

Adapt cyclades commands for new projects

Add optional argument --project in create subcommands;
add subcommand reassign for servers, networks and ips.

0897ff84 01/13/2014 03:09 pm Stavros Sachtouris

Backwards compatibility for get_service_endpoints

Refs: #4880

d58df7c0 01/10/2014 02:48 pm Stavros Sachtouris

Remove fstat from clients.utils.readall

Refs: #4871

Fstat was used to compute the actual file size in order to
distinguish if an empty read was because the file ended.
It now considers an empty read to be an end of file.

This allows reading non-regular files.

05ecf3a3 01/09/2014 04:15 pm Stavros Sachtouris

Minor typo

6e6b6117 01/07/2014 05:10 pm Stavros Sachtouris

Minor typos

cd42f8d8 01/07/2014 02:04 pm Stavros Sachtouris

Wrap AstakosClient for backward compatiblity

a22d311c 01/07/2014 11:55 am Stavros Sachtouris

Import the whole astakosclient package

This will allow users to import everything from astakosclient

58f4caba 12/20/2013 01:34 pm Stavros Sachtouris

Reverse server create --no-network/None http req

From now on, --no-network produces a "networks=[]" part,
while the absense of network-related arguments makes produces a
request without "networks" attributes.

c77131f4 12/19/2013 06:30 pm Stavros Sachtouris

Always use "details" call in neworks/subnets list

b45834eb 12/19/2013 03:14 pm Stavros Sachtouris

Add --diagnostics to server info

2da652e2 12/18/2013 01:32 pm Stavros Sachtouris

Adjust subnet_update method parameters to API

7f8136c4 12/17/2013 03:04 pm Stavros Sachtouris

Merge branch 'feature-astakosclient-docs' into hotfix-0.12.1

Conflicts:
README.Upgrade
kamaki/clients/compute/__init__.py

81cf516b 12/16/2013 01:13 pm Stavros Sachtouris

Merge branch 'release-0.12'

Conflicts:
Changelog
docs/conf.py
kamaki/cli/commands/cyclades.py
kamaki/cli/commands/image.py
kamaki/cli/commands/pithos.py
setup.py
version

0db8331f 12/13/2013 03:12 pm Stavros Sachtouris

Fix sphinx commend-related warnings

Conflicts:

kamaki/clients/cyclades/__init__.py
de329b4c 12/13/2013 03:10 pm Stavros Sachtouris

Fix sphinx commend-related warnings

36cb577e 12/12/2013 01:12 pm Stavros Sachtouris

Rename astakosclients to give astakosclient 2 divs

Refs: #4752

Renames in kamaki.clients.astakos:
AstakosClient --> CachedAstakosClient
SynefoAstakosClientOrig --> AstakosClient

61d579fb 12/11/2013 05:39 pm Stavros Sachtouris

Add self.poolsize in kamaki.clients.Client

b7fcd0f5 12/11/2013 05:37 pm Stavros Sachtouris

Add self.poolsize in kamaki.clients.Client

c0b795f8 12/11/2013 04:25 pm Stavros Sachtouris

GET subnets status code 201 --> 200

5fcc3f7c 12/11/2013 04:25 pm Stavros Sachtouris

GET subnets status code 201 --> 200

438efab2 12/11/2013 02:25 pm Stavros Sachtouris

Fix typo in file upload

da17a63d 12/11/2013 02:25 pm Stavros Sachtouris

Fix typo in file upload

7474c948 12/11/2013 02:24 pm Stavros Sachtouris

Fix typo in file upload

43f798ab 12/11/2013 01:03 pm Stavros Sachtouris

Fix bug w. 0 file syncing

bd02c3ea 12/11/2013 01:02 pm Stavros Sachtouris

Fix bug w. 0 file syncing

91d443f9 12/11/2013 12:59 pm Stavros Sachtouris

Fix bug w. 0 file syncing

a5b748c2 12/10/2013 03:36 pm Stavros Sachtouris

Fix Pithos calls unicode bug

da19a2ff 12/10/2013 03:35 pm Stavros Sachtouris

Fix Pithos calls unicode bug

7a3c66e1 12/10/2013 03:25 pm Stavros Sachtouris

Fix unittests in kamaki.clients, subnet arg bug

4e25b350 12/10/2013 03:24 pm Stavros Sachtouris

Fix unittests in kamaki.clients, subnet arg bug

db6438fd 12/09/2013 05:50 pm Stavros Sachtouris

Fix documentation for networks in server_create

f9953e1a 12/09/2013 05:05 pm Stavros Sachtouris

Rename "network" to "uuid" in server create w. net

1d5653d9 12/09/2013 05:05 pm Stavros Sachtouris

Rename "network" to "uuid" in server create w. net

f3740b99 12/09/2013 04:43 pm Stavros Sachtouris

Correct key names in network-related http bodies

Refs: #4563

69565935 12/09/2013 04:42 pm Stavros Sachtouris

Correct key names in network-related http bodies

Refs: #4563

1c366ac9 12/06/2013 04:36 pm Stavros Sachtouris

Complete updating documentation

Refs: #4692

a6a44506 11/29/2013 05:49 pm Stavros Sachtouris

Implement the "wait_for" and "wait_while" methods

Refs: #4624

67dfe4a2 11/29/2013 05:06 pm Stavros Sachtouris

Remove waiters from networks, except port

Refs: #4624

e8ba3e9f 11/29/2013 04:12 pm Stavros Sachtouris

Re-fix expected codes in network-libs (sorry)

8ac8898f 11/29/2013 03:59 pm Build Bot

Fix expected response codes for port lib calls

b82c93a5 11/29/2013 01:39 pm Stavros Sachtouris

Dont required subnet in fixed_ips, in create_port

Refs: #4563

eb647cfe 11/29/2013 01:03 pm Stavros Sachtouris

Allow ports without device_id in lib + waits

Refs: #4624, #4563

c6afee48 11/28/2013 06:34 pm Stavros Sachtouris

Implement port wait

Refs: #4583

6f2b87c1 11/28/2013 05:59 pm Stavros Sachtouris

Implement network wait

Refs: #4563

a6d2ad78 11/28/2013 03:58 pm Stavros Sachtouris

Fix required argument inconsistency with lists

fcd0f53d 11/28/2013 03:00 pm Stavros Sachtouris

Merge branch 'feature-naming-scheme' into develop

Conflicts:
Changelog
kamaki/cli/commands/cyclades.py
kamaki/cli/commands/network.py
kamaki/cli/commands/pithos.py

7b109aa7 11/27/2013 05:42 pm Stavros Sachtouris

Complete container commands

Refs: #4583

74b7c6dc 11/26/2013 04:47 pm Stavros Sachtouris

Implement file download

Refs: #4583

edc1182f 11/25/2013 06:14 pm Stavros Sachtouris

Carefully copy file * up to car

Refs: #4583

d1bced10 11/21/2013 06:07 pm Stavros Sachtouris

Expose Network floatingip commands

Refs: #4583, #4563

8fd99602 11/21/2013 05:42 pm Stavros Sachtouris

Implement Network floatingips

Refs: #4546

264a13f7 11/20/2013 04:50 pm Stavros Sachtouris

Apply naming scheme to network + cyclades/network

Refs: #4583, #4563

Network connection has changed:
server create <usuall stuff here>
--network-id=NETWORK_ID --network-with-ip=NETWORK_ID,IP
port create/delete are also used to connect/disconnect networks to servers...

ec5d658f 11/19/2013 06:18 pm Stavros Sachtouris

Move thread control to threaded commands

Refs: #4616, #4617

Remove max_theads from config, move control to threaded commands as --threads
Set default MAX_THREADS to 1

5c5eb675 11/19/2013 05:33 pm Stavros Sachtouris

Apply naming scheme to image cmds

Refs: #4583

All image-property commands --> image modify --property-add/del
All image-compute commands --> imagecompute
imagecompute-property-* --> imagecompute modify --property-add/del

56d84a4e 11/15/2013 06:14 pm Stavros Sachtouris

Syntax check required arguments (incomplete)

Refs: #4596

b7d79306 11/08/2013 02:02 pm Stavros Sachtouris

Add fixed_ips in post create

Refs: #4563

737995ed 11/07/2013 04:56 pm Stavros Sachtouris

Add name to port create

Refs: #4563

ccdd1b82 11/07/2013 12:41 pm Stavros Sachtouris

Create port_creates extention (cyclaes) and expose

Refs: #4563

45cb7f88 11/06/2013 07:16 pm Stavros Sachtouris

Cancel previous commit

9e04242a 11/06/2013 07:16 pm Stavros Sachtouris

One-byte typo

1d565254 11/06/2013 07:15 pm Stavros Sachtouris

Minor fixes

447365fe 11/06/2013 07:10 pm Stavros Sachtouris

Export all port methods, except port create

Refs: #4563

0e27687b 11/06/2013 03:27 pm Stavros Sachtouris

Add "detail" to network list

Refs: #4563

e864cd9e 11/06/2013 01:28 pm Stavros Sachtouris

Implement client.cyclades.CycladesNetworkClient

Refs: #4563

This class implements APi extentions custom to Cyclades

5c433331 11/06/2013 01:10 pm Stavros Sachtouris

Rename packages networking-->network

56f5c6fc 11/05/2013 06:22 pm Stavros Sachtouris

Let kamaki client handle json

677979bc 11/05/2013 06:17 pm Stavros Sachtouris

Fix networking client call (data-->json)

bac9c8ac 11/05/2013 04:33 pm Stavros Sachtouris

Complete clients.networkinh + unittests

Refs: #4546

25d2ff8e 11/05/2013 01:55 pm Stavros Sachtouris

Complete subnet operations + unittests

Refs: #4546

ba1ab65d 11/04/2013 06:38 pm Stavros Sachtouris

Implement create_subnet(s), update implementations

Refs: #4546

OpenStack modified the API during development, that was odd!

afba96a7 11/04/2013 03:40 pm Stavros Sachtouris

Implement all network calls + unittests

Refs: #4546

Implemented: list_networks, create_network, create_networks,
get_network_details, update_network, delete_network

c95ff061 11/04/2013 11:48 am Stavros Sachtouris

Pick "networking" as the name of the new client

Refs: #4546

058ee9a8 11/01/2013 06:32 pm Stavros Sachtouris

Implement clients.network.NetworkClient (part)

Refs: #4546

Implemented in this commit: list_networks, create_network, unittests for both

963bd664 11/01/2013 04:47 pm Stavros Sachtouris

Create unittests for network/rest_api

Refs: #4546

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

9f75385a 10/09/2013 01:25 pm Stavros Sachtouris

Merge branch 'release-0.11'

Conflicts:
Changelog
docs/examplesdir/imageregister.rst
docs/installation.rst
kamaki/cli/__init__.py
kamaki/cli/commands/__init__.py
kamaki/cli/commands/astakos.py
kamaki/cli/commands/cyclades.py
kamaki/cli/commands/image.py...

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

Fix typo

864767eb 10/09/2013 12:59 pm Stavros Sachtouris

Update version in setup and documents, fix tests

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"