{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/openshift-ansible/issues/7559","repository_url":"https://api.github.com/repos/openshift/openshift-ansible","labels_url":"https://api.github.com/repos/openshift/openshift-ansible/issues/7559/labels{/name}","comments_url":"https://api.github.com/repos/openshift/openshift-ansible/issues/7559/comments","events_url":"https://api.github.com/repos/openshift/openshift-ansible/issues/7559/events","html_url":"https://github.com/openshift/openshift-ansible/pull/7559","id":306015979,"number":7559,"title":"[3.9] etcd migrate: instead of scaleup playbook etcd server should be start…","user":{"login":"michaelgugino","id":6255238,"avatar_url":"https://avatars0.githubusercontent.com/u/6255238?v=4","gravatar_id":"","url":"https://api.github.com/users/michaelgugino","html_url":"https://github.com/michaelgugino","followers_url":"https://api.github.com/users/michaelgugino/followers","following_url":"https://api.github.com/users/michaelgugino/following{/other_user}","gists_url":"https://api.github.com/users/michaelgugino/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelgugino/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelgugino/subscriptions","organizations_url":"https://api.github.com/users/michaelgugino/orgs","repos_url":"https://api.github.com/users/michaelgugino/repos","events_url":"https://api.github.com/users/michaelgugino/events{/privacy}","received_events_url":"https://api.github.com/users/michaelgugino/received_events","type":"User","site_admin":false},"labels":[{"id":681633081,"url":"https://api.github.com/repos/openshift/openshift-ansible/labels/size/M","name":"size/M","color":"eebb00","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-03-16T17:33:30Z","updated_at":"2018-03-27T13:01:09Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/openshift/openshift-ansible/pulls/7559","html_url":"https://github.com/openshift/openshift-ansible/pull/7559","diff_url":"https://github.com/openshift/openshift-ansible/pull/7559.diff","patch_url":"https://github.com/openshift/openshift-ansible/pull/7559.patch"},"body":"…ed back\r\n\r\nmaster doesn't need to be restarted and etcd URLs updated as new etcd\r\nnodes are being added. There is no need to run scaleup playbook, as etcd\r\nnodes are already added to the cluster.\r\n\r\nThe migrate procedure now does the following:\r\n* checks if the etcd data needs to be migrated\r\n* makes etcd backup\r\n* stops etcd services on all nodes except the first one\r\n* migrates etcd data on first etcd node\r\n* clears data on other etcd nodes\r\n* updates etcd cluster configuration, updating ETCD_INITIAL_CLUSTER and\r\nETCD_INITIAL_CLUSTER_STATE\r\n* starts the etcd service again one by one on etcd nodes\r\n\r\nNow the only copy of migrated data is on the first etcd cluster, which\r\nwould replicate it to other nodes.\r\n\r\nAfter migration is done master configs are updated and services\r\nrestarted if needed\r\n\r\n(cherry picked from commit 7e30cda0e248f797d210747b2c7b3dcbc547658f)"},"comment":{"url":"https://api.github.com/repos/openshift/openshift-ansible/issues/comments/376516052","html_url":"https://github.com/openshift/openshift-ansible/pull/7559#issuecomment-376516052","issue_url":"https://api.github.com/repos/openshift/openshift-ansible/issues/7559","id":376516052,"user":{"login":"michaelgugino","id":6255238,"avatar_url":"https://avatars0.githubusercontent.com/u/6255238?v=4","gravatar_id":"","url":"https://api.github.com/users/michaelgugino","html_url":"https://github.com/michaelgugino","followers_url":"https://api.github.com/users/michaelgugino/followers","following_url":"https://api.github.com/users/michaelgugino/following{/other_user}","gists_url":"https://api.github.com/users/michaelgugino/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelgugino/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelgugino/subscriptions","organizations_url":"https://api.github.com/users/michaelgugino/orgs","repos_url":"https://api.github.com/users/michaelgugino/repos","events_url":"https://api.github.com/users/michaelgugino/events{/privacy}","received_events_url":"https://api.github.com/users/michaelgugino/received_events","type":"User","site_admin":false},"created_at":"2018-03-27T13:01:09Z","updated_at":"2018-03-27T13:01:09Z","author_association":"CONTRIBUTOR","body":"> Do we want this backported to 3.9?\r\n\r\nWe used to offer some support for previous releases under the newest branch.  It seems that ability is fading quickly."}}
{"actor":{"display_login":"michaelgugino"}}