History | View | Annotate | Download (39 kB)
Implement all user-id --> username mapings
Refs: #4228
Implement all filters for network list +user names
Refs: #4220, #4228
Implement filters for flavor & exapdn 2 all lists
Refs: #4220
Create _id/name_filter methods for all listings
Update changelog for filtering and user names
Add usernames to server list
Impement basic/custom filters for server list
New filters: name[-like/-suffix/-prefix], flavor_id, image_id, metadata[-like]
Fix typos in floating ip methods (cli + lib)
rename floatingip --> ip in server + docs
Update documentation for server resize
Refs: #4153
Expose resize_server as server_resize
Refs: 4153
Add --wait 2 network_create/delete + upd Changelog
Refs: 3867
Make wait mechanism usble by more cyclades methods
Refs: #3867
Add a --wait option to various server commands
Commands affected: server_create/start/shutdown/reboot
Also, the wait functionality is now encapsulated in a _server_wait classThe server_wait command is just an implementation of this class.
Expose floatingip command group to CLI
Expose impemented floating IP methods
New commands:
floatingip list/create/delete/info/poolsserver ip attach/detach
Also, renamed the assoc/disassoc floating ip clients methods toattach/detach_floating_ip
Remove links from simple listing
Complete the listing section
Change term "remote" to "cloud" when proper
Refs: #3934
Document the Upgrade notes for v0.9
Adjust help messages to configuration changes
Refs:#3934
Adjust all command specs to multicloud/singleauth
Backwards compatibility for configuraiton file
Compatible with kamaki config files v2
user.url, file.url, compute.url and image.urlare now valid and of higher priority toastakos.url, pithos.url, cyclades.url, plankton.urlwhich are also valid
All these are ignored iff [global].auth_url is given
Use explicitely set services urls if no auth_url
Refs: #3874
In current configuration, kamaki checks for auth_url. If that fails,it raises an error. If it is not set, it prints a warning and attemptsto read the <service>.url option from the configuration file....
Get endpoint urls for all CLI operations
Use kamaki.clients.astakos.AstakosClient as a cached astakos client to getuser information and, most importantly, endpoints. Allow users to authenticatemultiple tokens on the same session. In every session there must be at most...
Rename meta-->metadata and remove values @CLI
Refs: #3633
Merge branch 'feature-json-output' into develop
Conflicts: Changelog kamaki/cli/commands/image.py
Also, take care of pep8 issues
Implement an optional json output 4 outputing cmds
Refs: #3732
Add json/optional responses to flavor/network cmds
Add json/optional outputs to server commands
Add enumeration as optional for all list cmds
Refs: #3739
Set a default network type when creating nets
Default type is MAX_FILTERED
Support #3514
Apply uniform descriptions to all client commands
<GRNET name>/<OS name> API <actuall api> commands
e.g. Cyclades/Compute API server commandsor Pithos+/Storage API commands
Commands file names are named after the API they implement, not the command interface....
Update docs, rename kamaki.cli.commands/*
Documentation updates: reflect the changes in command groups astakos --> user, store --> file
File renaming: remove the _cli suffix from modules in kamaki.cli.commands
Feature #3566