)]}'
{"id":"openstack%2Fpython-ironicclient~516772","triplet_id":"openstack%2Fpython-ironicclient~master~If0c072e357fbeccc3dee8cc06b96e1bfa42299a7","project":"openstack/python-ironicclient","branch":"master","topic":"legacy-jobs","hashtags":[],"change_id":"If0c072e357fbeccc3dee8cc06b96e1bfa42299a7","subject":"Move legacy ironicclient jobs in-tree","status":"MERGED","created":"2017-10-31 19:29:56.000000000","updated":"2017-11-14 18:52:37.000000000","submitted":"2017-11-07 13:02:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"516772-1510059731168-cd735276","meta_rev_id":"2fdf5e710dfdf8e7252bfc647fe54213c6cd328c","_number":516772,"virtual_id_number":516772,"owner":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":2,"date":"2017-11-07 13:02:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"}],"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":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"all":[{"value":2,"date":"2017-11-07 12:09:22.000000000","_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2017-11-07 12:07:55.000000000","_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"}],"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":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"all":[{"value":1,"date":"2017-11-07 12:09:22.000000000","_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-11-07 12:07:55.000000000","updated_by":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"reviewer":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"state":"REVIEWER"},{"updated":"2017-11-07 12:09:22.000000000","updated_by":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"reviewer":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"state":"REVIEWER"},{"updated":"2017-11-07 13:02:10.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":"7f15ac91398b16eeaf4428eefdbef5ec61dc1b12","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2017-10-31 19:29:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0fa8929ecd8c6275f710c728bee83f5ee2dc4bad","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-31 19:30:10.000000000","message":"Patch Set 1: Verified-1\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/python-ironicclient on branch master.  The error was:\n\n  Unknown project openstack/python-ironiccliento\n\nThe error appears in the following job stanza:\n\n  job:\n      name: ironicclient-dsvm-functional\n      parent: legacy-dsvm-base\n      run: playbooks/legacy/ironicclient-dsvm-functional/run.yaml\n      post-run: playbooks/legacy/ironicclient-dsvm-functional/post.yaml\n      timeout: 4800\n      required-projects:\n        - openstack-infra/devstack-gate\n        - openstack/ironic\n        - openstack/python-ironiccliento\n\n  in \"openstack/python-ironicclient/zuul.d/legacy-ironicclient-jobs.yaml@master\", line 1, column 3","accounts_in_message":[],"_revision_number":1},{"id":"043b8037ea60d9cdb90d57d086b098ca2e3e693f","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2017-10-31 19:36:28.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"cd7c58f7a59d4159b797dd8aa001ecd5a1909621","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-10-31 21:05:13.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-py35 http://logs.openstack.org/72/516772/2/check/openstack-tox-py35/9a4aa36/ : SUCCESS in 7m 11s\n- openstack-tox-pep8 http://logs.openstack.org/72/516772/2/check/openstack-tox-pep8/4390f52/ : SUCCESS in 6m 57s\n- openstack-tox-py27 http://logs.openstack.org/72/516772/2/check/openstack-tox-py27/1b0090b/ : SUCCESS in 6m 34s\n- build-openstack-sphinx-docs http://logs.openstack.org/72/516772/2/check/build-openstack-sphinx-docs/28eb953/html/ : SUCCESS in 5m 19s\n- openstackclient-check-plugins http://logs.openstack.org/72/516772/2/check/openstackclient-check-plugins/2f31b62/ : SUCCESS in 7m 32s (non-voting)\n- legacy-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/72/516772/2/check/legacy-tempest-dsvm-python-ironicclient-src/ea494cd/ : SUCCESS in 41m 43s\n- legacy-ironicclient-dsvm-functional http://logs.openstack.org/72/516772/2/check/legacy-ironicclient-dsvm-functional/b9a93ff/ : SUCCESS in 22m 09s\n- openstack-tox-cover http://logs.openstack.org/72/516772/2/check/openstack-tox-cover/9b24c5d/cover/ : SUCCESS in 4m 44s\n- ironicclient-tempest-dsvm-src http://logs.openstack.org/72/516772/2/check/ironicclient-tempest-dsvm-src/4c12a84/ : SUCCESS in 42m 06s\n- ironicclient-dsvm-functional http://logs.openstack.org/72/516772/2/check/ironicclient-dsvm-functional/9e85563/ : SUCCESS in 21m 57s","accounts_in_message":[],"_revision_number":2},{"id":"43243c0af74e4a6de6d671dd19cf8f8a11632e07","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2017-11-06 17:26:39.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"8cd19eb7c788d8135a76860b34287d5c283008b0","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2017-11-06 18:21:04.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"760bbf88972b5557db03c89bbecfad9c619f4f85","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2017-11-06 18:22:31.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"5a02eb400ee42c7160ad1d409ae0c1faebe5e670","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-06 19:11:43.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-py35 http://logs.openstack.org/72/516772/3/check/openstack-tox-py35/9c77dfc/ : SUCCESS in 5m 10s\n- openstack-tox-pep8 http://logs.openstack.org/72/516772/3/check/openstack-tox-pep8/9686fb5/ : SUCCESS in 5m 10s\n- openstack-tox-py27 http://logs.openstack.org/72/516772/3/check/openstack-tox-py27/68e2299/ : SUCCESS in 5m 17s\n- build-openstack-sphinx-docs http://logs.openstack.org/72/516772/3/check/build-openstack-sphinx-docs/649379b/html/ : SUCCESS in 4m 57s\n- openstackclient-check-plugins http://logs.openstack.org/72/516772/3/check/openstackclient-check-plugins/42d3d04/ : SUCCESS in 9m 50s (non-voting)\n- legacy-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/72/516772/3/check/legacy-tempest-dsvm-python-ironicclient-src/627ce7d/ : SUCCESS in 41m 57s\n- legacy-ironicclient-dsvm-functional http://logs.openstack.org/72/516772/3/check/legacy-ironicclient-dsvm-functional/bc758fa/ : SUCCESS in 17m 13s\n- openstack-tox-cover http://logs.openstack.org/72/516772/3/check/openstack-tox-cover/a2c4b9f/cover/ : SUCCESS in 6m 46s\n- ironicclient-tempest-dsvm-src http://logs.openstack.org/72/516772/3/check/ironicclient-tempest-dsvm-src/1a63fe9/ : SUCCESS in 45m 55s\n- ironicclient-dsvm-functional http://logs.openstack.org/72/516772/3/check/ironicclient-dsvm-functional/9cecb67/ : SUCCESS in 18m 21s","accounts_in_message":[],"_revision_number":3},{"id":"775744ae32f526d59ae596758f2def4ed543867d","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2017-11-07 10:43:11.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"adf9039eb132e8327428f3ac5da29f56b80496d9","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2017-11-07 10:43:27.000000000","message":"Patch Set 4: Published edit on patch set 3.","accounts_in_message":[],"_revision_number":4},{"id":"575ab86fc1531837c987fc1a994f4ce148149a24","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-07 11:32:30.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-py35 http://logs.openstack.org/72/516772/4/check/openstack-tox-py35/32eec2b/ : SUCCESS in 5m 25s\n- openstack-tox-pep8 http://logs.openstack.org/72/516772/4/check/openstack-tox-pep8/58e1cf7/ : SUCCESS in 4m 52s\n- openstack-tox-py27 http://logs.openstack.org/72/516772/4/check/openstack-tox-py27/76711a4/ : SUCCESS in 5m 49s\n- build-openstack-sphinx-docs http://logs.openstack.org/72/516772/4/check/build-openstack-sphinx-docs/af30e8b/html/ : SUCCESS in 5m 29s\n- openstackclient-check-plugins http://logs.openstack.org/72/516772/4/check/openstackclient-check-plugins/6850efc/ : SUCCESS in 7m 02s (non-voting)\n- legacy-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/72/516772/4/check/legacy-tempest-dsvm-python-ironicclient-src/a229011/ : SUCCESS in 46m 36s\n- legacy-ironicclient-dsvm-functional http://logs.openstack.org/72/516772/4/check/legacy-ironicclient-dsvm-functional/27c573f/ : SUCCESS in 18m 16s\n- openstack-tox-cover http://logs.openstack.org/72/516772/4/check/openstack-tox-cover/dbb3a00/cover/ : SUCCESS in 5m 38s\n- ironicclient-tempest-dsvm-src http://logs.openstack.org/72/516772/4/check/ironicclient-tempest-dsvm-src/8507321/ : SUCCESS in 40m 48s\n- ironicclient-dsvm-functional http://logs.openstack.org/72/516772/4/check/ironicclient-dsvm-functional/7c97572/ : SUCCESS in 17m 22s","accounts_in_message":[],"_revision_number":4},{"id":"47841dde1f9850d9fc86f58a9aa47b84f83a5696","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2017-11-07 11:34:02.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"4b1f0b1846286e7c6b987222871c30fca7fd892d","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2017-11-07 12:07:55.000000000","message":"Patch Set 4: Code-Review+2\n\njust read comments to patchset 2, I\u0027m ok with doing that in separate change. Thanks Ruby!","accounts_in_message":[],"_revision_number":4},{"id":"563b8e2795abc88bf9529715d86d51adfda3493c","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2017-11-07 12:09:22.000000000","message":"Patch Set 4: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"15d0b3259ec42cb7b87c7b16c21957e1a9c4a8a7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-07 12:09:37.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"e44689c7dbdd16345ea407e198b390522d115604","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-07 13:02:10.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-py35 http://logs.openstack.org/72/516772/4/gate/openstack-tox-py35/ddc5fc7/ : SUCCESS in 6m 46s\n- openstack-tox-pep8 http://logs.openstack.org/72/516772/4/gate/openstack-tox-pep8/0eee86f/ : SUCCESS in 4m 54s\n- openstack-tox-py27 http://logs.openstack.org/72/516772/4/gate/openstack-tox-py27/1d5b9d0/ : SUCCESS in 4m 36s\n- build-openstack-sphinx-docs http://logs.openstack.org/72/516772/4/gate/build-openstack-sphinx-docs/0ac0759/html/ : SUCCESS in 5m 53s\n- legacy-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/72/516772/4/gate/legacy-tempest-dsvm-python-ironicclient-src/f245c27/ : SUCCESS in 46m 45s\n- legacy-ironicclient-dsvm-functional http://logs.openstack.org/72/516772/4/gate/legacy-ironicclient-dsvm-functional/48af889/ : SUCCESS in 17m 17s\n- ironicclient-tempest-dsvm-src http://logs.openstack.org/72/516772/4/gate/ironicclient-tempest-dsvm-src/1195dc8/ : SUCCESS in 44m 40s\n- ironicclient-dsvm-functional http://logs.openstack.org/72/516772/4/gate/ironicclient-dsvm-functional/68428de/ : SUCCESS in 17m 25s","accounts_in_message":[],"_revision_number":4},{"id":"2c86db6ccb050e361e1e10f6b53c16627ceb291d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-07 13:02:11.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"0f1d15788b1dfe87e703767d00144f6e9d1e08d0","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2017-11-07 14:38:25.000000000","message":"Patch Set 4: Cherry Picked\n\nThis patchset was cherry picked to branch stable/pike as commit efafd1d4ca06dd853abf005e57b3e9c32d969f76","accounts_in_message":[],"_revision_number":4},{"id":"3e2d47f1f1361fe62cff4c3436c65a83c6f08c96","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2017-11-07 14:38:49.000000000","message":"Patch Set 4: Cherry Picked\n\nThis patchset was cherry picked to branch stable/ocata as commit 7b83034813c16358ff3c338bc8f8b5b30c87584c","accounts_in_message":[],"_revision_number":4},{"id":"eb428df3d1240e3d1c0699318f7eb99dcd39f76f","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2017-11-07 18:26:05.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"3910fec3cd90425b7ff76d261d6f62fce31918cb","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2017-11-14 18:52:37.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"9232ebd6d9dda0f6ddec71fe3353abf9a08f31d0","revisions":{"540d44ce010a2ad47b32cd1be4ebd85a9b44998d":{"kind":"REWORK","_number":1,"created":"2017-10-31 19:29:56.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/72/516772/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/72/516772/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/1"}}},"commit":{"parents":[{"commit":"8b9c919b2a2cddc93c136db8725f61691fdee4f1","subject":"Merge \"Synchronize ironic and ironicclients list of boot devices\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8b9c919b2a2cddc93c136db8725f61691fdee4f1"}]}],"author":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2017-10-31 19:25:57.000000000","tz":-240},"committer":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2017-10-31 19:25:57.000000000","tz":-240},"subject":"Move legacy ironicclient jobs in-tree","message":"Move legacy ironicclient jobs in-tree\n\nThis moves the legacy python-ironicclient CI jobs into the\npython-ironicclient tree, instead of storing them in\nopenstack-infra/openstack-zuul-jobs.\nThis will give us control as we migrate the legacy jobs to the\nnew ansible roles.\n\nChange-Id: If0c072e357fbeccc3dee8cc06b96e1bfa42299a7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/540d44ce010a2ad47b32cd1be4ebd85a9b44998d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/540d44ce010a2ad47b32cd1be4ebd85a9b44998d"}]},"branch":"refs/heads/master"},"fcbfb2372c1fde7b08cef4de844fa99fd9c56cfe":{"kind":"REWORK","_number":2,"created":"2017-10-31 19:36:28.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/72/516772/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/72/516772/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/2"}}},"commit":{"parents":[{"commit":"8b9c919b2a2cddc93c136db8725f61691fdee4f1","subject":"Merge \"Synchronize ironic and ironicclients list of boot devices\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8b9c919b2a2cddc93c136db8725f61691fdee4f1"}]}],"author":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2017-10-31 19:25:57.000000000","tz":-240},"committer":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2017-10-31 19:36:26.000000000","tz":-240},"subject":"Move legacy ironicclient jobs in-tree","message":"Move legacy ironicclient jobs in-tree\n\nThis moves the legacy python-ironicclient CI jobs into the\npython-ironicclient tree, instead of storing them in\nopenstack-infra/openstack-zuul-jobs.\nThis will give us control as we migrate the legacy jobs to the\nnew ansible roles.\n\nChange-Id: If0c072e357fbeccc3dee8cc06b96e1bfa42299a7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fcbfb2372c1fde7b08cef4de844fa99fd9c56cfe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fcbfb2372c1fde7b08cef4de844fa99fd9c56cfe"}]},"branch":"refs/heads/master"},"dbad2b1b8f7701856a4e6def41cee9b558b59dbb":{"kind":"REWORK","_number":3,"created":"2017-11-06 18:21:04.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/72/516772/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/72/516772/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/3"}}},"commit":{"parents":[{"commit":"8b9c919b2a2cddc93c136db8725f61691fdee4f1","subject":"Merge \"Synchronize ironic and ironicclients list of boot devices\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8b9c919b2a2cddc93c136db8725f61691fdee4f1"}]}],"author":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2017-10-31 19:25:57.000000000","tz":-240},"committer":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2017-11-06 18:20:50.000000000","tz":0},"subject":"Move legacy ironicclient jobs in-tree","message":"Move legacy ironicclient jobs in-tree\n\nThis moves the legacy python-ironicclient CI jobs into the\npython-ironicclient tree, instead of storing them in\nopenstack-infra/openstack-zuul-jobs.\n\nThis also changes the ironicclient-tempest-dsvm-src job to\ninherit from legacy-ironic-dsvm-base instead of legacy-dsvm-base,\nsince the required projects are the same.\n\nThis will give us control as we migrate the legacy jobs to the\nnew ansible roles.\n\nChange-Id: If0c072e357fbeccc3dee8cc06b96e1bfa42299a7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/dbad2b1b8f7701856a4e6def41cee9b558b59dbb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/dbad2b1b8f7701856a4e6def41cee9b558b59dbb"}]},"branch":"refs/heads/master"},"9232ebd6d9dda0f6ddec71fe3353abf9a08f31d0":{"kind":"REWORK","_number":4,"created":"2017-11-07 10:43:27.000000000","uploader":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"ref":"refs/changes/72/516772/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/72/516772/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/72/516772/4"}}},"commit":{"parents":[{"commit":"8b9c919b2a2cddc93c136db8725f61691fdee4f1","subject":"Merge \"Synchronize ironic and ironicclients list of boot devices\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8b9c919b2a2cddc93c136db8725f61691fdee4f1"}]}],"author":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2017-10-31 19:25:57.000000000","tz":-240},"committer":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2017-11-07 10:43:25.000000000","tz":0},"subject":"Move legacy ironicclient jobs in-tree","message":"Move legacy ironicclient jobs in-tree\n\nThis moves the legacy python-ironicclient CI jobs into the\npython-ironicclient tree, instead of storing them in\nopenstack-infra/openstack-zuul-jobs.\n\nThis also changes the ironicclient-tempest-dsvm-src job to\ninherit from legacy-ironic-dsvm-base instead of legacy-dsvm-base,\nsince the required projects are the same.\n\nThis will give us control as we migrate the legacy jobs to the\nnew ansible roles.\n\nChange-Id: If0c072e357fbeccc3dee8cc06b96e1bfa42299a7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9232ebd6d9dda0f6ddec71fe3353abf9a08f31d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9232ebd6d9dda0f6ddec71fe3353abf9a08f31d0"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
