{"action":"opened","issue":{"url":"https://api.github.com/repos/orange-cloudfoundry/sec-group-broker-filter/issues/18","repository_url":"https://api.github.com/repos/orange-cloudfoundry/sec-group-broker-filter","labels_url":"https://api.github.com/repos/orange-cloudfoundry/sec-group-broker-filter/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/orange-cloudfoundry/sec-group-broker-filter/issues/18/comments","events_url":"https://api.github.com/repos/orange-cloudfoundry/sec-group-broker-filter/issues/18/events","html_url":"https://github.com/orange-cloudfoundry/sec-group-broker-filter/issues/18","id":185614722,"number":18,"title":"Support standard binding credentials format","user":{"login":"gberche-orange","id":4748380,"avatar_url":"https://avatars.githubusercontent.com/u/4748380?v=3","gravatar_id":"","url":"https://api.github.com/users/gberche-orange","html_url":"https://github.com/gberche-orange","followers_url":"https://api.github.com/users/gberche-orange/followers","following_url":"https://api.github.com/users/gberche-orange/following{/other_user}","gists_url":"https://api.github.com/users/gberche-orange/gists{/gist_id}","starred_url":"https://api.github.com/users/gberche-orange/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gberche-orange/subscriptions","organizations_url":"https://api.github.com/users/gberche-orange/orgs","repos_url":"https://api.github.com/users/gberche-orange/repos","events_url":"https://api.github.com/users/gberche-orange/events{/privacy}","received_events_url":"https://api.github.com/users/gberche-orange/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-27T09:17:43Z","updated_at":"2016-10-27T09:17:43Z","closed_at":null,"body":"Currently, only the `URI` and `url` binding property is supported in the [code](https://github.com/orange-cloudfoundry/sec-group-broker-filter/blob/a944d515bed399e5be29899d7a3d8a198331699a/service-broker-filter-securitygroups/src/main/java/com/orange/cloud/servicebroker/filter/securitygroups/filter/CloudFoundryCredentialsUtils.java#L33-L37) and only for a [fixed set of known protocol schemes](https://github.com/orange-cloudfoundry/sec-group-broker-filter/blob/a944d515bed399e5be29899d7a3d8a198331699a/service-broker-filter-securitygroups/src/main/java/com/orange/cloud/servicebroker/filter/securitygroups/filter/CloudFoundryCredentialsUtils.java#L27) (\"jdbc\", \"oracle\", \"mysql\", \"postgres\")\r\n\r\nExample of credentials format returned by the https://github.com/pivotal-cf/cf-redis-release broker:\r\n\r\n```\r\n{\r\n  \"host\": \"192.168.30.190\",\r\n  \"password\": \"13f570c7-d050-4df0-bd9f-7810706aff82\",\r\n  \"port\": 45585\r\n}\r\n```\r\n\r\n- [ ] support standardized fields documented at https://docs.cloudfoundry.org/services/binding-credentials.html hostname, vhost, port. \r\n- [ ] support all URI schemes ( such as redis:// )\r\n- [ ] Consider supporting future upcoming binding credentials normalization at https://github.com/openservicebrokerapi/servicebroker/pull/96\r\n\r\n"}}
{"actor":{"display_login":"gberche-orange"}}