Jump to: navigation, search

Trove/OpenstackClient

< Trove
Revision as of 17:58, 16 November 2015 by Cp16net (talk | contribs) (Existing pain points for Python-TroveClient)

Trove OpenStack Client Plugin Migration

This wiki page is intended to design how the commands for trove will look when we do the migration to the OpenStack client. Given that we don't have backwards compatibility issues this is a good opportunity to look at the usability of our commands and improve the user experience.

Existing pain points for Python-TroveClient

  • Inconsistency between name and id use across commands
  • creating and updating configuration parameters is really hard. (not sure what a good solution is for this right now.)

Examples

Python-TroveClient Python-OpenStackClient
backup-copy Example
backup-create Example
backup-delete Example
backup-list Example
backup-list-instance Example
backup-show Example
cluster-create Example
cluster-delete Example
cluster-instances Example
cluster-list Example
cluster-show Example
configuration-attach Example
configuration-create Example
configuration-default Example
configuration-delete Example
configuration-detach Example
configuration-instances Example
configuration-list Example
configuration-parameter-list Example
configuration-parameter-show Example
configuration-patch Example
configuration-show Example
configuration-update Example
create Example
database-create Example
database-delete Example
database-list Example
datastore-list Example
datastore-show Example
datastore-version-list Example
datastore-version-show Example
delete Example
detach-replica Example
flavor-list Example
flavor-show Example
limit-list Example
list Example
metadata-create Example
metadata-delete Example
metadata-edit Example
metadata-list Example
metadata-show Example
metadata-update Example
resize-flavor Example
resize-instance Example
resize-volume Example
restart Example
root-enable Example
root-show Example
secgroup-add-rule Example
secgroup-delete-rule Example
secgroup-list Example
secgroup-list-rules Example
secgroup-show Example
show Example
update Example
user-create Example
user-delete Example
user-grant-access Example
user-list Example
user-revoke-access Example
user-show Example
user-show-access Example
user-update-attributes Example
bash-completion Example
help Example