{"action":"created","issue":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/8540","repository_url":"https://api.github.com/repos/ManageIQ/manageiq","labels_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/8540/labels{/name}","comments_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/8540/comments","events_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/8540/events","html_url":"https://github.com/ManageIQ/manageiq/pull/8540","id":153774221,"number":8540,"title":"Openstack infra ssh keypair validation","user":{"login":"petrblaho","id":122827,"avatar_url":"https://avatars.githubusercontent.com/u/122827?v=3","gravatar_id":"","url":"https://api.github.com/users/petrblaho","html_url":"https://github.com/petrblaho","followers_url":"https://api.github.com/users/petrblaho/followers","following_url":"https://api.github.com/users/petrblaho/following{/other_user}","gists_url":"https://api.github.com/users/petrblaho/gists{/gist_id}","starred_url":"https://api.github.com/users/petrblaho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petrblaho/subscriptions","organizations_url":"https://api.github.com/users/petrblaho/orgs","repos_url":"https://api.github.com/users/petrblaho/repos","events_url":"https://api.github.com/users/petrblaho/events{/privacy}","received_events_url":"https://api.github.com/users/petrblaho/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/darga/yes","name":"darga/yes","color":"000000"},{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/providers/openstack","name":"providers/openstack","color":"5319e7"},{"url":"https://api.github.com/repos/ManageIQ/manageiq/labels/wip","name":"wip","color":"eeeeee"}],"state":"open","locked":false,"assignee":{"login":"blomquisg","id":14183,"avatar_url":"https://avatars.githubusercontent.com/u/14183?v=3","gravatar_id":"","url":"https://api.github.com/users/blomquisg","html_url":"https://github.com/blomquisg","followers_url":"https://api.github.com/users/blomquisg/followers","following_url":"https://api.github.com/users/blomquisg/following{/other_user}","gists_url":"https://api.github.com/users/blomquisg/gists{/gist_id}","starred_url":"https://api.github.com/users/blomquisg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blomquisg/subscriptions","organizations_url":"https://api.github.com/users/blomquisg/orgs","repos_url":"https://api.github.com/users/blomquisg/repos","events_url":"https://api.github.com/users/blomquisg/events{/privacy}","received_events_url":"https://api.github.com/users/blomquisg/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2016-05-09T13:18:10Z","updated_at":"2016-05-26T13:16:05Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ManageIQ/manageiq/pulls/8540","html_url":"https://github.com/ManageIQ/manageiq/pull/8540","diff_url":"https://github.com/ManageIQ/manageiq/pull/8540.diff","patch_url":"https://github.com/ManageIQ/manageiq/pull/8540.patch"},"body":"This PR solves https://bugzilla.redhat.com/show_bug.cgi?id=1332109 which is about not working validation of ssh keys for OpenStack Infra Provider.\r\n\r\nFirst part hides Validate button when creating new OpenStack Infra Provider b/c ssh credentials are used only on Hosts of that Provider which we have none at the moment of creating the Provider.\r\nValidate button should be visible when we are updating credentials for already existing Provider.\r\n\r\nSecond part implements validation process (not implemented before for ssh credentials for OpenStack Infra Provider) as validating credentials with one running Host from each EmsCluster of Provider. In theory we can validated over all running Hosts but that could be very slow on larger deployments."},"comment":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/comments/221867288","html_url":"https://github.com/ManageIQ/manageiq/pull/8540#issuecomment-221867288","issue_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/8540","id":221867288,"user":{"login":"miq-bot","id":7806257,"avatar_url":"https://avatars.githubusercontent.com/u/7806257?v=3","gravatar_id":"","url":"https://api.github.com/users/miq-bot","html_url":"https://github.com/miq-bot","followers_url":"https://api.github.com/users/miq-bot/followers","following_url":"https://api.github.com/users/miq-bot/following{/other_user}","gists_url":"https://api.github.com/users/miq-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/miq-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/miq-bot/subscriptions","organizations_url":"https://api.github.com/users/miq-bot/orgs","repos_url":"https://api.github.com/users/miq-bot/repos","events_url":"https://api.github.com/users/miq-bot/events{/privacy}","received_events_url":"https://api.github.com/users/miq-bot/received_events","type":"User","site_admin":false},"created_at":"2016-05-26T13:16:05Z","updated_at":"2016-05-26T13:16:05Z","body":"<rubocop />Checked commits https://github.com/petrblaho/manageiq/compare/8b42990081189af5fd202019d4c5bf29f4148bd8~...89487b6234855f88fb978254dc304a3c055bca8c with ruby 2.2.4, rubocop 0.37.2, and haml-lint 0.16.1\n3 files checked, 1 offense detected\n\n**app/views/layouts/angular-bootstrap/_auth_credentials_angular_bootstrap.html.haml**\n- [ ] :red_circle: **Warn** - [Line 87](https://github.com/petrblaho/manageiq/blob/89487b6234855f88fb978254dc304a3c055bca8c/app/views/layouts/angular-bootstrap/_auth_credentials_angular_bootstrap.html.haml#L87), Col  -  - Prefer `to_s` over string interpolation.\n"}}
{"actor":{"display_login":"miq-bot"}}