)]}'
{"id":"openstack%2Fdevstack~139770","triplet_id":"openstack%2Fdevstack~master~I6b98ae57ce33783f69e2cf9ba357807d384b3012","project":"openstack/devstack","branch":"master","topic":"ironic_ssh","hashtags":[],"change_id":"I6b98ae57ce33783f69e2cf9ba357807d384b3012","subject":"Move ironic ssh key creation early in preparation","status":"MERGED","created":"2014-12-06 00:51:37.000000000","updated":"2014-12-09 17:21:42.000000000","submitted":"2014-12-09 17:21:41.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"717350a6c4fea1f94ada628c835c3ee6004f0559","_number":139770,"virtual_id_number":139770,"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-06 01:41:35.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":2,"date":"2014-12-09 17:21:41.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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"},"recommended":{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"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-06 00:59:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":1,"date":"2014-12-08 14:15:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},{"value":2,"date":"2014-12-09 16:19:46.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2014-12-09 04:26:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":1,"date":"2014-12-09 11:51:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":"","value":1,"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":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},{"value":1,"date":"2014-12-09 16:19:46.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-12-06 00:59:11.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2014-12-06 01:41:35.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-08 14:15:19.000000000","updated_by":{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"reviewer":{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"state":"REVIEWER"},{"updated":"2014-12-09 04:26:01.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2014-12-09 11:51:45.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2014-12-09 16:19:46.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:21:41.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6f8dd94b6989113d511b2d4217630db34ab6cc84","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2014-12-06 00:51:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a27e20d0ebfe9d3dc85ae8f2ddca888232b33d75","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2014-12-06 00:59:11.000000000","message":"Patch Set 1: Code-Review+1\n\nVery nice fix! TY","accounts_in_message":[],"_revision_number":1},{"id":"b67f58555eab686e7d7c20c55d5877aed215a25d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-06 01:37:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/70/139770/1/check/check-tempest-dsvm-full/4a0a187 : SUCCESS in 30m 52s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/70/139770/1/check/check-tempest-dsvm-postgres-full/f758954 : SUCCESS in 39m 41s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/70/139770/1/check/check-tempest-dsvm-neutron-full/2aa2fe1 : SUCCESS in 45m 56s\n- check-grenade-dsvm http://logs.openstack.org/70/139770/1/check/check-grenade-dsvm/ea03a8e : SUCCESS in 23m 46s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/70/139770/1/check/gate-tempest-dsvm-large-ops/b421a6f : SUCCESS in 21m 30s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/70/139770/1/check/gate-tempest-dsvm-neutron-large-ops/a419250 : SUCCESS in 24m 51s\n- gate-devstack-bashate http://logs.openstack.org/70/139770/1/check/gate-devstack-bashate/af63273 : SUCCESS in 16s\n- gate-devstack-unit-tests http://logs.openstack.org/70/139770/1/check/gate-devstack-unit-tests/4189d74 : SUCCESS in 23s\n- check-devstack-dsvm-cells http://logs.openstack.org/70/139770/1/check/check-devstack-dsvm-cells/f987a9f : SUCCESS in 15m 21s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/70/139770/1/check/check-grenade-dsvm-partial-ncpu/363ff89 : SUCCESS in 31m 07s\n- check-neutron-dsvm-functional http://logs.openstack.org/70/139770/1/check/check-neutron-dsvm-functional/493fae2 : SUCCESS in 14m 59s\n- check-swift-dsvm-functional http://logs.openstack.org/70/139770/1/check/check-swift-dsvm-functional/e893811 : SUCCESS in 19m 56s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/70/139770/1/check/check-tempest-dsvm-ironic-pxe_ssh/0f8fecc : SUCCESS in 30m 28s\n- check-tempest-dsvm-f20 http://logs.openstack.org/70/139770/1/check/check-tempest-dsvm-f20/3f235da : SUCCESS in 32m 43s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/70/139770/1/check/check-tempest-dsvm-centos7/6f7e4d7 : SUCCESS in 43m 09s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/70/139770/1/check/gate-devstack-publish-docs/2a6c6f5/doc/build/html/ : SUCCESS in 1m 18s","accounts_in_message":[],"_revision_number":1},{"id":"b6aed01cc879d0d23b70818cea26b96637f4494c","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-12-06 01:41:35.000000000","message":"Patch Set 1: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/70/139770/1/1491/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":"cf8d1bde2aa6e5973164d38ad3090d4b371160cd","author":{"_account_id":7369,"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","username":"redixin"},"date":"2014-12-08 14:15:19.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"13cf8530dcc8bbdf35ebc7b1e5c16e9f3ebd1293","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-12-09 04:26:01.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"60530ec4a9edc75d6b07414e98640c0b7777680b","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2014-12-09 11:51:45.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"c28de51941919e41b59ebf5d8171514182f25ccf","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-12-09 16:19:46.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"85a29442113a94047652ed94a41fa38f3aae3ae4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 16:20:50.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"73aefdc1987ab36f67a485944b0e2f3c6074e26c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 17:21:41.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/70/139770/1/gate/gate-tempest-dsvm-full/cd11dae : SUCCESS in 33m 09s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/70/139770/1/gate/gate-tempest-dsvm-postgres-full/3eb252a : SUCCESS in 34m 52s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/70/139770/1/gate/gate-tempest-dsvm-neutron-full/878157d : SUCCESS in 46m 27s\n- gate-grenade-dsvm http://logs.openstack.org/70/139770/1/gate/gate-grenade-dsvm/9022abd : SUCCESS in 28m 39s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/70/139770/1/gate/gate-tempest-dsvm-large-ops/bf3d134 : SUCCESS in 25m 06s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/70/139770/1/gate/gate-tempest-dsvm-neutron-large-ops/b2c47bd : SUCCESS in 23m 10s\n- gate-devstack-bashate http://logs.openstack.org/70/139770/1/gate/gate-devstack-bashate/9f425af : SUCCESS in 15s\n- gate-devstack-dsvm-cells http://logs.openstack.org/70/139770/1/gate/gate-devstack-dsvm-cells/785b462 : SUCCESS in 16m 05s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/70/139770/1/gate/gate-grenade-dsvm-partial-ncpu/80f56ff : SUCCESS in 29m 25s\n- gate-neutron-dsvm-functional http://logs.openstack.org/70/139770/1/gate/gate-neutron-dsvm-functional/54e32e1 : SUCCESS in 17m 00s\n- gate-swift-dsvm-functional http://logs.openstack.org/70/139770/1/gate/gate-swift-dsvm-functional/eb3531e : SUCCESS in 18m 50s","accounts_in_message":[],"_revision_number":1},{"id":"71d02567e885324999675aed03ba9c2faf79ad38","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-09 17:21:42.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"0354640587cde740aa0299c722f019ae1c01e05d","revisions":{"0354640587cde740aa0299c722f019ae1c01e05d":{"kind":"REWORK","_number":1,"created":"2014-12-06 00:51:37.000000000","uploader":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"ref":"refs/changes/70/139770/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/70/139770/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/70/139770/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/70/139770/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/70/139770/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/70/139770/1"}}},"commit":{"parents":[{"commit":"55d8f1df9537ce15fb4b27818f4f2c65a5497037","subject":"Merge \"VMware: add default image metadata for hw_vif_model\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/55d8f1df9537ce15fb4b27818f4f2c65a5497037"}]}],"author":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2014-12-06 00:49:12.000000000","tz":-480},"committer":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2014-12-06 00:49:12.000000000","tz":-480},"subject":"Move ironic ssh key creation early in preparation","message":"Move ironic ssh key creation early in preparation\n\nSSH creds should be in place before nodes are enrolled.  If not,\nironic cannot sync power state causing nova to skip nodes in\nits resource tracker.\n\nChange-Id: I6b98ae57ce33783f69e2cf9ba357807d384b3012\nCloses-bug: #1398128\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0354640587cde740aa0299c722f019ae1c01e05d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0354640587cde740aa0299c722f019ae1c01e05d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
