Statistics
| Branch: | Tag: | Revision:

root / kamaki / clients / cyclades @ 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.

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

Add --diagnostics to server info

de329b4c 12/13/2013 03:10 pm Stavros Sachtouris

Fix sphinx commend-related warnings

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

Fix unittests in kamaki.clients, subnet arg bug

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

Correct key names in network-related http bodies

Refs: #4563

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

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

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

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

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

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

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

Add -w/--wait to server firewall set

Refs: #4298

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"

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

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

Fix typo in cyclades client unittest

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

Fix typos in floating ip methods (cli + lib)

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

Fix some spelling and typoes in docs

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

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

Update all get/delete ComputeRest tests

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

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

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

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

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

Adjust list_sever_nics to recent server changes

03033b54 05/29/2013 05:41 pm Stavros Sachtouris

Impleent floating ip methods @compute/cyclades

Refs: #3862

New methods introduced and unit-tested:
ComputeRestClient: floating_ip_pools_get, floating_ips_get/post/delete
CycladesRestClient: floating_ip_pools_get, floating_ips_get/post/delete
ComputeClient: get_floating_ip_pools, get_floating_ips,...

77d1b504 05/29/2013 02:25 pm Stavros Sachtouris

Implement floating_ip(s)post/get/delete rest calls

Refs: #3862

0a62912d 05/29/2013 01:25 pm Stavros Sachtouris

Implement floating_ip_pools_get @compute/cyclades

Refs: #3862

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

Rename meta-->metadata and remove values @CLI

Refs: #3633

fab9b17f 05/23/2013 06:42 pm Stavros Sachtouris

Rename meta-->metadata and remove values @lib

- Meta-->metadata in some cases, according to the expected cyclades API
- remove values level from requests and responses @ cyclades lib

Refs: #3633

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

76e7661e 04/15/2013 06:14 pm Stavros Sachtouris

Update docs to use the term Synnefo where needed

In some cases, the term 'GRNET development team' was replaced with 'Synnefo' or
'Synnefo development team'

f6f81cd3 04/15/2013 02:37 pm Stavros Sachtouris

Set a default network type when creating nets

Default type is MAX_FILTERED

Support #3514

08aad6db 04/11/2013 03:22 pm Stavros Sachtouris

Fix typo in commands.errors (self-->this)

This typo caused undesired behavior when deleting a deleted network

Bug #3547

c2b5da2f 04/04/2013 04:37 pm Stavros Sachtouris

Redesign http connection module

Merge everything to kamaki.clients

Remove multiple hierarchies of connection classes (== abandon support for
alternative connection methods, e.g. for requests from pypi)

New connection classes are
- RequestManager
- ResponseManager...

3c50df2e 03/22/2013 03:42 pm Stavros Sachtouris

Apply a simple naming convention for unit tests

Naming convention:

Actual functionality:

In package kamaki.clients.pkg there is class C containing a method M
Test it in a package kamaki.clients.pkg.test, with a class C + a method test_M
Command line run:...

55faa0bc 03/15/2013 04:58 pm Stavros Sachtouris

Prepare PithorRest testcase for implementation

cd5c8cc9 03/15/2013 04:26 pm Stavros Sachtouris

Unittest ComputeRestApi.networks_put 4theWIN

50edcde7 03/15/2013 04:25 pm Stavros Sachtouris

Unittest CycladesRestApi.netowrks_post

fc835c42 03/15/2013 04:21 pm Stavros Sachtouris

Unittest CycladesRestApi.networks_get

68fd1bda 03/15/2013 03:47 pm Stavros Sachtouris

Unittest CycladesRestApi.servers_get

98a7195e 03/14/2013 06:54 pm Stavros Sachtouris

Rephrase pithos mocking expressions

f15a4776 03/14/2013 05:08 pm Stavros Sachtouris

Finetest Cyclades.delete_network

fb392083 03/14/2013 05:03 pm Stavros Sachtouris

Finetest Cyclades.update_network_name

5f4fcc1b 03/14/2013 04:50 pm Stavros Sachtouris

Finetest Cyclades.get_network_details

be7599cf 03/14/2013 04:49 pm Stavros Sachtouris

Finetest Cyclades.disconnect_network_nics

99d462c6 03/14/2013 04:39 pm Stavros Sachtouris

Finetest Cyclades.list_network_nics

dce00f54 03/14/2013 04:38 pm Stavros Sachtouris

Finetest Cyclades.list_networks

a5c8ec5d 03/14/2013 04:31 pm Stavros Sachtouris

Finetest Cyclades.list_server_nics

b87ed277 03/14/2013 04:24 pm Stavros Sachtouris

Finetest Cyclades.disconnet_server

850d58c7 03/14/2013 04:15 pm Stavros Sachtouris

Finetest Cyclades.connect_server

18a27c41 03/14/2013 04:10 pm Stavros Sachtouris

Finetest Cyclades.create_network

f6c1319e 03/14/2013 04:02 pm Stavros Sachtouris

Finetest Cyclades.get_server_stats

153910c8 03/14/2013 04:00 pm Stavros Sachtouris

Finetest Cyclades.set_firewall_profile

852d2713 03/14/2013 03:56 pm Stavros Sachtouris

Finetest Cyclades.get_firewall_profile

c390cb98 03/14/2013 03:44 pm Stavros Sachtouris

Finetest Cyclades.get_server_console

cecad288 03/14/2013 03:31 pm Stavros Sachtouris

Finetest Cyclades.start_server

d841b964 03/14/2013 03:29 pm Stavros Sachtouris

Finetest Cyclades.shutdown_server

545be6b7 03/14/2013 03:19 pm Stavros Sachtouris

Finetest Cyclades.list_servers

0482817c 03/14/2013 02:55 pm Stavros Sachtouris

Finetest and move Compute.delete_image_metadata

428aa852 03/14/2013 02:44 pm Stavros Sachtouris

Finetest and move Compute.update_image_metadata

71017d87 03/14/2013 02:42 pm Stavros Sachtouris

Finetest and move Compute.create_image_metadata

f711008c 03/14/2013 02:38 pm Stavros Sachtouris

Finetest and move Compute.delete_image

0651cda3 03/14/2013 02:37 pm Stavros Sachtouris

Finetest amd move Compute.delete_server

937ef4dd 03/14/2013 01:46 pm Stavros Sachtouris

Finetest and move Compute.get_image_details

b2347a17 03/14/2013 01:41 pm Stavros Sachtouris

Finetest and move Compute.list_images

ae9c3b5f 03/14/2013 01:33 pm Stavros Sachtouris

Finetest and move Compute.get_flavor_details

8c40c4a6 03/14/2013 01:30 pm Stavros Sachtouris

Finetest and move Compute.list_flavors

dbd50059 03/14/2013 01:22 pm Stavros Sachtouris

Finetest and move Compute.delete_server_metadata

d560c67b 03/14/2013 01:07 pm Stavros Sachtouris

Finetest and move Compute.create_server_metadata

2ace03e5 03/14/2013 12:51 pm Stavros Sachtouris

Finetest and move Compute.update_server_name

edf8ad52 03/13/2013 05:33 pm Stavros Sachtouris

Finetest and move Compute.create_server

85898ca4 03/12/2013 05:59 pm Stavros Sachtouris

Rearange client packages 4 uniformity in testing