<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Jay,
<div class=""><br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Mar 20, 2017, at 12:35 PM, Jay Pipes <<a href="mailto:jaypipes@gmail.com" class="">jaypipes@gmail.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">On 03/20/2017 03:08 PM, Adrian Otto wrote:<br class="">
<blockquote type="cite" class="">Team,<br class="">
<br class="">
Stephen Watson has been working on an magnum feature to add magnum commands to the openstack client by implementing a plugin:<br class="">
<br class="">
<a href="https://review.openstack.org/#/q/status:open+project:openstack/python-magnumclient+osc" class="">https://review.openstack.org/#/q/status:open+project:openstack/python-magnumclient+osc</a><br class="">
<br class="">
In review of this work, a question has resurfaced, as to what the client command name should be for magnum related commands. Naturally, we’d like to have the name “cluster” but that word is already in use by Senlin.<br class="">
</blockquote>
<br class="">
Unfortunately, the Senlin API uses a whole bunch of generic terms as top-level REST resources, including "cluster", "event", "action", "profile", "policy", and "node". :( I've warned before that use of these generic terms in OpenStack APIs without a central
 group responsible for curating the API would lead to problems like this. This is why, IMHO, we need the API working group to be ultimately responsible for preventing this type of thing from happening. Otherwise, there ends up being a whole bunch of duplication
 and same terms being used for entirely different things.<br class="">
<br class="">
>Stephen opened a discussion with Dean Troyer about this, and found that “infra” might be a suitable name and began using that, and multiple team members are not satisfied with it.<br class="">
<br class="">
Yeah, not sure about "infra". That is both too generic and not an actual "thing" that Magnum provides.<br class="">
<br class="">
> The name “magnum” was excluded from consideration because OSC aims to be project name agnostic. We know that no matter what word we pick, it’s not going to be ideal. I’ve added an agenda on our upcoming team meeting to judge community consensus about which
 alternative we should select:<br class="">
<blockquote type="cite" class=""><br class="">
<a href="https://wiki.openstack.org/wiki/Meetings/Containers#Agenda_for_2017-03-21_1600_UTC" class="">https://wiki.openstack.org/wiki/Meetings/Containers#Agenda_for_2017-03-21_1600_UTC</a><br class="">
<br class="">
Current choices on the table are:<br class="">
<br class="">
 * c_cluster (possible abbreviation alias for container_infra_cluster)<br class="">
 * coe_cluster<br class="">
 * mcluster<br class="">
 * infra<br class="">
<br class="">
For example, our selected name would appear in “openstack …” commands. Such as:<br class="">
<br class="">
$ openstack c_cluster create …<br class="">
<br class="">
If you have input to share, I encourage you to reply to this thread, or come to the team meeting so we can consider your input before the team makes a selection.<br class="">
</blockquote>
<br class="">
What is Magnum's service-types-authority service_type?<br class="">
</div>
</blockquote>
<div><br class="">
</div>
<div>I propose "coe-cluster” for that, but that should be discussed further, as it’s impossible for magnum to conform with all the requirements for service types because they fundamentally conflict with each other:</div>
<div><br class="">
</div>
<div><a href="https://review.openstack.org/447694" class="">https://review.openstack.org/447694</a></div>
<div><br class="">
</div>
<div>In the past we referred to this type as a “bay” but found it burdensome for users and operators to use that term when literally bay == cluster. We just needed to call it what it is because there’s a prevailing name for that concept, and everyone expects
 that’s what it’s called.</div>
<div><br class="">
</div>
<div>Adrian</div>
<div><br class="">
</div>
<blockquote type="cite" class="">
<div class=""><br class="">
Best,<br class="">
-jay<br class="">
<br class="">
__________________________________________________________________________<br class="">
OpenStack Development Mailing List (not for usage questions)<br class="">
Unsubscribe: <a href="mailto:OpenStack-dev-request@lists.openstack.org" class="">
OpenStack-dev-request@lists.openstack.org</a>?subject:unsubscribe<br class="">
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" class="">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br class="">
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>