docker repo_repository_id name restrictions seems to be wrong
While the code states that:
" Docker registry repos are restricted to lower case letters, numbers, hyphens, underscores, and periods. Additionally, we allow a single slash for namespacing purposes."
pulp is returning error for any docker_registry_id containing this sequence of characters:
# pulp-admin docker repo create --repo-id=docker_test --repo-registry-id "my_-_repo" A validation error occurred. The value specified for repo-registry-id: 'my_-_repo' is invalid. Registry id must contain only lower case letters, integers, hyphens, periods, and may include a single slash.
Also, the error message doesn't say anything about accepting underscores.