{"action":"created","issue":{"url":"https://api.github.com/repos/openservicebrokerapi/servicebroker/issues/425","repository_url":"https://api.github.com/repos/openservicebrokerapi/servicebroker","labels_url":"https://api.github.com/repos/openservicebrokerapi/servicebroker/issues/425/labels{/name}","comments_url":"https://api.github.com/repos/openservicebrokerapi/servicebroker/issues/425/comments","events_url":"https://api.github.com/repos/openservicebrokerapi/servicebroker/issues/425/events","html_url":"https://github.com/openservicebrokerapi/servicebroker/pull/425","id":290459619,"node_id":"MDExOlB1bGxSZXF1ZXN0MTY0MzAyMTIy","number":425,"title":"Provide some guidance for CLI-friendly names","user":{"login":"duglin","id":1944671,"node_id":"MDQ6VXNlcjE5NDQ2NzE=","avatar_url":"https://avatars1.githubusercontent.com/u/1944671?v=4","gravatar_id":"","url":"https://api.github.com/users/duglin","html_url":"https://github.com/duglin","followers_url":"https://api.github.com/users/duglin/followers","following_url":"https://api.github.com/users/duglin/following{/other_user}","gists_url":"https://api.github.com/users/duglin/gists{/gist_id}","starred_url":"https://api.github.com/users/duglin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/duglin/subscriptions","organizations_url":"https://api.github.com/users/duglin/orgs","repos_url":"https://api.github.com/users/duglin/repos","events_url":"https://api.github.com/users/duglin/events{/privacy}","received_events_url":"https://api.github.com/users/duglin/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2018-01-22T13:08:45Z","updated_at":"2018-09-14T11:14:10Z","closed_at":"2018-01-23T17:40:04Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/openservicebrokerapi/servicebroker/pulls/425","html_url":"https://github.com/openservicebrokerapi/servicebroker/pull/425","diff_url":"https://github.com/openservicebrokerapi/servicebroker/pull/425.diff","patch_url":"https://github.com/openservicebrokerapi/servicebroker/pull/425.patch"},"body":"Closes #305\r\n\r\nSigned-off-by: Doug Davis <dug@us.ibm.com>"},"comment":{"url":"https://api.github.com/repos/openservicebrokerapi/servicebroker/issues/comments/421327082","html_url":"https://github.com/openservicebrokerapi/servicebroker/pull/425#issuecomment-421327082","issue_url":"https://api.github.com/repos/openservicebrokerapi/servicebroker/issues/425","id":421327082,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMTMyNzA4Mg==","user":{"login":"dotchev","id":4962228,"node_id":"MDQ6VXNlcjQ5NjIyMjg=","avatar_url":"https://avatars3.githubusercontent.com/u/4962228?v=4","gravatar_id":"","url":"https://api.github.com/users/dotchev","html_url":"https://github.com/dotchev","followers_url":"https://api.github.com/users/dotchev/followers","following_url":"https://api.github.com/users/dotchev/following{/other_user}","gists_url":"https://api.github.com/users/dotchev/gists{/gist_id}","starred_url":"https://api.github.com/users/dotchev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dotchev/subscriptions","organizations_url":"https://api.github.com/users/dotchev/orgs","repos_url":"https://api.github.com/users/dotchev/repos","events_url":"https://api.github.com/users/dotchev/events{/privacy}","received_events_url":"https://api.github.com/users/dotchev/received_events","type":"User","site_admin":false},"created_at":"2018-09-14T11:14:10Z","updated_at":"2018-09-14T11:14:10Z","author_association":"NONE","body":"> For backwards compatibility reasons, this specification does not preclude the use of CLI-unfriendly strings that might cause problems for command line parsers (or that are not very meaningful to users), such as -. It is therefore RECOMMENDED that implementations avoid such strings.\r\n\r\nThis seems contradicting with\r\n\r\n> A CLI-friendly name of the service. MUST only contain alphanumeric characters, periods, and hyphens (no spaces).\r\n\r\nThe issue we have is that we have many services in CF that use some other characters like `_`. Now we cannot register these in Service Catalog in K8S.\r\n```\r\nStatus:   ErrorSyncingCatalog - Error syncing catalog from ClusterServiceBroker.Error reconciling ClusterServiceClass (K8S: \"367188a4-2511-4038-9be7-9694b05214dc\" ExternalName: \"simple_service\") (broker \"simple-broker\"): ClusterServiceClass.servicecatalog.k8s.io \"367188a4-2511-4038-9be7-9694b05214dc\" is invalid: spec.externalName: Invalid value: \"simple_service\": [-.a-zA-Z0-9]+ (regex used for validation is 'service-name-40d-0983-1b89') @ 2018-09-14 10:16:34 +0000 UTC  \r\n```"}}
{"actor":{"display_login":"dotchev"}}