{"action":"created","issue":{"url":"https://api.github.com/repos/kubic-project/velum/issues/628","repository_url":"https://api.github.com/repos/kubic-project/velum","labels_url":"https://api.github.com/repos/kubic-project/velum/issues/628/labels{/name}","comments_url":"https://api.github.com/repos/kubic-project/velum/issues/628/comments","events_url":"https://api.github.com/repos/kubic-project/velum/issues/628/events","html_url":"https://github.com/kubic-project/velum/pull/628","id":351194063,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA4ODUwNDI4","number":628,"title":"[3.0] Fix pillar issue in public cloud","user":{"login":"jgleissner","id":8521705,"node_id":"MDQ6VXNlcjg1MjE3MDU=","avatar_url":"https://avatars0.githubusercontent.com/u/8521705?v=4","gravatar_id":"","url":"https://api.github.com/users/jgleissner","html_url":"https://github.com/jgleissner","followers_url":"https://api.github.com/users/jgleissner/followers","following_url":"https://api.github.com/users/jgleissner/following{/other_user}","gists_url":"https://api.github.com/users/jgleissner/gists{/gist_id}","starred_url":"https://api.github.com/users/jgleissner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgleissner/subscriptions","organizations_url":"https://api.github.com/users/jgleissner/orgs","repos_url":"https://api.github.com/users/jgleissner/repos","events_url":"https://api.github.com/users/jgleissner/events{/privacy}","received_events_url":"https://api.github.com/users/jgleissner/received_events","type":"User","site_admin":false},"labels":[{"id":926654573,"node_id":"MDU6TGFiZWw5MjY2NTQ1NzM=","url":"https://api.github.com/repos/kubic-project/velum/labels/release-3.0-backport","name":"release-3.0-backport","color":"0052cc","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-08-16T12:57:41Z","updated_at":"2018-08-29T14:40:28Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/kubic-project/velum/pulls/628","html_url":"https://github.com/kubic-project/velum/pull/628","diff_url":"https://github.com/kubic-project/velum/pull/628.diff","patch_url":"https://github.com/kubic-project/velum/pull/628.patch"},"body":"I've added a call_runner function to salt interface and added a call to sync_pillar runner in cloud_cluster.rb. This is required to activate the external pillar, which is normally done at orchestration time, but for creating cluster nodes in the cloud, the pillar is needed before that. See also https://github.com/kubic-project/velum/issues/399 for details.\r\n\r\nI've also added a sleep(1) after the refresh_pillar, as we ran into the issue that the succeeding salt-cloud still works on the old pillar data, and this seems to work around it. I know that this is a bit ugly and perhaps can be fixed better in salt directly, but I haven't had any luck yet with narrowing the issue down."},"comment":{"url":"https://api.github.com/repos/kubic-project/velum/issues/comments/416978707","html_url":"https://github.com/kubic-project/velum/pull/628#issuecomment-416978707","issue_url":"https://api.github.com/repos/kubic-project/velum/issues/628","id":416978707,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNjk3ODcwNw==","user":{"login":"jgleissner","id":8521705,"node_id":"MDQ6VXNlcjg1MjE3MDU=","avatar_url":"https://avatars0.githubusercontent.com/u/8521705?v=4","gravatar_id":"","url":"https://api.github.com/users/jgleissner","html_url":"https://github.com/jgleissner","followers_url":"https://api.github.com/users/jgleissner/followers","following_url":"https://api.github.com/users/jgleissner/following{/other_user}","gists_url":"https://api.github.com/users/jgleissner/gists{/gist_id}","starred_url":"https://api.github.com/users/jgleissner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgleissner/subscriptions","organizations_url":"https://api.github.com/users/jgleissner/orgs","repos_url":"https://api.github.com/users/jgleissner/repos","events_url":"https://api.github.com/users/jgleissner/events{/privacy}","received_events_url":"https://api.github.com/users/jgleissner/received_events","type":"User","site_admin":false},"created_at":"2018-08-29T14:40:28Z","updated_at":"2018-08-29T14:40:28Z","author_association":"CONTRIBUTOR","body":"Hi @jordimassaguerpla , I've cherry-picked the remaining commits from the master PR."}}
{"actor":{"display_login":"jgleissner"}}