)]}'
{"id":"openstack%2Fkayobe~664417","triplet_id":"openstack%2Fkayobe~master~If22ed34dc4b6e87f8cf76c302948c955bddf2bc5","project":"openstack/kayobe","branch":"master","topic":"ssh-batch-mode","hashtags":[],"change_id":"If22ed34dc4b6e87f8cf76c302948c955bddf2bc5","subject":"Use BatchMode to check whether host is accessible via SSH","status":"MERGED","created":"2019-06-10 18:22:20.000000000","updated":"2019-06-24 19:05:26.000000000","submitted":"2019-06-24 19:05:26.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"664417-1561403126954-f1e7b0d6","meta_rev_id":"4095cfdc128bccfb0a8217eca4c6cf34056f143f","_number":664417,"virtual_id_number":664417,"owner":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"value":0,"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":2,"date":"2019-06-24 19:05:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2019-06-11 17:21:41.000000000","_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"all":[{"value":2,"date":"2019-06-24 15:14:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"value":2,"date":"2019-06-17 16:45:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"all":[{"value":1,"date":"2019-06-24 15:14:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"value":0,"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"value":0,"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"value":0,"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-17 16:45:52.000000000","updated_by":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"reviewer":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"state":"REVIEWER"},{"updated":"2019-06-24 15:14:20.000000000","updated_by":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"reviewer":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"state":"REVIEWER"},{"updated":"2019-06-24 19:05:26.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"5ebb0c817cfe46b94a705973dc3b720161b64633","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2019-06-10 18:22:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0743c426731efda8c0a4ce48ad37b96a487c9685","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2019-06-10 19:10:57.000000000","message":"Patch Set 1: Code-Review+2\n\nNice catch","accounts_in_message":[],"_revision_number":1},{"id":"f671d5ef20b553440be1d9e1e92a7a87014ce296","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-10 20:10:34.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs http://logs.openstack.org/17/664417/1/check/openstack-tox-docs/6e29151/html/ : SUCCESS in 4m 26s\n- openstack-tox-cover http://logs.openstack.org/17/664417/1/check/openstack-tox-cover/b0579d1/cover/ : SUCCESS in 4m 50s\n- openstack-tox-py35 http://logs.openstack.org/17/664417/1/check/openstack-tox-py35/d489429/ : SUCCESS in 5m 24s\n- openstack-tox-py36 http://logs.openstack.org/17/664417/1/check/openstack-tox-py36/aa08ac5/ : SUCCESS in 5m 17s\n- openstack-tox-pep8 http://logs.openstack.org/17/664417/1/check/openstack-tox-pep8/9990409/ : SUCCESS in 6m 01s\n- openstack-tox-py27 http://logs.openstack.org/17/664417/1/check/openstack-tox-py27/cc8807e/ : SUCCESS in 7m 38s\n- kayobe-tox-ansible-syntax http://logs.openstack.org/17/664417/1/check/kayobe-tox-ansible-syntax/2de565f/ : SUCCESS in 5m 42s\n- kayobe-tox-ansible http://logs.openstack.org/17/664417/1/check/kayobe-tox-ansible/a3798c8/ : SUCCESS in 10m 59s\n- kayobe-tox-molecule http://logs.openstack.org/17/664417/1/check/kayobe-tox-molecule/0370fdd/ : FAILURE in 6m 13s\n- kayobe-overcloud-centos http://logs.openstack.org/17/664417/1/check/kayobe-overcloud-centos/12e8daf/ : SUCCESS in 1h 00m 12s\n- kayobe-overcloud-upgrade-centos http://logs.openstack.org/17/664417/1/check/kayobe-overcloud-upgrade-centos/f4339bd/ : SUCCESS in 1h 41m 43s\n- kayobe-seed-centos http://logs.openstack.org/17/664417/1/check/kayobe-seed-centos/541d27a/ : SUCCESS in 24m 54s\n- kayobe-seed-upgrade-centos http://logs.openstack.org/17/664417/1/check/kayobe-seed-upgrade-centos/cdc7477/ : SUCCESS in 30m 39s","accounts_in_message":[],"_revision_number":1},{"id":"258ef5e474829c4645869cbe11aa0334a7814f68","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2019-06-11 15:01:15.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4927c0f97b7b120bc5871f70e3794af4e3ff56d2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-11 17:16:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/17/664417/2/check/openstack-tox-docs/0769249/html/ : SUCCESS in 4m 53s\n- openstack-tox-cover http://logs.openstack.org/17/664417/2/check/openstack-tox-cover/137c8c6/cover/ : SUCCESS in 8m 13s\n- openstack-tox-py35 http://logs.openstack.org/17/664417/2/check/openstack-tox-py35/3a908f1/ : SUCCESS in 4m 43s\n- openstack-tox-py36 http://logs.openstack.org/17/664417/2/check/openstack-tox-py36/9386ec6/ : SUCCESS in 4m 47s\n- openstack-tox-pep8 http://logs.openstack.org/17/664417/2/check/openstack-tox-pep8/5d1c034/ : SUCCESS in 5m 02s\n- openstack-tox-py27 http://logs.openstack.org/17/664417/2/check/openstack-tox-py27/e69fcf6/ : SUCCESS in 5m 34s\n- build-openstack-releasenotes http://logs.openstack.org/17/664417/2/check/build-openstack-releasenotes/2e54e04/html/ : SUCCESS in 4m 55s\n- kayobe-tox-ansible-syntax http://logs.openstack.org/17/664417/2/check/kayobe-tox-ansible-syntax/d138fb3/ : SUCCESS in 6m 19s\n- kayobe-tox-ansible http://logs.openstack.org/17/664417/2/check/kayobe-tox-ansible/90ba02e/ : SUCCESS in 9m 29s\n- kayobe-tox-molecule http://logs.openstack.org/17/664417/2/check/kayobe-tox-molecule/be3ab3d/ : SUCCESS in 49m 02s\n- kayobe-overcloud-centos http://logs.openstack.org/17/664417/2/check/kayobe-overcloud-centos/2060dbe/ : SUCCESS in 1h 31m 22s\n- kayobe-overcloud-upgrade-centos http://logs.openstack.org/17/664417/2/check/kayobe-overcloud-upgrade-centos/daccafc/ : SUCCESS in 1h 57m 24s\n- kayobe-seed-centos http://logs.openstack.org/17/664417/2/check/kayobe-seed-centos/6ee302b/ : SUCCESS in 52m 04s\n- kayobe-seed-upgrade-centos http://logs.openstack.org/17/664417/2/check/kayobe-seed-upgrade-centos/163d189/ : SUCCESS in 1h 09m 55s","accounts_in_message":[],"_revision_number":2},{"id":"00cc9b50ff7bbd751d7521a61881871575c2bbc2","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2019-06-11 17:21:41.000000000","message":"Patch Set 2:\n\nAdded a release note.","accounts_in_message":[],"_revision_number":2},{"id":"75419a2504a6b1b2a48f462c17ca9cde4d8a7342","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2019-06-17 16:45:52.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"ddb5087f7d47d815f995f0c852330a5dc626f420","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2019-06-24 15:14:20.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"c3a72c5a995a6f9881b0e53973453389d20c5b10","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-24 15:14:32.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"f475ef3523d59f5ec6d7cc9445e945b3462bc5dc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-24 19:05:26.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"82d612866a66be572f1a02eb7438a8e433f0a03b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-24 19:05:26.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/17/664417/2/gate/openstack-tox-docs/fb4ee06/html/ : SUCCESS in 4m 40s\n- openstack-tox-py35 http://logs.openstack.org/17/664417/2/gate/openstack-tox-py35/168a113/ : SUCCESS in 4m 37s\n- openstack-tox-py36 http://logs.openstack.org/17/664417/2/gate/openstack-tox-py36/32f08cb/ : SUCCESS in 5m 10s\n- openstack-tox-pep8 http://logs.openstack.org/17/664417/2/gate/openstack-tox-pep8/54a2e98/ : SUCCESS in 5m 55s\n- openstack-tox-py27 http://logs.openstack.org/17/664417/2/gate/openstack-tox-py27/d20805b/ : SUCCESS in 4m 40s\n- build-openstack-releasenotes http://logs.openstack.org/17/664417/2/gate/build-openstack-releasenotes/9151bdb/html/ : SUCCESS in 4m 46s\n- kayobe-tox-ansible-syntax http://logs.openstack.org/17/664417/2/gate/kayobe-tox-ansible-syntax/62d9552/ : SUCCESS in 5m 10s\n- kayobe-tox-ansible http://logs.openstack.org/17/664417/2/gate/kayobe-tox-ansible/0eb4b9b/ : SUCCESS in 8m 39s\n- kayobe-tox-molecule http://logs.openstack.org/17/664417/2/gate/kayobe-tox-molecule/dba804f/ : SUCCESS in 53m 58s\n- kayobe-overcloud-centos http://logs.openstack.org/17/664417/2/gate/kayobe-overcloud-centos/1ca87ac/ : SUCCESS in 1h 09m 08s\n- kayobe-overcloud-upgrade-centos http://logs.openstack.org/17/664417/2/gate/kayobe-overcloud-upgrade-centos/40c8cc0/ : SUCCESS in 1h 48m 21s\n- kayobe-seed-centos http://logs.openstack.org/17/664417/2/gate/kayobe-seed-centos/fd67f3d/ : SUCCESS in 25m 13s\n- kayobe-seed-upgrade-centos http://logs.openstack.org/17/664417/2/gate/kayobe-seed-upgrade-centos/21932ec/ : SUCCESS in 28m 43s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0e6703a322199115b3c894868abb900e27f2c669","revisions":{"408eab920c34c9f1c7950e3c9dd8500142a4fe4c":{"kind":"REWORK","_number":1,"created":"2019-06-10 18:22:20.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/17/664417/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/17/664417/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/17/664417/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/17/664417/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/17/664417/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/17/664417/1"}}},"commit":{"parents":[{"commit":"e884faab61e6f062153dd207f63b768d74f2d779","subject":"Docs: improve package update admin docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/e884faab61e6f062153dd207f63b768d74f2d779"}]}],"author":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2019-06-10 18:21:57.000000000","tz":60},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2019-06-10 18:21:57.000000000","tz":60},"subject":"Use BatchMode to check whether host is accessible via SSH","message":"Use BatchMode to check whether host is accessible via SSH\n\nIf password authentication is not disabled on the server, we may be\nprompted for a password if the Kayobe Ansible user doesn\u0027t exist or\nisn\u0027t configured for passwordless authentication.\n\nBy using BatchMode, the ssh command can fail quickly and proceed to\ncreate the Kayobe Ansible user using the bootstrap user.\n\nChange-Id: If22ed34dc4b6e87f8cf76c302948c955bddf2bc5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/408eab920c34c9f1c7950e3c9dd8500142a4fe4c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/408eab920c34c9f1c7950e3c9dd8500142a4fe4c"}]},"branch":"refs/heads/master"},"0e6703a322199115b3c894868abb900e27f2c669":{"kind":"REWORK","_number":2,"created":"2019-06-11 15:01:15.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/17/664417/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/17/664417/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/17/664417/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/17/664417/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/17/664417/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/17/664417/2"}}},"commit":{"parents":[{"commit":"686cf8d5419d20499e824d155232ef23bde4535b","subject":"Cap paramiko to releases below 2.5.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/686cf8d5419d20499e824d155232ef23bde4535b"}]}],"author":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2019-06-11 15:01:03.000000000","tz":60},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2019-06-11 15:01:03.000000000","tz":60},"subject":"Use BatchMode to check whether host is accessible via SSH","message":"Use BatchMode to check whether host is accessible via SSH\n\nIf password authentication is not disabled on the server, we may be\nprompted for a password if the Kayobe Ansible user doesn\u0027t exist or\nisn\u0027t configured for passwordless authentication.\n\nBy using BatchMode, the ssh command can fail quickly and proceed to\ncreate the Kayobe Ansible user using the bootstrap user.\n\nChange-Id: If22ed34dc4b6e87f8cf76c302948c955bddf2bc5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/0e6703a322199115b3c894868abb900e27f2c669"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/0e6703a322199115b3c894868abb900e27f2c669"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
