Hi OpenStackClients Team, I am from the Zun team, and my team encountered a name collision issue when implementing a OSC plugin [1]. We wanted to use the keyword 'container' to represent a linux container used to host a containerized application. In particular, the commands our contributor wanted to implement was listed in the etherpad [2]. Unfortunately, this keyword has already been taken in OSC, so we need to figure out a short-term walk round and a long-term solution. Below are the short-term solution I can think of:
* openstack appcontainer <action> <args> * openstack linuxcontainer <action> <args> * openstack zun container <action> <args> * openstack containerservice container <action> <args> * openstack containermgmt container <action> <args> In the long-term, I am going to propose to follow the style of AWS CLI, that is prefixing each command with a project name. For example: $ openstack swift container <action> <args> $ openstack zun container <action> <args> $ openstack barbican container <action> <args> Or $ openstack objectstore container <action> <args> $ openstack container container <action> <args> $ openstack secret container <action> <args> Thoughts? [1] https://review.openstack.org/#/c/411786/ [2] https://etherpad.openstack.org/p/zunclient_openstack-client-cli Best regards, Hongbin
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev