<div dir="ltr">We have proposed that the allowed characters for all resource names in Nova (flavors, aggregates, etc.) be expanded to all printable unicode characters and horizontal spaces: <a href="https://review.openstack.org/#/c/119741">https://review.openstack.org/#/c/119741</a><div><br></div><div>Currently, the only allowed characters in most resource names are alphanumeric, space, and [.-_].<br><div><br></div><div>We have proposed this change for two principal reasons:</div><div><br></div><div>1. We have customers who have migrated data forward since Essex, when no restrictions were in place, and thus have characters in resource names that are disallowed in the current version of OpenStack. This is only likely to be useful to people migrating from Essex or earlier, since the current restrictions were added in Folsom.</div><div><br></div><div>2. It's pretty much always a bad idea to add unnecessary restrictions without a good reason. While we don't have an immediate need to use, for example, the ever-useful <a href="http://codepoints.net/U+1F4A9">http://codepoints.net/U+1F4A9</a> in a flavor name, it's hard to come up with a reason people *shouldn't* be allowed to use it.</div><div><br></div><div>That said, apparently people have had a need to not be allowed to use some characters, but it's not clear why: <a href="https://bugs.launchpad.net/nova/+bug/977187">https://bugs.launchpad.net/nova/+bug/977187</a></div><div><br></div><div>So I guess if anyone knows any reason why these printable characters should not be joined in holy resource naming, speak now or forever hold your peace.</div><div><div><br></div><div>Thanks!</div><div><br></div>-- <br><div dir="ltr"><div><div>Chris St. Pierre<br></div>Senior Software Engineer<br></div><a href="http://metacloud.com" target="_blank">metacloud.com</a><br></div>
</div></div></div>