{"action":"closed","issue":{"url":"https://api.github.com/repos/AutolabJS/AutolabJS/issues/284","repository_url":"https://api.github.com/repos/AutolabJS/AutolabJS","labels_url":"https://api.github.com/repos/AutolabJS/AutolabJS/issues/284/labels{/name}","comments_url":"https://api.github.com/repos/AutolabJS/AutolabJS/issues/284/comments","events_url":"https://api.github.com/repos/AutolabJS/AutolabJS/issues/284/events","html_url":"https://github.com/AutolabJS/AutolabJS/issues/284","id":308237217,"number":284,"title":"Restrict gitlab credentials to gitlab.yml play","user":{"login":"prasadtalasila","id":9206466,"avatar_url":"https://avatars2.githubusercontent.com/u/9206466?v=4","gravatar_id":"","url":"https://api.github.com/users/prasadtalasila","html_url":"https://github.com/prasadtalasila","followers_url":"https://api.github.com/users/prasadtalasila/followers","following_url":"https://api.github.com/users/prasadtalasila/following{/other_user}","gists_url":"https://api.github.com/users/prasadtalasila/gists{/gist_id}","starred_url":"https://api.github.com/users/prasadtalasila/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prasadtalasila/subscriptions","organizations_url":"https://api.github.com/users/prasadtalasila/orgs","repos_url":"https://api.github.com/users/prasadtalasila/repos","events_url":"https://api.github.com/users/prasadtalasila/events{/privacy}","received_events_url":"https://api.github.com/users/prasadtalasila/received_events","type":"User","site_admin":false},"labels":[{"id":297306421,"url":"https://api.github.com/repos/AutolabJS/AutolabJS/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":540930216,"url":"https://api.github.com/repos/AutolabJS/AutolabJS/labels/install","name":"install","color":"c5def5","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-03-24T07:39:45Z","updated_at":"2018-03-25T13:00:37Z","closed_at":"2018-03-25T13:00:37Z","author_association":"OWNER","body":"<!--\r\n\r\nHave you read AutolabJS' Code of Conduct? By filing an Issue, you are expected to comply with it, including treating everyone with respect: https://github.com/AutolabJS/AutolabJS/blob/master/CODE_OF_CONDUCT.md\r\n-->\r\n\r\n### Description\r\ngitlab credentials are used by [load balancer](https://github.com/AutolabJS/AutolabJS/blob/dev/deploy/plays/lb.yml) and [execution nodes plays](https://github.com/AutolabJS/AutolabJS/blob/dev/deploy/plays/executionnodes.yml) to install their SSL certificates. If we handover the job of insalling SSL certificates to [gitlab](https://github.com/AutolabJS/AutolabJS/blob/dev/deploy/plays/gitlab.yml) play, then we can restrict the credentials to only gitlab container.\r\n\r\n\r\n### Steps to Reproduce\r\n\r\n1. Existing Ansible installation setup\r\n\r\n**Expected behavior:** [What you expect to happen]\r\nGitlab credentials are available only to gitlab\r\n\r\n**Actual behavior:** [What actually happens]\r\nGitlab credentials are also available to load balancer and all the execution nodes.\r\n\r\n**Reproduces how often:** [What percentage of the time does it reproduce?]\r\nEvery time\r\n\r\n### Additional Information\r\nMove the SSL key registration step from load balancer and execution nodes to gitlab play.\r\n"}}
{"actor":{"display_login":"prasadtalasila"}}