)]}'
{"id":"openstack%2Fdevstack~138605","triplet_id":"openstack%2Fdevstack~master~Iaa6f8918bf14dae2116269a0be5039fc5afaecfa","project":"openstack/devstack","branch":"master","topic":"ironic_multihost","hashtags":[],"change_id":"Iaa6f8918bf14dae2116269a0be5039fc5afaecfa","subject":"Do not regenerate ironic ssh key if one exists","status":"MERGED","created":"2014-12-03 02:10:58.000000000","updated":"2014-12-09 17:15:08.000000000","submitted":"2014-12-09 17:15:08.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"99e65ac24353dc5f2b3e13c1f11c3013ebc26ca1","_number":138605,"virtual_id_number":138605,"owner":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"recommended":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"all":[{"value":1,"date":"2014-12-05 00:27:31.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":2,"date":"2014-12-09 17:15:08.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2014-12-09 16:18:38.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2014-12-05 13:00:23.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-12-09 16:18:38.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-12-05 00:27:31.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-12-05 13:00:23.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2014-12-09 16:18:38.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2014-12-09 17:15:08.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"bf212a627cab220e6d53ba46d1ac73f254248b8b","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2014-12-03 02:10:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bf834b2559e8fe20ff31676a15845983e86e5313","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-03 02:54:26.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- check-tempest-dsvm-full http://logs.openstack.org/05/138605/1/check/check-tempest-dsvm-full/64a148e : SUCCESS in 27m 18s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/05/138605/1/check/check-tempest-dsvm-postgres-full/7327274 : SUCCESS in 29m 26s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/05/138605/1/check/check-tempest-dsvm-neutron-full/db85187 : SUCCESS in 34m 13s\n- check-grenade-dsvm http://logs.openstack.org/05/138605/1/check/check-grenade-dsvm/0a5acf0 : SUCCESS in 25m 58s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/05/138605/1/check/gate-tempest-dsvm-large-ops/18a906f : SUCCESS in 18m 39s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/05/138605/1/check/gate-tempest-dsvm-neutron-large-ops/968a568 : SUCCESS in 25m 38s\n- gate-devstack-bashate http://logs.openstack.org/05/138605/1/check/gate-devstack-bashate/749af94 : SUCCESS in 41s\n- gate-devstack-unit-tests http://logs.openstack.org/05/138605/1/check/gate-devstack-unit-tests/5dbcf66 : SUCCESS in 12s\n- check-devstack-dsvm-cells http://logs.openstack.org/05/138605/1/check/check-devstack-dsvm-cells/492c85f : SUCCESS in 12m 29s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/05/138605/1/check/check-grenade-dsvm-partial-ncpu/aa65f04 : FAILURE in 28m 46s\n- check-neutron-dsvm-functional http://logs.openstack.org/05/138605/1/check/check-neutron-dsvm-functional/042ded5 : SUCCESS in 14m 48s\n- check-swift-dsvm-functional http://logs.openstack.org/05/138605/1/check/check-swift-dsvm-functional/bc2cded : SUCCESS in 18m 39s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/05/138605/1/check/check-tempest-dsvm-ironic-pxe_ssh/f0ee745 : SUCCESS in 36m 22s\n- check-tempest-dsvm-f20 http://logs.openstack.org/05/138605/1/check/check-tempest-dsvm-f20/ecd9daf : SUCCESS in 32m 35s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/05/138605/1/check/check-tempest-dsvm-centos7/6f8c83d : SUCCESS in 43m 12s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/05/138605/1/check/gate-devstack-publish-docs/25e5f26/doc/build/html/ : SUCCESS in 1m 27s","accounts_in_message":[],"_revision_number":1},{"id":"b2cbfdeedb5c1e64c8189c0befb32fc2eec1cf0c","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-12-03 02:57:01.000000000","message":"Patch Set 1: Verified-1\n\nFailed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/05/138605/1/1104/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":1},{"id":"3346ec5e4886cd1b63846489f7738c1a669b9b06","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2014-12-04 23:39:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7b657ada789b71d106a5bcd8c567487174a89ead","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-12-05 00:27:31.000000000","message":"Patch Set 2: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/05/138605/2/1349/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":2},{"id":"df0799cfe68f7aad192fe17acf47622af20df36f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-05 00:27:56.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/05/138605/2/check/check-tempest-dsvm-full/dd7c881 : SUCCESS in 32m 02s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/05/138605/2/check/check-tempest-dsvm-postgres-full/53031f0 : SUCCESS in 30m 01s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/05/138605/2/check/check-tempest-dsvm-neutron-full/679d193 : SUCCESS in 40m 42s\n- check-grenade-dsvm http://logs.openstack.org/05/138605/2/check/check-grenade-dsvm/af96d38 : SUCCESS in 28m 42s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/05/138605/2/check/gate-tempest-dsvm-large-ops/73e850a : SUCCESS in 24m 41s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/05/138605/2/check/gate-tempest-dsvm-neutron-large-ops/805b202 : SUCCESS in 19m 25s\n- gate-devstack-bashate http://logs.openstack.org/05/138605/2/check/gate-devstack-bashate/81d659a : SUCCESS in 10s\n- gate-devstack-unit-tests http://logs.openstack.org/05/138605/2/check/gate-devstack-unit-tests/eb72a18 : SUCCESS in 28s\n- check-devstack-dsvm-cells http://logs.openstack.org/05/138605/2/check/check-devstack-dsvm-cells/b645e36 : SUCCESS in 16m 18s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/05/138605/2/check/check-grenade-dsvm-partial-ncpu/f2383c6 : SUCCESS in 24m 12s\n- check-neutron-dsvm-functional http://logs.openstack.org/05/138605/2/check/check-neutron-dsvm-functional/c14d050 : SUCCESS in 16m 58s\n- check-swift-dsvm-functional http://logs.openstack.org/05/138605/2/check/check-swift-dsvm-functional/f0ce6df : SUCCESS in 17m 35s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/05/138605/2/check/check-tempest-dsvm-ironic-pxe_ssh/6bc3a46 : SUCCESS in 26m 20s\n- check-tempest-dsvm-f20 http://logs.openstack.org/05/138605/2/check/check-tempest-dsvm-f20/16c19b3 : SUCCESS in 28m 53s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/05/138605/2/check/check-tempest-dsvm-centos7/7aa32da : SUCCESS in 44m 19s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/05/138605/2/check/gate-devstack-publish-docs/6d6ec20/doc/build/html/ : SUCCESS in 56s","accounts_in_message":[],"_revision_number":2},{"id":"c2166813f42b5055ed28d2fee3786bbceb1a4ca9","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-12-05 13:00:23.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"ad02e136ac16b7b8f5d7764a70fb736b67ec4cb4","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-12-09 16:18:38.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"41a9c48538368f80c956e7c0006c959707ceaf2b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 16:20:49.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"3f3f568c9f7efd4731f58f958c5ba8aa33e4a3a0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 17:15:08.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/05/138605/2/gate/gate-tempest-dsvm-full/48ccd81 : SUCCESS in 33m 53s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/05/138605/2/gate/gate-tempest-dsvm-postgres-full/f4dae06 : SUCCESS in 29m 41s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/05/138605/2/gate/gate-tempest-dsvm-neutron-full/b3533e8 : SUCCESS in 40m 05s\n- gate-grenade-dsvm http://logs.openstack.org/05/138605/2/gate/gate-grenade-dsvm/7b786f3 : SUCCESS in 32m 46s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/05/138605/2/gate/gate-tempest-dsvm-large-ops/f875080 : SUCCESS in 25m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/05/138605/2/gate/gate-tempest-dsvm-neutron-large-ops/f2d1980 : SUCCESS in 23m 42s\n- gate-devstack-bashate http://logs.openstack.org/05/138605/2/gate/gate-devstack-bashate/4f9dadc : SUCCESS in 15s\n- gate-devstack-dsvm-cells http://logs.openstack.org/05/138605/2/gate/gate-devstack-dsvm-cells/efc24c7 : SUCCESS in 13m 56s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/05/138605/2/gate/gate-grenade-dsvm-partial-ncpu/eb75747 : SUCCESS in 30m 00s\n- gate-neutron-dsvm-functional http://logs.openstack.org/05/138605/2/gate/gate-neutron-dsvm-functional/e7add1f : SUCCESS in 17m 15s\n- gate-swift-dsvm-functional http://logs.openstack.org/05/138605/2/gate/gate-swift-dsvm-functional/5cb4f0c : SUCCESS in 20m 21s","accounts_in_message":[],"_revision_number":2},{"id":"4971e34a2dfd3dd24bf7e9be566f34e0638f30d6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 17:15:08.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6c74932bf7f02ddd5bad7c276bca68b58e5b745d","revisions":{"5ac04da633bf2cc310cb4868b003c297e603a807":{"kind":"REWORK","_number":1,"created":"2014-12-03 02:10:58.000000000","uploader":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"ref":"refs/changes/05/138605/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/138605/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/138605/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/138605/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/138605/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/138605/1"}}},"commit":{"parents":[{"commit":"7a6986873bce338fc9f9a7936846bb1fa50621e9","subject":"Tighten up parsing of neutron tap device for ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7a6986873bce338fc9f9a7936846bb1fa50621e9"}]}],"author":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2014-12-03 00:20:50.000000000","tz":-480},"committer":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2014-12-03 02:09:52.000000000","tz":-480},"subject":"Do not regenerate ironic ssh key if one exists","message":"Do not regenerate ironic ssh key if one exists\n\nGets rid of redundant globals and avoids regenerating an ssh key\nfor ironic if one exists.  Also allows key file to be user-specified,\nletting ironic use pregenerated keys.\n\nChange-Id: Iaa6f8918bf14dae2116269a0be5039fc5afaecfa\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5ac04da633bf2cc310cb4868b003c297e603a807"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5ac04da633bf2cc310cb4868b003c297e603a807"}]},"branch":"refs/heads/master"},"6c74932bf7f02ddd5bad7c276bca68b58e5b745d":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2014-12-04 23:39:18.000000000","uploader":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"ref":"refs/changes/05/138605/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/138605/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/138605/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/138605/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/138605/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/138605/2"}}},"commit":{"parents":[{"commit":"9bc3459927ea48b2633b4a8c4a247764d6d4b8bd","subject":"Tighten up parsing of neutron tap device for ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9bc3459927ea48b2633b4a8c4a247764d6d4b8bd"}]}],"author":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2014-12-03 00:20:50.000000000","tz":-480},"committer":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2014-12-04 23:38:23.000000000","tz":-480},"subject":"Do not regenerate ironic ssh key if one exists","message":"Do not regenerate ironic ssh key if one exists\n\nGets rid of redundant globals and avoids regenerating an ssh key\nfor ironic if one exists.  Also allows key file to be user-specified,\nletting ironic use pregenerated keys.\n\nChange-Id: Iaa6f8918bf14dae2116269a0be5039fc5afaecfa\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6c74932bf7f02ddd5bad7c276bca68b58e5b745d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6c74932bf7f02ddd5bad7c276bca68b58e5b745d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
