valid org, space and service instance name?


Buchen, Andreas <andreas.buchen@...>
 

Hi,
 
do you know what makes a valid org, space and service instance name?
 
I was able to find regular expressions for org and space (see below).
For service instance names I was able to find a length restriction.
 
From the database migrations, it is unclear to me to what number of characters it is limited on the database.
 
 
Andreas.

 
 
 
# Org
 
https://github.com/cloudfoundry/cloud_controller_ng/blob/0fc14205ce043c1f22a398c67ad080326f9ad115/app/models/runtime/organization.rb
ORG_NAME_REGEX = /\A[[:alnum:][:punct:][:print:]]+\Z/.freeze
 
# Space
 
https://github.com/cloudfoundry/cloud_controller_ng/blob/0fc14205ce043c1f22a398c67ad080326f9ad115/app/models/runtime/space.rb
SPACE_NAME_REGEX = /\A[[:alnum:][:punct:][:print:]]+\Z/.freeze
 
# Service Instance
 
validates_max_length 50, :name
https://github.com/cloudfoundry/cloud_controller_ng/blob/0fc14205ce043c1f22a398c67ad080326f9ad115/app/models/services/service_instance.rb#L81
 
# Database Migrations

https://github.com/cloudfoundry/cloud_controller_ng/blob/0fc14205ce043c1f22a398c67ad080326f9ad115/db/migrations/20130131184954_new_initial_schema.rb


Zach Robinson
 

The regexes you found are correct. From the database for org and space name the max length is 255.

Thanks,
Zach