Log quoted headers before sending them
Encode list/item prints in user-defined encoding
Refs: #5150
Add source version in file overwrite
Decode headers to utf-8, print in user-chosen enc.
URL-encode http headers
Allow ip allocation without specifing net id
Refs: #5104
Fix HTTP headers in image member add
Refs: #5115
Undo server restructs, keep the big fixes
Pretty server info, better errors in set firewall
Refs: #5051
Merge branch 'feature-clients-docs' into develop
Remove livetest from kamaki
Refs: #4873
Fix problems with unicode HTTP headers
Apply uniformity in kamaki.clients.astakos errors
Refs: #5002
All errors are now AstakosClientError errors
Merge astakos error classes --> AstakosClientError
Also, decorate kamaki.clients.astakos.AstakosClient to raise this new classwhen an error occurs
Do not let file-* cmds to create containers
Refs: #4992
All URL-space params are now URL-encoded
Refs: #4986
Document content-type in object_overwrite
Keep objects content type by default
Allow content-type in file overwrite
Bugfix: container delete for numerical containers
Add user_info and user_term for bw compatibility
Refs: #4880
Backwards compatibility for get_service_endpoints
Remove fstat from clients.utils.readall
Refs: #4871
Fstat was used to compute the actual file size in order todistinguish 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.
Minor typo
Minor typos
Wrap AstakosClient for backward compatiblity
Import the whole astakosclient package
This will allow users to import everything from astakosclient
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 arequest without "networks" attributes.
Always use "details" call in neworks/subnets list
Add --diagnostics to server info
Adjust subnet_update method parameters to API
Merge branch 'feature-astakosclient-docs' into hotfix-0.12.1
Conflicts: README.Upgrade kamaki/clients/compute/__init__.py
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
Fix sphinx commend-related warnings
Conflicts:
kamaki/clients/cyclades/__init__.py
Rename astakosclients to give astakosclient 2 divs
Refs: #4752
Renames in kamaki.clients.astakos: AstakosClient --> CachedAstakosClient SynefoAstakosClientOrig --> AstakosClient
Add self.poolsize in kamaki.clients.Client
GET subnets status code 201 --> 200
Fix typo in file upload
Fix bug w. 0 file syncing
Fix Pithos calls unicode bug
Fix unittests in kamaki.clients, subnet arg bug
Fix documentation for networks in server_create
Rename "network" to "uuid" in server create w. net
Correct key names in network-related http bodies
Refs: #4563
Complete updating documentation
Refs: #4692
Implement the "wait_for" and "wait_while" methods
Refs: #4624
Remove waiters from networks, except port
Re-fix expected codes in network-libs (sorry)
Fix expected response codes for port lib calls
Dont required subnet in fixed_ips, in create_port
Allow ports without device_id in lib + waits
Refs: #4624, #4563
Implement port wait
Refs: #4583
Implement network wait
Fix required argument inconsistency with lists
Merge branch 'feature-naming-scheme' into develop
Conflicts: Changelog kamaki/cli/commands/cyclades.py kamaki/cli/commands/network.py kamaki/cli/commands/pithos.py
Complete container commands
Implement file download
Carefully copy file * up to car
Expose Network floatingip commands
Refs: #4583, #4563
Implement Network floatingips
Refs: #4546
Apply naming scheme to network + cyclades/network
Network connection has changed:server create <usuall stuff here> --network-id=NETWORK_ID --network-with-ip=NETWORK_ID,IPport create/delete are also used to connect/disconnect networks to servers...
Move thread control to threaded commands
Refs: #4616, #4617
Remove max_theads from config, move control to threaded commands as --threadsSet default MAX_THREADS to 1
Apply naming scheme to image cmds
All image-property commands --> image modify --property-add/delAll image-compute commands --> imagecomputeimagecompute-property-* --> imagecompute modify --property-add/del
Syntax check required arguments (incomplete)
Refs: #4596
Add fixed_ips in post create
Add name to port create
Create port_creates extention (cyclaes) and expose
Cancel previous commit
One-byte typo
Minor fixes
Export all port methods, except port create
Add "detail" to network list
Implement client.cyclades.CycladesNetworkClient
This class implements APi extentions custom to Cyclades
Rename packages networking-->network
Let kamaki client handle json
Fix networking client call (data-->json)
Complete clients.networkinh + unittests
Complete subnet operations + unittests
Implement create_subnet(s), update implementations
OpenStack modified the API during development, that was odd!
Implement all network calls + unittests
Implemented: list_networks, create_network, create_networks, get_network_details, update_network, delete_network
Pick "networking" as the name of the new client
Implement clients.network.NetworkClient (part)
Implemented in this commit: list_networks, create_network, unittests for both
Create unittests for network/rest_api
Implement clients.network.rest_api
Remove token from history
Refs: #4479
Astakosclient always ommits token and reveals data
Log astakosclient in kamaki style
Merge branch 'feature-require-astakosclient' into develop
Implement user session commands for kamaki
Refs: #4340