+1 intel use cases.  It would be nice to avoid our current custom<span></span> patches.<br><br>On Sunday, February 2, 2014, Joshua Harlow <<a href="mailto:harlowja@yahoo-inc.com">harlowja@yahoo-inc.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">+1 yahoo use case(s) would also benefit from not having to patch the code to achieve similar results.<br>
<br>
Sent from my really tiny device...<br>
<br>
> On Feb 2, 2014, at 12:12 AM, "Tim Bell" <<a>Tim.Bell@cern.ch</a>> wrote:<br>
><br>
> It would be interesting to have a formal exit inside OpenStack nova at VM creation for this sort of check rather than having to patch the code.<br>
><br>
> Other scenarios that I've seen is where there is a need to enforce limits as the server name is used for other purposes. Examples are characters in the server name or maximum length.<br>
><br>
> Tim<br>
><br>
>> -----Original Message-----<br>
>> From: gustavo panizzo <gfa> [mailto:<a>gfa@zumbi.com.ar</a>]<br>
>> Sent: 02 February 2014 05:27<br>
>> To: Craig J; <a>openstack@lists.openstack.org</a><br>
>> Subject: Re: [Openstack] nova unique name generator middleware<br>
>><br>
>> On 02/01/2014 04:19 PM, Craig J wrote:<br>
>><br>
>><br>
>>> I think the best way to accomplish this is to write a custom piece of<br>
>>> paste middleware and plug it into the nova api. I'm planning on<br>
>>> basically overriding the name provide by the user with a name that we<br>
>>> can guarantee to be unique.<br>
>><br>
>> do you plan to rename the vm in case the name already exists or just abort the creation? i would choose the second<br>
>><br>
>>><br>
>>> So, two questions:<br>
>>> 1. Does anyone have a similar piece of middleware they'd care to share?<br>
>> i don't i would love to have it, i would share if i have it<br>
>><br>
>>> 2. Are there any reasons this approach won't work? Any better approaches?<br>
>> it think it should be done at tenant level, my use case is i want to restrict vm names depending on the tenant them are in<br>
>><br>
>> example:<br>
>><br>
>> tenant foo, vm names allowes<br>
>><br>
>> foo-mysql-n<br>
>> foo-apache-n<br>
>><br>
>> tenant bar<br>
>><br>
>> foo-mongodb-n<br>
>> foo-nginx<br>
>><br>
>> this help a lot with orchestration, we are doing it manually now but i would like to enforce it<br>
>><br>
>>><br>
>>><br>
>>> Thanks in advance,<br>
>>> Craig<br>
>>><br>
>>><br>
>>> _______________________________________________<br>
>>> Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
>>> Post to     : <a>openstack@lists.openstack.org</a><br>
>>> Unsubscribe :<br>
>>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
>><br>
>><br>
>> --<br>
>> 1AE0 322E B8F7 4717 BDEA BF1D 44BB 1BA7 9F6C 6333<br>
>><br>
>><br>
>> _______________________________________________<br>
>> Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
>> Post to     : <a>openstack@lists.openstack.org</a><br>
>> Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
><br>
> _______________________________________________<br>
> Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
> Post to     : <a>openstack@lists.openstack.org</a><br>
> Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
<br>
_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : <a>openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank"></a></blockquote>