Make name fields a consistent size of 255

Registered by Adrian Turjak

Almost all other features in OpenStack support 255 char length name fields, which in fact is a fairly sensible and flexible number for char fields.

In Keystone we have this rather odd inconsistency:
- User name is 255
- Role name is 255
- Project name is 64
- Group name is 64

I propose we change project and group to 255 for consistency, and for added flexibility. Sure 64 'should' be enough, but there are situation where the shorter names impose limits on what can be done with automatically generated naming conventions. At the same time, this inconsistency is unusual and likely has no specific function or purpose. Changing them all the 64 is terrible for backwards compatibility, and is too restrictive. Going to 255 for all name fields is the best solution.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Adrian Turjak
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Lance Bragstad

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/name-field-consistency,n,z

Addressed by: https://review.openstack.org/440941
    Make name fields a consistent size of 255

(lbragstad) 19-02-12: Marking this as obsolete given the comments on the implementation in review [0]. If you feel this should still be discussed, please don't hesitate to propose a specification to the openstack/keystone-specs repository.

[0] https://review.openstack.org/#/c/440941/

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.