← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1631517] [NEW] No formal statement of project name restrictions

 

You have been subscribed to a public bug:

I am unable to find any official documentation on project name
restrictions. The only two that can be found are 1. It must be uniqe
within the domain and 2. No more than 64 characters.

http://developer.openstack.org/api-ref/identity/v3/?expanded=create-project-detail only states:
"name: The name of the project, which must be unique within the owning domain. A project can have the same name as its domain."

https://github.com/openstack/tempest/blob/master/tempest/api/identity/admin/v3/test_projects_negative.py#L60-L64
shows there is a 64 character limit.

The name must be sent in a valid json which could be any utf-8 character, but does that always work within limits of all backends that use MySQL. MySQL's restrictions state utf-8, but "can contain only characters in the Basic Multilingual Plane (BMP). Supplementary characters are not permitted in identifiers."
https://dev.mysql.com/doc/refman/5.5/en/charset-restrictions.html

Please add documentation for restrictions on project names beyond
uniqueness and character count.

** Affects: keystone
     Importance: Undecided
         Status: New

-- 
No formal statement of project name restrictions
https://bugs.launchpad.net/bugs/1631517
You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Identity (keystone).