Difference between revisions of "Trove/OpenstackClient"
< Trove
(Add list of trove commands) |
(Added headings and started the list of python-troveclient pain points) |
||
Line 2: | Line 2: | ||
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. | 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 | ||
+ | |||
+ | === Examples === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- |
Revision as of 19:32, 13 November 2015
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
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 |