{"action":"created","issue":{"url":"https://api.github.com/repos/fabric8io/fabric8/issues/4412","labels_url":"https://api.github.com/repos/fabric8io/fabric8/issues/4412/labels{/name}","comments_url":"https://api.github.com/repos/fabric8io/fabric8/issues/4412/comments","events_url":"https://api.github.com/repos/fabric8io/fabric8/issues/4412/events","html_url":"https://github.com/fabric8io/fabric8/issues/4412","id":93342619,"number":4412,"title":"Gerrit should use secrets and not manual installation of keys","user":{"login":"christian-posta","id":53201,"avatar_url":"https://avatars.githubusercontent.com/u/53201?v=3","gravatar_id":"","url":"https://api.github.com/users/christian-posta","html_url":"https://github.com/christian-posta","followers_url":"https://api.github.com/users/christian-posta/followers","following_url":"https://api.github.com/users/christian-posta/following{/other_user}","gists_url":"https://api.github.com/users/christian-posta/gists{/gist_id}","starred_url":"https://api.github.com/users/christian-posta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/christian-posta/subscriptions","organizations_url":"https://api.github.com/users/christian-posta/orgs","repos_url":"https://api.github.com/users/christian-posta/repos","events_url":"https://api.github.com/users/christian-posta/events{/privacy}","received_events_url":"https://api.github.com/users/christian-posta/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/fabric8io/fabric8/labels/continuous%20delivery","name":"continuous delivery","color":"fbca04"},{"url":"https://api.github.com/repos/fabric8io/fabric8/labels/V2","name":"V2","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-07-06T18:24:48Z","updated_at":"2015-07-07T13:26:09Z","closed_at":null,"body":"Gerrit has some plugins enabled by default for creating the Jenkins and Admin users and it requires certificates/keys to do this. We should be using kube secrets/serviceAccounts to access those keys, not the manual steps required now as described here: https://github.com/fabric8io/docker-gerrit/blob/master/scripts/copy-keys-vagrant.sh"},"comment":{"url":"https://api.github.com/repos/fabric8io/fabric8/issues/comments/119201982","html_url":"https://github.com/fabric8io/fabric8/issues/4412#issuecomment-119201982","issue_url":"https://api.github.com/repos/fabric8io/fabric8/issues/4412","id":119201982,"user":{"login":"cmoulliard","id":463790,"avatar_url":"https://avatars.githubusercontent.com/u/463790?v=3","gravatar_id":"","url":"https://api.github.com/users/cmoulliard","html_url":"https://github.com/cmoulliard","followers_url":"https://api.github.com/users/cmoulliard/followers","following_url":"https://api.github.com/users/cmoulliard/following{/other_user}","gists_url":"https://api.github.com/users/cmoulliard/gists{/gist_id}","starred_url":"https://api.github.com/users/cmoulliard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmoulliard/subscriptions","organizations_url":"https://api.github.com/users/cmoulliard/orgs","repos_url":"https://api.github.com/users/cmoulliard/repos","events_url":"https://api.github.com/users/cmoulliard/events{/privacy}","received_events_url":"https://api.github.com/users/cmoulliard/received_events","type":"User","site_admin":false},"created_at":"2015-07-07T13:26:09Z","updated_at":"2015-07-07T13:26:09Z","body":"There is one SSH key which is mandatory until now (= gerrit admin user) as this ssh is used when we will create the gerrit git project from the java plugin used by the maven gerrit create project plugin.\r\n\r\nMaybe it will be also required that we have a SSH key if we would like to use the gerrit jenkins plugin. But we should discuss that in another issue ticket"}}