Statistics
| Branch: | Tag: | Revision:

root / kamaki / clients / utils.py @ 279dabb9

History | View | Annotate | Download (3.5 kB)

# Date Author Comment
279dabb9 02/26/2013 05:18 pm Stavros Sachtouris

Fix double // in urls

Conflicts:

kamaki/clients/utils.py
cf215a96 02/26/2013 04:41 pm Stavros Sachtouris

Fix url quoting with non-ascii (closes bug #3256)

Conflicts:

kamaki/clients/utils.py
version
d160ada1 02/26/2013 12:42 pm Stavros Sachtouris

Allow non-ascii paramters on path2url

Replace calls of the form unicode(v) to the equivalent" '%s' % v

06eccea2 02/13/2013 12:32 pm Stavros Sachtouris

Remove list2str() (clients.utils) 4 simplicity

4cbe00ba 12/04/2012 01:49 pm Stavros Sachtouris

Clean-up and update comments in clients.utils

1. Remove deprecated or unused methods dict2file, list2file, prefix_keys

2. Rename and update comments to help sphinx create better documentation

4067cdaf 11/26/2012 02:12 pm Stavros Sachtouris

Fix sphinx auto-doc syntax warning

3dabe5d2 11/02/2012 01:16 pm Stavros Sachtouris

Make all source pep8 compliant

6f1ec797 09/03/2012 05:26 pm Stavros Sachtouris

Introduce general methods for cyclades poking

servers_get/post, networks_get/delete/post/put with generic
arguments id and command are now used by oldern, convenience
calls. E.g.
networks_get(100, 'action') with try
GET http:.../networks/100/action...

5685ca98 08/22/2012 04:58 pm Stavros Sachtouris

Add pithos_sh GetObject as download

pithos_sh download is incremental, therefore better than kamaki download

9f74ca46 07/24/2012 05:37 pm Stavros Sachtouris

Added tests for object_put + minor bug fixes

379cd4bb 07/18/2012 06:58 pm Stavros Sachtouris

Implemented tests (Pithos+, partial, for now)

Used unittest, implemented tests for all account level Pithos+
operations and some container level operations
TBC

4adfa919 07/17/2012 02:59 pm Stavros Sachtouris

Full Pithos+ support at object level

Rest calls HEAD GET PUT COPY MOVE POST DELETE at object level fully
support Pithos+ capabilities by adding generic methods. Adjusted
existing methods to take advantage of these
Not thoroughly tested...

b758e547 07/16/2012 12:30 pm Stavros Sachtouris

Added full pithos support to list_containers

In pithos, added full support for optional parameters and headers supported
in Pithos API in list_containers() (account get)

9aece4ba 07/13/2012 06:24 pm Stavros Sachtouris

Modifications in store CLI syntax

Support for the form
kamaki store <command> <container:path>
e.g.
kamaki store list [container[:path]]

0f25af9f 07/11/2012 02:44 pm Stavros Sachtouris

Compatibility with python2.6

4f01cc99 07/10/2012 05:36 pm Stavros Sachtouris

Minor improvements, adjusted network info

In compute and cyclades replaced raw paths with paths generated by path4url method
In kamaki/utils adjusted print_addresses to fit recente changes in cyclades API

e742badc 07/10/2012 05:09 pm Stavros Sachtouris

Simplified Client code

Added set_header method then replaced code that pushes headers to the query with calls to this much simpler method

c2867610 07/10/2012 05:09 pm Stavros Sachtouris

Implemented group, delgroup and copy

In CLI:
- added store group to retrieve user grouos of account
- added store delgroup to delete a user group by groupname
- added store copy to copy an object from container/path to destination container/path...

0e4bec91 07/10/2012 05:09 pm Stavros Sachtouris

Added set_account_meta

In CLI:
- added store_set_account_meta
- added auxiliary dict_from_args in utils.py

In storage:
- added set_account_meta
- created client/util.py to store auxiliary methods semantically indepented Client
- added auxiliary prefix_keys to client/utils.py...

af3b2b36 07/10/2012 05:09 pm Stavros Sachtouris

Added store_setmeta (pithos API implementation)

-In CLI:
- store_meta for account, container and/or object
- minor fixes to meta

In storage,pithos:
- methods replace_account/container/object_meta in storage (OpenStack API)
- methods set_account/container/object_meta in pithos (Pithos API)...

e6b39366 07/10/2012 05:09 pm Stavros Sachtouris

Added store_delmenta (delete specific meta)

In CLI:
- store_delmeta for account, container, object
In storage,pithos:
- store_account_delmeta
- store_container_delemeta
- store_object_delmeta (is buggy, hope to fix it soon)...