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
Implement "get_client" in clients.astakos
Returns the synnefo-astakosclient object
Apply "readall" method to PithosClient local IO
Implement a readall method to retry-read from file
Complete astakosclient exposition in astakos.py
Fix unittests for kamaki.clients.astakos
Refs: #4337, #4312
Fix authenticate to return endpoints (bw com.)
Cache user_catalogs requests, new methods for that
Refs: #4337
New methods: uuids2usernames, usernames2uuidsKeep post_user_catalogs for bw comp.
Dont call astakos form kamaki, use astakosclient
Refs:#4312
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...
Fix typo
Update version in setup and documents, fix tests
Create a step by step showcase kamaki.lib example
Refs: #4441
This example involves astakos, pithos, image and cyclades clientsIt also shows how to use kamaki.cli.config to get cloud informationIt attempts to create a cluster of VMs from a user-created image,...
Add some documentation for cluster management
Refs: #4429
Catch errors and notify user in a helpful manner
Move cluster handling in server create/delete
Create/expose methods for mass VM create/delete
Log a request before commiting it
Add -w/--wait to server firewall set
Refs: #4298
Remove token from http body (can be switched on)
Refs: #4300
Modify progress bar behavior in cyclades wait
Refs: #4352
Progress bar is now able to "count down", be "eating" the bar instead offilling it, thus has meaning for timeoutsAll waits are time-outs, except for "server BUILD"
Adjust pithos tests to error code corrections
Fix sphinx warnings
Take care of the documentation (except developers)