[openstack-dev] [Ironic] Quick poll: OpenStackClient command for provision action

Dmitry Tantsur dtantsur at redhat.com
Tue Nov 10 09:09:37 UTC 2015


Hi all!

I'd like to seek consensus (or at least some opinions) on patch 
https://review.openstack.org/#/c/206119/
It proposed the following command:

   openstack baremetal provision state --provide UUID

(where --provide can also be --active, --deleted, --inspect, etc).

I have several issues with this proposal:

1. IIUC the structure of an OSC command is "openstack noun verb". 
"provision state" is not a verb.
2. --active is not consistent with other options, which are verbs.

Let's have a quick poll, which would you prefer and why:

1. openstack baremetal provision state --provide UUID
2. openstack baremetal provision --provide UUID
3. openstack baremetal provide UUID
4. openstack baremetal set provision state --provide UUID
5. openstack baremetal set state --provide UUID
6. openstack baremetal action --provide UUID

I vote for #3. Though it's much more versbose, it reads very easily, 
except for "active". For active I'm thinking about changing it to 
"activate" or "provision".

My next candidate is #6. Though it's also not a verb, it reads pretty 
easily.

Thanks!



More information about the OpenStack-dev mailing list