{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/origin/issues/6783","labels_url":"https://api.github.com/repos/openshift/origin/issues/6783/labels{/name}","comments_url":"https://api.github.com/repos/openshift/origin/issues/6783/comments","events_url":"https://api.github.com/repos/openshift/origin/issues/6783/events","html_url":"https://github.com/openshift/origin/pull/6783","id":128172601,"number":6783,"title":"About page, configurable cli download links","user":{"login":"fabianofranz","id":158611,"avatar_url":"https://avatars.githubusercontent.com/u/158611?v=3","gravatar_id":"","url":"https://api.github.com/users/fabianofranz","html_url":"https://github.com/fabianofranz","followers_url":"https://api.github.com/users/fabianofranz/followers","following_url":"https://api.github.com/users/fabianofranz/following{/other_user}","gists_url":"https://api.github.com/users/fabianofranz/gists{/gist_id}","starred_url":"https://api.github.com/users/fabianofranz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fabianofranz/subscriptions","organizations_url":"https://api.github.com/users/fabianofranz/orgs","repos_url":"https://api.github.com/users/fabianofranz/repos","events_url":"https://api.github.com/users/fabianofranz/events{/privacy}","received_events_url":"https://api.github.com/users/fabianofranz/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openshift/origin/labels/component/web","name":"component/web","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2016-01-22T14:57:31Z","updated_at":"2016-01-27T15:13:21Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openshift/origin/pulls/6783","html_url":"https://github.com/openshift/origin/pull/6783","diff_url":"https://github.com/openshift/origin/pull/6783.diff","patch_url":"https://github.com/openshift/origin/pull/6783.patch"},"body":"Adds an \"About\" page to the web console with server version information and configurable download links for the CLI tools (if provided).\r\n\r\nI wanted to make the download URL's flexible enough to allow you to either specify multiple links pointing directly to the client packages (for each platform, for example), or you could point to an external page that links the actual packages (the GitHub releases page, for example). So the configuration takes both the URL and title. Examples of valid configurations would be:\r\n\r\n```\r\ncli: {\r\n  downloadURL: {\r\n    \"Linux (32 bits)\": \"https://<cdn>/cli-v1.1.1-e1d9873-linux-32bit.tar.gz\",\r\n    \"Linux (64 bits)\": \"https://<cdn>/cli-v1.1.1-e1d9873-linux-64bit.tar.gz\",\r\n    \"Windows\": \"https://<cdn>/cli-v1.1.1-e1d9873-windows.zip\",\r\n    \"Mac OS X\": \"https://<cdn>/cli-v1.1.1-e1d9873-mac.zip\"\r\n  }\r\n}\r\n```\r\n\r\nor\r\n\r\n```\r\ncli: {\r\n  downloadURL: {\r\n    \"Latest Release\": \"https://<cdn>/openshift-origin-client-tools/releases\"\r\n  }\r\n}\r\n```\r\n\r\nAbout page\r\n\r\n![openshift web console](https://cloud.githubusercontent.com/assets/158611/12519445/f7a36bd0-c125-11e5-894c-a983fc211cee.png)\r\n"},"comment":{"url":"https://api.github.com/repos/openshift/origin/issues/comments/175679039","html_url":"https://github.com/openshift/origin/pull/6783#issuecomment-175679039","issue_url":"https://api.github.com/repos/openshift/origin/issues/6783","id":175679039,"user":{"login":"jwforres","id":1467629,"avatar_url":"https://avatars.githubusercontent.com/u/1467629?v=3","gravatar_id":"","url":"https://api.github.com/users/jwforres","html_url":"https://github.com/jwforres","followers_url":"https://api.github.com/users/jwforres/followers","following_url":"https://api.github.com/users/jwforres/following{/other_user}","gists_url":"https://api.github.com/users/jwforres/gists{/gist_id}","starred_url":"https://api.github.com/users/jwforres/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jwforres/subscriptions","organizations_url":"https://api.github.com/users/jwforres/orgs","repos_url":"https://api.github.com/users/jwforres/repos","events_url":"https://api.github.com/users/jwforres/events{/privacy}","received_events_url":"https://api.github.com/users/jwforres/received_events","type":"User","site_admin":false},"created_at":"2016-01-27T15:13:21Z","updated_at":"2016-01-27T15:13:21Z","body":"Ok result of a number of discussions is that we are going to do this as an extension JS.  So we need a JS API for providing custom download links, think about how you would do the same thing for help links (and if possible go ahead and implement it cause we need it soon).\r\n\r\nOOTB in origin I'm guessing we wouldn't provide a CLI download link since the only place they exist today is in the release in github which includes ALL the binaries.\r\n\r\nSo if we dont have any CLI download links available, then maybe tweak the text in the CLI section?"}}