summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Stavros Sachtouris [Mon, 2 Jul 2012 15:29:32 +0000 (18:29 +0300)]
Unicode support in printing
Affected print_dict and print_items
Kostas Papadimitriou [Mon, 11 Jun 2012 16:16:03 +0000 (19:16 +0300)]
Version bump
Kostas Papadimitriou [Fri, 8 Jun 2012 12:45:37 +0000 (15:45 +0300)]
Documentation fixes
- append parent path to sys.path for automodule to work
-
Giorgos Verigakis [Thu, 17 May 2012 12:36:48 +0000 (15:36 +0300)]
Make source PEP8 compliant
Giorgos Verigakis [Thu, 17 May 2012 12:23:10 +0000 (15:23 +0300)]
Move OrderedDict import where it is actually used
Giorgos Verigakis [Thu, 17 May 2012 11:50:48 +0000 (14:50 +0300)]
Don't use default owner/group/mode values in personalities
Giorgos Verigakis [Mon, 14 May 2012 15:02:46 +0000 (18:02 +0300)]
Fallback to default raise_for_status if response is not valid
Giorgos Verigakis [Mon, 14 May 2012 13:43:48 +0000 (16:43 +0300)]
Move to requests 0.12.1
Giorgos Verigakis [Wed, 9 May 2012 10:18:07 +0000 (13:18 +0300)]
v0.5
Giorgos Verigakis [Tue, 24 Apr 2012 15:10:55 +0000 (18:10 +0300)]
Remove clint dependency
Add argparse and ordereddict dependency if Python < 2.7
Nikos Skalkotos [Tue, 24 Apr 2012 10:42:57 +0000 (13:42 +0300)]
Fix `var not defined' bug introduced in
31231dee4f
Giorgos Verigakis [Tue, 24 Apr 2012 10:18:30 +0000 (13:18 +0300)]
Do not read more than the given size
Giorgos Verigakis [Tue, 24 Apr 2012 08:51:10 +0000 (11:51 +0300)]
Change default image URL
Giorgos Verigakis [Mon, 23 Apr 2012 12:21:19 +0000 (15:21 +0300)]
Switch to progress for progress bars
Giorgos Verigakis [Fri, 20 Apr 2012 13:46:19 +0000 (16:46 +0300)]
Use print instead of clint.textui methods
Giorgos Verigakis [Fri, 20 Apr 2012 13:33:56 +0000 (16:33 +0300)]
Use ansicolors for colors
Giorgos Verigakis [Thu, 19 Apr 2012 16:21:08 +0000 (19:21 +0300)]
Call superclass __init__ in ClientError
Giorgos Verigakis [Thu, 19 Apr 2012 15:57:45 +0000 (18:57 +0300)]
Small update to docs
Giorgos Verigakis [Thu, 19 Apr 2012 15:17:28 +0000 (18:17 +0300)]
Add missing headers in PUT
Giorgos Verigakis [Thu, 19 Apr 2012 11:37:13 +0000 (14:37 +0300)]
Add status_code in Container already exists exception
Giorgos Verigakis [Wed, 11 Apr 2012 10:58:15 +0000 (13:58 +0300)]
Move default config paths inside config module
Giorgos Verigakis [Wed, 4 Apr 2012 09:55:58 +0000 (12:55 +0300)]
Add Content-Length header when sending data
Giorgos Verigakis [Wed, 4 Apr 2012 09:54:19 +0000 (12:54 +0300)]
Send application/octet-stream Content-Type on create_object
Giorgos Verigakis [Wed, 4 Apr 2012 09:29:15 +0000 (12:29 +0300)]
Data corruption fix
Duplicate blocks were added once to the hash map.
Giorgos Verigakis [Fri, 23 Mar 2012 13:50:03 +0000 (15:50 +0200)]
Add a purge command
Giorgos Verigakis [Fri, 23 Mar 2012 13:24:37 +0000 (15:24 +0200)]
pyflakes reported fixes
Giorgos Verigakis [Fri, 23 Mar 2012 13:08:30 +0000 (15:08 +0200)]
Use prints, log was never defined
Giorgos Verigakis [Mon, 19 Mar 2012 16:33:54 +0000 (18:33 +0200)]
Add an optional size argument in create_object
Giorgos Verigakis [Mon, 19 Mar 2012 16:33:33 +0000 (18:33 +0200)]
Disable certificate verification
Was failing with the production server
Giorgos Verigakis [Tue, 13 Mar 2012 14:26:06 +0000 (16:26 +0200)]
Fix personality in server create
Giorgos Verigakis [Tue, 13 Mar 2012 14:25:30 +0000 (16:25 +0200)]
Improve error reporting in astakos
Giorgos Verigakis [Mon, 5 Mar 2012 15:08:52 +0000 (17:08 +0200)]
Integrate glance into image
Remove glance command group.
Giorgos Verigakis [Mon, 5 Mar 2012 14:23:51 +0000 (16:23 +0200)]
Add support for Astakos API
Add "astakos authenticate" command
Giorgos Verigakis [Tue, 28 Feb 2012 17:53:43 +0000 (19:53 +0200)]
Add a store list command
Giorgos Verigakis [Tue, 28 Feb 2012 17:51:35 +0000 (19:51 +0200)]
Use self instead of cls in update_parser
update_parser is no longer a class method.
Giorgos Verigakis [Thu, 23 Feb 2012 13:35:55 +0000 (15:35 +0200)]
Use 0600 permissions for the config file
Refs #1961
Giorgos Verigakis [Thu, 23 Feb 2012 12:51:42 +0000 (14:51 +0200)]
Update image client to the new infrastructure
Delete obsolete HTTPClient.
Giorgos Verigakis [Tue, 21 Feb 2012 17:51:35 +0000 (19:51 +0200)]
Refactored networking
Adds requests dependency.
Giorgos Verigakis [Wed, 15 Feb 2012 11:28:42 +0000 (13:28 +0200)]
Use built-in OrderedDict if available
Giorgos Verigakis [Wed, 15 Feb 2012 11:28:01 +0000 (13:28 +0200)]
Configuration and CLI updates
* New configuration mechanism
* Refactored CLI
* Added clint dependency
Kostas Papadimitriou [Tue, 8 May 2012 14:28:16 +0000 (17:28 +0300)]
Update docs
- Update copyright
- Include initial man page
Kostas Papadimitriou [Tue, 8 May 2012 14:27:30 +0000 (17:27 +0300)]
Add COPYRIGHT
Constantinos Venetsanopoulos [Thu, 19 Apr 2012 16:20:59 +0000 (19:20 +0300)]
Change contact email in docs/overview.rst
Giorgos Verigakis [Tue, 14 Feb 2012 14:29:59 +0000 (16:29 +0200)]
Send the correct order of hashes
Giorgos Verigakis [Thu, 2 Feb 2012 14:15:44 +0000 (16:15 +0200)]
Add a -o option to override the configuration
Giorgos Verigakis [Thu, 2 Feb 2012 14:15:24 +0000 (16:15 +0200)]
Add a store create command to create a container
Giorgos Verigakis [Tue, 31 Jan 2012 15:16:29 +0000 (17:16 +0200)]
Pithos client improvements
* Fix a bug in hash calculation
* Verify the hashes of uploaded blocks
* Keep missing block offsets to read them directly
on the second pass.
Giorgos Verigakis [Mon, 30 Jan 2012 14:39:21 +0000 (16:39 +0200)]
Bugfixes
* Rename asterias to cyclades
* Remove create image from compute
* Fix missing imports
Refs #1956
Giorgos Verigakis [Mon, 30 Jan 2012 14:37:23 +0000 (16:37 +0200)]
Fix setup.py
Include kamaki.clients in packages
Refs #1955
Giorgos Verigakis [Fri, 20 Jan 2012 13:58:47 +0000 (15:58 +0200)]
Add a store download command
Giorgos Verigakis [Thu, 19 Jan 2012 16:41:30 +0000 (18:41 +0200)]
Add Pithos support
* Use Pithos' smart upload if available
* Add store container command
* Add store delete command
Giorgos Verigakis [Thu, 19 Jan 2012 11:08:46 +0000 (13:08 +0200)]
Modularize clients
Giorgos Verigakis [Thu, 19 Jan 2012 11:04:42 +0000 (13:04 +0200)]
Add setup tools support
Giorgos Verigakis [Fri, 13 Jan 2012 13:20:17 +0000 (15:20 +0200)]
Add missing glance functions
Giorgos Verigakis [Thu, 12 Jan 2012 15:51:09 +0000 (17:51 +0200)]
Add full support for list and register in glance
Giorgos Verigakis [Thu, 5 Jan 2012 14:27:19 +0000 (16:27 +0200)]
Rename kamaki.py to cli.py
Use absolute imports
Update build script
Giorgos Verigakis [Thu, 5 Jan 2012 14:04:39 +0000 (16:04 +0200)]
Major refactoring
Groundwork to support different APIs (synnefo and
plankton).
New configuration mechanism (kamaki config)
Giorgos Verigakis [Tue, 29 Nov 2011 15:19:59 +0000 (17:19 +0200)]
Add documentation material from old wiki
Giorgos Verigakis [Tue, 29 Nov 2011 13:47:29 +0000 (15:47 +0200)]
Add some basic documentation
Giorgos Verigakis [Tue, 15 Nov 2011 11:04:15 +0000 (13:04 +0200)]
Support extended personality attributes
All attributes except path are now optional and
will be filled based on the file of path.
Refs #1645
Giorgos Verigakis [Mon, 3 Oct 2011 14:19:47 +0000 (17:19 +0300)]
Allow more than one metadata updates at the time
Refs #1399
Giorgos Verigakis [Mon, 3 Oct 2011 14:15:40 +0000 (17:15 +0300)]
Improve logging output
Giorgos Verigakis [Mon, 3 Oct 2011 14:14:49 +0000 (17:14 +0300)]
Use _post instead of _cmd
Vangelis Koukis [Fri, 30 Sep 2011 09:49:16 +0000 (12:49 +0300)]
Add docstrings to a number of client methods
Giorgos Verigakis [Thu, 29 Sep 2011 13:25:45 +0000 (16:25 +0300)]
Improve logging
Do not use the root logger.
Refs #1337
Vangelis Koukis [Thu, 29 Sep 2011 09:34:05 +0000 (12:34 +0300)]
Fix bug introduced by previous commit
Vangelis Koukis [Wed, 28 Sep 2011 13:22:28 +0000 (16:22 +0300)]
Include HTTP status in ClientError exceptions
Vangelis Koukis [Wed, 28 Sep 2011 12:00:34 +0000 (15:00 +0300)]
Add __init__.py to make kamaki a python package
Giorgos Verigakis [Thu, 22 Sep 2011 15:08:17 +0000 (18:08 +0300)]
Add personality support for server create
Giorgos Verigakis [Mon, 19 Sep 2011 14:38:01 +0000 (17:38 +0300)]
Initial import of kamaki
* No authentication method yet, you need to provide a valid token.
* Not fully compatible with Cactus yet.
* Split into client and CLI.
* build script will create a standalone binary with no dependencies.
Vangelis Koukis [Mon, 1 Aug 2011 12:23:54 +0000 (15:23 +0300)]
Minor test fix
Vangelis Koukis [Mon, 1 Aug 2011 12:11:39 +0000 (15:11 +0300)]
Initial import