)]}'
{"id":"openstack%2Fpython-ironicclient~364420","triplet_id":"openstack%2Fpython-ironicclient~master~I801c5633d72e3eb392e5a04362306c44f6100764","project":"openstack/python-ironicclient","branch":"master","topic":"bug/1582188","hashtags":[],"change_id":"I801c5633d72e3eb392e5a04362306c44f6100764","subject":"Add interface attach/detach support","status":"MERGED","created":"2016-09-01 16:05:21.000000000","updated":"2017-01-12 09:05:20.000000000","submitted":"2017-01-12 09:05:20.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":44,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"fef7f05e9b783b812a7b94776a65f257f7e76150","_number":364420,"virtual_id_number":364420,"owner":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2017-01-12 09:05:20.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":0,"_account_id":19686,"name":"Ramamani Yeleswarapu","email":"ramamani.yeleswarapu@intel.com","username":"Rama_Y"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":6620,"name":"Abishek Subramanian","email":"absubram@cisco.com","username":"absubram"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":0,"_account_id":19686,"name":"Ramamani Yeleswarapu","email":"ramamani.yeleswarapu@intel.com","username":"Rama_Y"},{"value":2,"date":"2017-01-11 19:26:07.000000000","_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":2,"date":"2017-01-11 16:59:54.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":6620,"name":"Abishek Subramanian","email":"absubram@cisco.com","username":"absubram"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":0,"_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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2017-01-12 08:38:35.000000000","_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":0,"_account_id":19686,"name":"Ramamani Yeleswarapu","email":"ramamani.yeleswarapu@intel.com","username":"Rama_Y"},{"value":1,"date":"2017-01-11 19:26:07.000000000","_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":6620,"name":"Abishek Subramanian","email":"absubram@cisco.com","username":"absubram"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"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},"Backport-Candidate":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":0,"_account_id":19686,"name":"Ramamani Yeleswarapu","email":"ramamani.yeleswarapu@intel.com","username":"Rama_Y"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":6620,"name":"Abishek Subramanian","email":"absubram@cisco.com","username":"absubram"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"_account_id":6620,"name":"Abishek Subramanian","email":"absubram@cisco.com","username":"absubram"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"_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":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"_account_id":19686,"name":"Ramamani Yeleswarapu","email":"ramamani.yeleswarapu@intel.com","username":"Rama_Y"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-12-07 15:53:31.000000000","updated_by":{"_account_id":6620,"name":"Abishek Subramanian","email":"absubram@cisco.com","username":"absubram"},"reviewer":{"_account_id":6620,"name":"Abishek Subramanian","email":"absubram@cisco.com","username":"absubram"},"state":"REVIEWER"},{"updated":"2016-12-09 20:03:30.000000000","updated_by":{"_account_id":19686,"name":"Ramamani Yeleswarapu","email":"ramamani.yeleswarapu@intel.com","username":"Rama_Y"},"reviewer":{"_account_id":19686,"name":"Ramamani Yeleswarapu","email":"ramamani.yeleswarapu@intel.com","username":"Rama_Y"},"state":"REVIEWER"},{"updated":"2017-01-09 17:37:14.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":"2017-01-10 21:22:35.000000000","updated_by":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"reviewer":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"state":"REVIEWER"},{"updated":"2017-01-11 12:00:00.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-01-11 16:59:54.000000000","updated_by":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"reviewer":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"state":"REVIEWER"},{"updated":"2017-01-11 19:26:07.000000000","updated_by":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"reviewer":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"state":"REVIEWER"},{"updated":"2017-01-12 08:38:35.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-01-12 09:05:20.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"b78ef0f5833d58019ef92c6ac26e350c3c4e0b8f","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2016-09-01 16:05:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cedc695c2d430ddc6f1431b9ce189b2cb4b0ea8b","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-09-01 16:30:29.000000000","message":"Patch Set 1:\n\nWe\u0027ve basically got feature parity between ironic CLI and openstackclient plugin. I\u0027d prefer (although we don\u0027t have a policy about it) if this patch would include both CLIs so we don\u0027t forget. (If you push a separate one for osc around the same time as this one, that is fine too.)","accounts_in_message":[],"_revision_number":1},{"id":"27d2e8215a1c011fd6aeb45dac0f8cdb073384b4","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-09-01 16:31:01.000000000","message":"Patch Set 1:\n\nSorry, i just realized this was only the python API.\n\nI suppose i should read the spec first. I\u0027ve got osc on my mind now.","accounts_in_message":[],"_revision_number":1},{"id":"38e7e679cde27624bad6d4d390109a3e9f6f0ae0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-01 16:35:41.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/20/364420/1/check/gate-python-ironicclient-python34/997ef80/ : SUCCESS in 3m 26s\n- gate-python-ironicclient-python35 http://logs.openstack.org/20/364420/1/check/gate-python-ironicclient-python35/c877400/ : SUCCESS in 3m 40s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/20/364420/1/check/gate-python-ironicclient-docs-ubuntu-xenial/76cd2d8//doc/build/html/ : SUCCESS in 4m 20s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/20/364420/1/check/gate-python-ironicclient-pep8-ubuntu-xenial/eb9f810/ : SUCCESS in 3m 50s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/20/364420/1/check/gate-python-ironicclient-python27-ubuntu-xenial/07c7def/ : SUCCESS in 3m 02s\n- gate-python-ironicclient-pypy http://logs.openstack.org/20/364420/1/check/gate-python-ironicclient-pypy/19d10b7/ : SUCCESS in 4m 48s (non-voting)\n- check-osc-plugins http://logs.openstack.org/20/364420/1/check/check-osc-plugins/ff6450f/ : SUCCESS in 3m 47s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/20/364420/1/check/gate-tempest-dsvm-python-ironicclient-src/68922be/ : FAILURE in 19m 05s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/20/364420/1/check/gate-ironicclient-dsvm-functional/8f3d454/ : FAILURE in 8m 48s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/20/364420/1/check/python-ironicclient-coverage-ubuntu-xenial/b3c5fe4/ : SUCCESS in 3m 23s","accounts_in_message":[],"_revision_number":1},{"id":"3e9cf1a44768d933aba4002f91d1ec26713f01fc","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2016-09-07 13:13:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"057a623233f1a3626587847749a1ddd95ee33431","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-07 13:39:00.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/20/364420/2/check/gate-python-ironicclient-python34/8e0e2a8/ : SUCCESS in 3m 33s\n- gate-python-ironicclient-python35 http://logs.openstack.org/20/364420/2/check/gate-python-ironicclient-python35/40d5acb/ : SUCCESS in 3m 02s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/20/364420/2/check/gate-python-ironicclient-docs-ubuntu-xenial/63e6745//doc/build/html/ : SUCCESS in 2m 31s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/20/364420/2/check/gate-python-ironicclient-pep8-ubuntu-xenial/ae55a63/ : SUCCESS in 5m 03s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/20/364420/2/check/gate-python-ironicclient-python27-ubuntu-xenial/e4c0770/ : SUCCESS in 3m 44s\n- gate-python-ironicclient-pypy http://logs.openstack.org/20/364420/2/check/gate-python-ironicclient-pypy/dab48df/ : SUCCESS in 4m 53s (non-voting)\n- check-osc-plugins http://logs.openstack.org/20/364420/2/check/check-osc-plugins/ff0df61/ : SUCCESS in 5m 08s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/20/364420/2/check/gate-tempest-dsvm-python-ironicclient-src/1993558/ : SUCCESS in 24m 22s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/20/364420/2/check/gate-ironicclient-dsvm-functional/87d9a68/ : SUCCESS in 9m 07s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/20/364420/2/check/python-ironicclient-coverage-ubuntu-xenial/6542b7e/ : SUCCESS in 3m 44s","accounts_in_message":[],"_revision_number":2},{"id":"55ed99c580fbfcc562d58e49717ac28e47741551","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2016-09-08 10:03:01.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1fdd59cac1217b2e9a7fd4358e9c74befc70d4d2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-08 10:28:09.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/20/364420/3/check/gate-python-ironicclient-python34/0580e0f/ : SUCCESS in 3m 43s\n- gate-python-ironicclient-python35 http://logs.openstack.org/20/364420/3/check/gate-python-ironicclient-python35/f784f2b/ : SUCCESS in 4m 21s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/20/364420/3/check/gate-python-ironicclient-docs-ubuntu-xenial/395a763//doc/build/html/ : SUCCESS in 4m 00s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/20/364420/3/check/gate-python-ironicclient-pep8-ubuntu-xenial/28a4db0/ : SUCCESS in 2m 29s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/20/364420/3/check/gate-python-ironicclient-python27-ubuntu-xenial/e23fecd/ : SUCCESS in 3m 55s\n- gate-python-ironicclient-pypy http://logs.openstack.org/20/364420/3/check/gate-python-ironicclient-pypy/766fce5/ : SUCCESS in 5m 20s (non-voting)\n- check-osc-plugins http://logs.openstack.org/20/364420/3/check/check-osc-plugins/0ea6c02/ : SUCCESS in 5m 13s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/20/364420/3/check/gate-tempest-dsvm-python-ironicclient-src/b5ac185/ : SUCCESS in 23m 53s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/20/364420/3/check/gate-ironicclient-dsvm-functional/810c082/ : SUCCESS in 13m 04s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/20/364420/3/check/python-ironicclient-coverage-ubuntu-xenial/8c9466e/ : SUCCESS in 2m 25s","accounts_in_message":[],"_revision_number":3},{"id":"6122f79537f3ac05fdce76011131419035ff1362","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2016-11-14 09:39:02.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)\n\nSam thanks for the patch, it requires more work, shell commands are missed, unit tests are missed.","accounts_in_message":[],"_revision_number":3},{"id":"542e43e70bbc832c59d46027a287f9187ff88779","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2016-11-15 14:31:54.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"479b5f9d94cd3a1a60e02611f3b63b3dcaa563c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-15 14:55:48.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/20/364420/4/check/gate-python-ironicclient-python34/5f43b1d/ : SUCCESS in 2m 33s\n- gate-python-ironicclient-python35 http://logs.openstack.org/20/364420/4/check/gate-python-ironicclient-python35/b33f20c/ : SUCCESS in 2m 33s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/20/364420/4/check/gate-python-ironicclient-docs-ubuntu-xenial/c9b2ca0//doc/build/html/ : SUCCESS in 3m 47s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/20/364420/4/check/gate-python-ironicclient-pep8-ubuntu-xenial/007f74e/ : SUCCESS in 3m 02s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/20/364420/4/check/gate-python-ironicclient-python27-ubuntu-xenial/55c1aba/ : SUCCESS in 2m 27s\n- gate-python-ironicclient-pypy http://logs.openstack.org/20/364420/4/check/gate-python-ironicclient-pypy/f210bdd/ : SUCCESS in 2m 52s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/20/364420/4/check/gate-python-ironicclient-releasenotes/9f92cad//releasenotes/build/html/ : SUCCESS in 2m 33s\n- check-osc-plugins http://logs.openstack.org/20/364420/4/check/check-osc-plugins/f5dcae1/ : SUCCESS in 3m 46s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/20/364420/4/check/gate-tempest-dsvm-python-ironicclient-src/2625aa7/ : SUCCESS in 23m 40s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/20/364420/4/check/gate-ironicclient-dsvm-functional/bb97a10/ : SUCCESS in 9m 28s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/20/364420/4/check/python-ironicclient-coverage-ubuntu-xenial/47cc0f5/ : SUCCESS in 2m 37s","accounts_in_message":[],"_revision_number":4},{"id":"2b8cb29caeed9a534cc46d122f01961f34a3588b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-15 15:20:27.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"58d8bb3c819200bde99d71436d2a7cbfe3b0d902","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2016-12-16 13:36:58.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"c15258d231fbd175886033cebe81bb4d0bbbaf9a","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2016-12-16 13:37:18.000000000","message":"Patch Set 5:\n\nresolved merge conflict.","accounts_in_message":[],"_revision_number":5},{"id":"19057293ab7170b5bfa00d0d8b23846877c7e17d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-16 14:05:04.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/20/364420/5/check/gate-python-ironicclient-python35/f38c566/ : SUCCESS in 3m 44s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/20/364420/5/check/gate-python-ironicclient-docs-ubuntu-xenial/2fd16ec//doc/build/html/ : SUCCESS in 4m 11s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/20/364420/5/check/gate-python-ironicclient-pep8-ubuntu-xenial/c274d0b/ : SUCCESS in 4m 09s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/20/364420/5/check/gate-python-ironicclient-python27-ubuntu-xenial/3a733f9/ : SUCCESS in 3m 01s\n- gate-python-ironicclient-pypy http://logs.openstack.org/20/364420/5/check/gate-python-ironicclient-pypy/426bcd0/ : SUCCESS in 2m 45s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/20/364420/5/check/gate-python-ironicclient-releasenotes/df3b4a8//releasenotes/build/html/ : SUCCESS in 2m 25s\n- check-osc-plugins http://logs.openstack.org/20/364420/5/check/check-osc-plugins/7f253e9/ : FAILURE in 3m 32s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/20/364420/5/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/071ce9d/ : SUCCESS in 26m 49s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/20/364420/5/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/06c47bd/ : SUCCESS in 10m 37s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/20/364420/5/check/python-ironicclient-coverage-ubuntu-xenial/622d0a7/ : SUCCESS in 4m 24s","accounts_in_message":[],"_revision_number":5},{"id":"b31298ae34a6a1f336831e9465d2f67ac533ea95","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2016-12-19 12:55:45.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"2133cd8f896cca05c2dbdae1025d6b791229be77","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-19 13:23:53.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/20/364420/6/check/gate-python-ironicclient-python35/0a46006/ : SUCCESS in 2m 35s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/20/364420/6/check/gate-python-ironicclient-docs-ubuntu-xenial/bb3ccf1//doc/build/html/ : SUCCESS in 2m 47s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/20/364420/6/check/gate-python-ironicclient-pep8-ubuntu-xenial/73727d8/ : SUCCESS in 4m 11s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/20/364420/6/check/gate-python-ironicclient-python27-ubuntu-xenial/68ad74f/ : SUCCESS in 2m 34s\n- gate-python-ironicclient-pypy http://logs.openstack.org/20/364420/6/check/gate-python-ironicclient-pypy/a514608/ : SUCCESS in 2m 46s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/20/364420/6/check/gate-python-ironicclient-releasenotes/00221c7//releasenotes/build/html/ : SUCCESS in 2m 32s\n- check-osc-plugins http://logs.openstack.org/20/364420/6/check/check-osc-plugins/e0cf557/ : FAILURE in 3m 44s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/20/364420/6/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/88682c3/ : SUCCESS in 26m 38s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/20/364420/6/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/1d76807/ : SUCCESS in 11m 01s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/20/364420/6/check/python-ironicclient-coverage-ubuntu-xenial/de8f60e/ : SUCCESS in 4m 24s","accounts_in_message":[],"_revision_number":6},{"id":"608f7fdb6a8561925d34cdbed6f4f31221773664","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2016-12-20 17:20:51.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"368003f0ebc47ea6cca8ebe325aab996b53585a8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-20 17:48:31.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/20/364420/7/check/gate-python-ironicclient-python35/8464018/ : SUCCESS in 3m 18s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/20/364420/7/check/gate-python-ironicclient-docs-ubuntu-xenial/f75ea73//doc/build/html/ : SUCCESS in 4m 20s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/20/364420/7/check/gate-python-ironicclient-pep8-ubuntu-xenial/e5a7fe2/ : SUCCESS in 4m 20s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/20/364420/7/check/gate-python-ironicclient-python27-ubuntu-xenial/6351ac7/ : SUCCESS in 3m 11s\n- gate-python-ironicclient-pypy http://logs.openstack.org/20/364420/7/check/gate-python-ironicclient-pypy/6ce40dd/ : SUCCESS in 3m 15s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/20/364420/7/check/gate-python-ironicclient-releasenotes/4a2fd26//releasenotes/build/html/ : SUCCESS in 2m 40s\n- check-osc-plugins http://logs.openstack.org/20/364420/7/check/check-osc-plugins/3242d2f/ : SUCCESS in 3m 50s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/20/364420/7/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/7069e3b/ : FAILURE in 25m 40s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/20/364420/7/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/74d0169/ : SUCCESS in 11m 23s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/20/364420/7/check/python-ironicclient-coverage-ubuntu-xenial/9ce145a/ : SUCCESS in 2m 59s","accounts_in_message":[],"_revision_number":7},{"id":"2ba858720ca85c656c58f6d7c44c72be1979cf05","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2016-12-21 09:20:56.000000000","message":"Patch Set 7: Code-Review-1\n\n(2 comments)\n\nJust one thing, otherwise LGTM","accounts_in_message":[],"_revision_number":7},{"id":"61db856772b1f07644aed35747c39b6e78015267","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2017-01-06 16:32:49.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"8d96b078cda1613e4735d9de798f972983eb4341","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2017-01-10 08:23:18.000000000","message":"Patch Set 7:\n\nrecheck nova fix merged","accounts_in_message":[],"_revision_number":7},{"id":"d2d9bc0b0d7b9e30c8c3c626ac3db9970a479d0e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-10 09:07:31.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/20/364420/7/check/gate-python-ironicclient-python35/35e9ff6/ : SUCCESS in 2m 39s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/20/364420/7/check/gate-python-ironicclient-docs-ubuntu-xenial/ddea2b9//doc/build/html/ : SUCCESS in 3m 20s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/20/364420/7/check/gate-python-ironicclient-pep8-ubuntu-xenial/15b146c/ : SUCCESS in 4m 11s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/20/364420/7/check/gate-python-ironicclient-python27-ubuntu-xenial/f746a95/ : SUCCESS in 4m 35s\n- gate-python-ironicclient-pypy http://logs.openstack.org/20/364420/7/check/gate-python-ironicclient-pypy/66fd6ae/ : SUCCESS in 4m 41s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/20/364420/7/check/gate-python-ironicclient-releasenotes/7879e8d//releasenotes/build/html/ : SUCCESS in 3m 28s\n- check-osc-plugins http://logs.openstack.org/20/364420/7/check/check-osc-plugins/b27221d/ : SUCCESS in 4m 54s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/20/364420/7/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/eff7eb4/ : SUCCESS in 42m 11s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/20/364420/7/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/42d6edd/ : SUCCESS in 10m 13s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/20/364420/7/check/python-ironicclient-coverage-ubuntu-xenial/8811477/ : SUCCESS in 3m 03s","accounts_in_message":[],"_revision_number":7},{"id":"9033655bb78750cefd564b460c05ee94f8a8e05f","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2017-01-10 20:04:17.000000000","message":"Patch Set 7: Code-Review-1\n\n(1 comment)\n\nI started to review this but then remembered that in the REST API, we allow the user to specify VIF information that includes \u0027id\u0027. This code only allows for VIF IDs. Granted, the ironic code doesn\u0027t handle vif info (ie, everything except id is ignored and lost) but the REST API does. I think the python API, CLI, and OSC should -- or at least be able to provide both ways. We should think about this now so we don\u0027t have a problem with the API/CLI/OSC later...","accounts_in_message":[],"_revision_number":7},{"id":"f1b7e15ea3195e33e2427f6920fa3abeec897aa4","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2017-01-10 21:22:35.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"803d1a4c06488bf15824742ae7ec2694eb23e534","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2017-01-11 09:23:50.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"fbd25fcad4c37b5f9e8ea89ccd8caba3b3dd0442","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2017-01-11 09:42:46.000000000","message":"Patch Set 7:\n\n(3 comments)\n\nRuby, John, Vlad thanks for review","accounts_in_message":[],"_revision_number":7},{"id":"2d463f8b081b15f380e3c882df09b1a0b3d1c963","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-11 09:52:27.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/20/364420/8/check/gate-python-ironicclient-python35/dac3543/ : SUCCESS in 4m 20s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/20/364420/8/check/gate-python-ironicclient-docs-ubuntu-xenial/6841347//doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/20/364420/8/check/gate-python-ironicclient-pep8-ubuntu-xenial/ecd5c43/ : SUCCESS in 2m 39s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/20/364420/8/check/gate-python-ironicclient-python27-ubuntu-xenial/96bfbcd/ : SUCCESS in 2m 33s\n- gate-python-ironicclient-pypy http://logs.openstack.org/20/364420/8/check/gate-python-ironicclient-pypy/66099a1/ : SUCCESS in 4m 13s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/20/364420/8/check/gate-python-ironicclient-releasenotes/a586c39//releasenotes/build/html/ : SUCCESS in 2m 31s\n- check-osc-plugins http://logs.openstack.org/20/364420/8/check/check-osc-plugins/b3019fe/ : SUCCESS in 6m 00s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/20/364420/8/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/6a2f525/ : SUCCESS in 26m 00s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/20/364420/8/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/e6c295c/ : SUCCESS in 10m 08s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/20/364420/8/check/python-ironicclient-coverage-ubuntu-xenial/da2a4bb/ : SUCCESS in 3m 43s","accounts_in_message":[],"_revision_number":8},{"id":"0fd108aa644d05cda972adc923cadb234c4926be","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2017-01-11 11:57:42.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"e08fb57bb9dacfca34a07857a7e78c20b9ee2b8e","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2017-01-11 12:00:00.000000000","message":"Patch Set 9:\n\nbump last known api version in OSC plugin","accounts_in_message":[],"_revision_number":9},{"id":"094ccec808cc300d75115cd7052fbd0270e65645","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2017-01-11 12:22:01.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"533f06d4ff449616bc7f5620352c32a96137ca66","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-11 12:28:43.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/20/364420/9/check/gate-python-ironicclient-python35/3ccb8a9/ : SUCCESS in 3m 27s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/20/364420/9/check/gate-python-ironicclient-docs-ubuntu-xenial/0751c07//doc/build/html/ : SUCCESS in 2m 47s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/20/364420/9/check/gate-python-ironicclient-pep8-ubuntu-xenial/e749c25/ : SUCCESS in 4m 18s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/20/364420/9/check/gate-python-ironicclient-python27-ubuntu-xenial/1a5b749/ : SUCCESS in 2m 43s\n- gate-python-ironicclient-pypy http://logs.openstack.org/20/364420/9/check/gate-python-ironicclient-pypy/0da6a0a/ : SUCCESS in 3m 00s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/20/364420/9/check/gate-python-ironicclient-releasenotes/a73933d//releasenotes/build/html/ : SUCCESS in 3m 57s\n- check-osc-plugins http://logs.openstack.org/20/364420/9/check/check-osc-plugins/92de100/ : SUCCESS in 4m 10s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/20/364420/9/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/a94ef42/ : SUCCESS in 28m 26s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/20/364420/9/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/d00226d/ : SUCCESS in 15m 55s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/20/364420/9/check/python-ironicclient-coverage-ubuntu-xenial/333e853/ : SUCCESS in 3m 22s","accounts_in_message":[],"_revision_number":9},{"id":"12bc09dca5e45a822112a7cc24601235d283b6db","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2017-01-11 12:43:05.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"49c6f3e1a43ee6f82904ae5bd784e87bac30734e","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2017-01-11 15:19:04.000000000","message":"Patch Set 9: Code-Review-1\n\n(5 comments)\n\nMostly looks good, just a couple things inline.","accounts_in_message":[],"_revision_number":9},{"id":"e3c61f69a1348ea40852e0a3939d472924330b38","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2017-01-11 15:30:00.000000000","message":"Patch Set 9:\n\n(3 comments)\n\nThanks for review Jim, updating","accounts_in_message":[],"_revision_number":9},{"id":"bc7df9d00ddc7c1d1e0ad73a8de63e1fcb1a1193","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2017-01-11 15:37:57.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"1af5e18f0a3eff06197ed182d235d83a1c9e22e7","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2017-01-11 15:38:53.000000000","message":"Patch Set 11: Published edit on patch set 10","accounts_in_message":[],"_revision_number":11},{"id":"f280c4a9a1d37b6fb707864d4b4b0280d1c0dd97","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2017-01-11 16:04:00.000000000","message":"Patch Set 9:\n\n(11 comments)","accounts_in_message":[],"_revision_number":9},{"id":"c22f2225fc1740a7d4a6c80691191a781b5733dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-11 16:08:14.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/20/364420/11/check/gate-python-ironicclient-python35/134c447/ : SUCCESS in 2m 55s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/20/364420/11/check/gate-python-ironicclient-docs-ubuntu-xenial/14d0f81//doc/build/html/ : SUCCESS in 2m 46s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/20/364420/11/check/gate-python-ironicclient-pep8-ubuntu-xenial/8f8efa2/ : SUCCESS in 2m 50s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/20/364420/11/check/gate-python-ironicclient-python27-ubuntu-xenial/f6a6a74/ : SUCCESS in 7m 40s\n- gate-python-ironicclient-pypy http://logs.openstack.org/20/364420/11/check/gate-python-ironicclient-pypy/ab327d2/ : SUCCESS in 5m 19s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/20/364420/11/check/gate-python-ironicclient-releasenotes/48484ea//releasenotes/build/html/ : SUCCESS in 3m 50s\n- check-osc-plugins http://logs.openstack.org/20/364420/11/check/check-osc-plugins/9e15c56/ : SUCCESS in 4m 12s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/20/364420/11/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/f349cf2/ : SUCCESS in 27m 27s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/20/364420/11/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/c6fa175/ : SUCCESS in 15m 15s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/20/364420/11/check/python-ironicclient-coverage-ubuntu-xenial/f82d2a0/ : SUCCESS in 3m 02s","accounts_in_message":[],"_revision_number":11},{"id":"396acab9ffc8ec180d49e3d5b6ef822cfe4a0404","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2017-01-11 16:15:39.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"912ed4a42ed0525b0fe38f99ed85098dfed6af1a","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2017-01-11 16:36:37.000000000","message":"Patch Set 11: Code-Review-1\n\n(1 comment)\n\n(-1 is for my comments in patch set 9)","accounts_in_message":[],"_revision_number":11},{"id":"4d54f3fb783d129f168047349c63095ecbc70798","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2017-01-11 16:54:00.000000000","message":"Patch Set 9:\n\n(10 comments)\n\nThanks for review Ruby, done.","accounts_in_message":[],"_revision_number":9},{"id":"2a6f253aed61fe34ca9afa9b63bd6e2d88544306","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2017-01-11 16:54:13.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"6e03899067e759f02d566096b326efb9329a6bf2","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2017-01-11 16:55:52.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"3ca72be70e06dd4b48c076db788d11a0d5663a01","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2017-01-11 16:56:40.000000000","message":"Patch Set 13: Published edit on patch set 12","accounts_in_message":[],"_revision_number":13},{"id":"ddd7182729d2c2ebfe32e558dcf05838dc1485aa","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2017-01-11 16:59:54.000000000","message":"Patch Set 13: Code-Review+2\n\nThanks!!","accounts_in_message":[],"_revision_number":13},{"id":"b9efdde96a871b4a6e6a791a466e268bbe916641","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-11 17:44:54.000000000","message":"Patch Set 13: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/20/364420/13/check/gate-python-ironicclient-python35/62dc9ca/ : SUCCESS in 4m 21s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/20/364420/13/check/gate-python-ironicclient-docs-ubuntu-xenial/e0886db//doc/build/html/ : SUCCESS in 3m 43s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/20/364420/13/check/gate-python-ironicclient-pep8-ubuntu-xenial/bd95eb8/ : SUCCESS in 3m 13s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/20/364420/13/check/gate-python-ironicclient-python27-ubuntu-xenial/b9caf0d/ : SUCCESS in 3m 39s\n- gate-python-ironicclient-pypy http://logs.openstack.org/20/364420/13/check/gate-python-ironicclient-pypy/0361f0c/ : SUCCESS in 3m 39s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/20/364420/13/check/gate-python-ironicclient-releasenotes/5a91ce6//releasenotes/build/html/ : SUCCESS in 4m 05s\n- check-osc-plugins http://logs.openstack.org/20/364420/13/check/check-osc-plugins/fb2f9ff/ : SUCCESS in 3m 53s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/20/364420/13/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/4203080/ : FAILURE in 45m 31s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/20/364420/13/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/d62ad21/ : SUCCESS in 16m 22s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/20/364420/13/check/python-ironicclient-coverage-ubuntu-xenial/b7c0602/ : SUCCESS in 3m 40s","accounts_in_message":[],"_revision_number":13},{"id":"b4f812c74a87e5876b3baa4d0eb3fd4bbf8d1edc","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2017-01-11 18:11:18.000000000","message":"Patch Set 13:\n\nrecheck slow node","accounts_in_message":[],"_revision_number":13},{"id":"0d0ff5c97c6d44641403e0857bd4e7d54b59b5d5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-11 19:05:38.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/20/364420/13/check/gate-python-ironicclient-python35/eee45a0/ : SUCCESS in 6m 17s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/20/364420/13/check/gate-python-ironicclient-docs-ubuntu-xenial/d9160e4//doc/build/html/ : SUCCESS in 5m 03s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/20/364420/13/check/gate-python-ironicclient-pep8-ubuntu-xenial/74fa215/ : SUCCESS in 5m 00s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/20/364420/13/check/gate-python-ironicclient-python27-ubuntu-xenial/ad9dc41/ : SUCCESS in 3m 28s\n- gate-python-ironicclient-pypy http://logs.openstack.org/20/364420/13/check/gate-python-ironicclient-pypy/4e1397d/ : SUCCESS in 4m 45s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/20/364420/13/check/gate-python-ironicclient-releasenotes/8b819c2//releasenotes/build/html/ : SUCCESS in 4m 05s\n- check-osc-plugins http://logs.openstack.org/20/364420/13/check/check-osc-plugins/53a2d70/ : SUCCESS in 4m 35s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/20/364420/13/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/709a975/ : SUCCESS in 51m 41s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/20/364420/13/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/302aedf/ : SUCCESS in 19m 06s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/20/364420/13/check/python-ironicclient-coverage-ubuntu-xenial/b875330/ : SUCCESS in 5m 02s","accounts_in_message":[],"_revision_number":13},{"id":"1e375f6a900ab02825e557ea977ea7614f50c1b0","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2017-01-11 19:26:07.000000000","message":"Patch Set 13: Code-Review+2 Workflow+1\n\nLooks good. Thanks!","accounts_in_message":[],"_revision_number":13},{"id":"288b815e1541f38e30801966a7c3e9bc00b39e3d","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-01-12 03:50:13.000000000","message":"Patch Set 13:\n\nrecheck","accounts_in_message":[],"_revision_number":13},{"id":"1756a7cffd86c79674ed70dfbcdb8367b9d1ede3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-12 04:17:52.000000000","message":"Patch Set 13:\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/20/364420/13/check/gate-python-ironicclient-python35/987e8a1/ : SUCCESS in 2m 41s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/20/364420/13/check/gate-python-ironicclient-docs-ubuntu-xenial/33dd372//doc/build/html/ : SUCCESS in 5m 02s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/20/364420/13/check/gate-python-ironicclient-pep8-ubuntu-xenial/ffc2da9/ : SUCCESS in 3m 13s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/20/364420/13/check/gate-python-ironicclient-python27-ubuntu-xenial/a217581/ : SUCCESS in 2m 29s\n- gate-python-ironicclient-pypy http://logs.openstack.org/20/364420/13/check/gate-python-ironicclient-pypy/f12e935/ : SUCCESS in 2m 44s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/20/364420/13/check/gate-python-ironicclient-releasenotes/184ae38//releasenotes/build/html/ : SUCCESS in 2m 19s\n- check-osc-plugins http://logs.openstack.org/20/364420/13/check/check-osc-plugins/ddc2388/ : SUCCESS in 4m 22s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/20/364420/13/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/1261bb9/ : SUCCESS in 26m 44s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/20/364420/13/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/983a469/ : SUCCESS in 15m 48s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/20/364420/13/check/python-ironicclient-coverage-ubuntu-xenial/ebbbe8a/ : SUCCESS in 5m 19s","accounts_in_message":[],"_revision_number":13},{"id":"2ed5ec1a1bc3d66a52d19a16456995d86aeb88d6","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2017-01-12 04:39:11.000000000","message":"Patch Set 13:\n\nThe dependency is merged so I\u0027m not sure why this won\u0027t hit the gate queue.","accounts_in_message":[],"_revision_number":13},{"id":"f5fcccbbbb831022c6b53db37309ac63215bff18","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2017-01-12 08:38:35.000000000","message":"Patch Set 13: Workflow+1","accounts_in_message":[],"_revision_number":13},{"id":"ff95e9159ce8110620eeee0a591a3b8f9d48135a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-12 08:38:47.000000000","message":"Patch Set 13: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":13},{"id":"d50ae0ef9df63e5238b114c3593c76e013899c89","date":"2017-01-12 09:05:20.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":13},{"id":"ee8dd324e433a791542ee0fc837fb3b9c4992e1f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-12 09:05:20.000000000","message":"Patch Set 13: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/20/364420/13/gate/gate-python-ironicclient-python35/fb3b9db/ : SUCCESS in 2m 41s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/20/364420/13/gate/gate-python-ironicclient-docs-ubuntu-xenial/1179d39//doc/build/html/ : SUCCESS in 2m 42s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/20/364420/13/gate/gate-python-ironicclient-pep8-ubuntu-xenial/1445908/ : SUCCESS in 2m 41s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/20/364420/13/gate/gate-python-ironicclient-python27-ubuntu-xenial/e6ce0a9/ : SUCCESS in 2m 29s\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/20/364420/13/gate/gate-python-ironicclient-releasenotes/7e95777//releasenotes/build/html/ : SUCCESS in 2m 23s\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/20/364420/13/gate/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/db37cc9/ : SUCCESS in 26m 30s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/20/364420/13/gate/gate-ironicclient-dsvm-functional-ubuntu-xenial/6cffece/ : SUCCESS in 9m 39s","accounts_in_message":[],"_revision_number":13}],"current_revision_number":13,"current_revision":"288371a43ad88be0a1730a73e999520cba1d296d","revisions":{"75913356b4a73e99d2d11f54a3a02257857f5dcf":{"kind":"REWORK","_number":1,"created":"2016-09-01 16:05:21.000000000","uploader":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"ref":"refs/changes/20/364420/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/20/364420/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/1"}}},"commit":{"parents":[{"commit":"464044f87d8e2b06e5a7f45be742c5d3a3cea917","subject":"Merge \"Correct a couple small grammar things in release notes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/464044f87d8e2b06e5a7f45be742c5d3a3cea917"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-01 16:03:50.000000000","tz":60},"committer":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-01 16:03:50.000000000","tz":60},"subject":"Add python API for node interface attach/detach","message":"Add python API for node interface attach/detach\n\nThis patch add the ironicclient part of the interface attach/detach API\nsupport.\n\nChange-Id: I801c5633d72e3eb392e5a04362306c44f6100764\nDepends-On: I0b84cfd85557d18254697f2e539c583ea0f8e88c\nPartial-Bug: #1582188\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/75913356b4a73e99d2d11f54a3a02257857f5dcf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/75913356b4a73e99d2d11f54a3a02257857f5dcf"}]},"branch":"refs/heads/master"},"886b411a9ddfed625b4cce9549359f365ccd404d":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2016-09-07 13:13:48.000000000","uploader":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"ref":"refs/changes/20/364420/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/20/364420/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/2"}}},"commit":{"parents":[{"commit":"ae5e6c415242535808a43e4d36546235988939e6","subject":"Merge \"Update reno for stable/newton\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/ae5e6c415242535808a43e4d36546235988939e6"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-01 16:03:50.000000000","tz":60},"committer":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-07 13:13:28.000000000","tz":60},"subject":"Add python API for node interface attach/detach","message":"Add python API for node interface attach/detach\n\nThis patch add the ironicclient part of the interface attach/detach API\nsupport.\n\nChange-Id: I801c5633d72e3eb392e5a04362306c44f6100764\nPartial-Bug: #1582188\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/886b411a9ddfed625b4cce9549359f365ccd404d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/886b411a9ddfed625b4cce9549359f365ccd404d"}]},"branch":"refs/heads/master"},"7d6ed33b042b672d81d3e96f2d0ca7a0ba7ba41e":{"kind":"REWORK","_number":3,"created":"2016-09-08 10:03:01.000000000","uploader":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"ref":"refs/changes/20/364420/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/20/364420/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/3"}}},"commit":{"parents":[{"commit":"ae5e6c415242535808a43e4d36546235988939e6","subject":"Merge \"Update reno for stable/newton\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/ae5e6c415242535808a43e4d36546235988939e6"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-01 16:03:50.000000000","tz":60},"committer":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-08 10:02:05.000000000","tz":60},"subject":"Add python API for node interface attach/detach","message":"Add python API for node interface attach/detach\n\nThis patch add the ironicclient part of the interface attach/detach API\nsupport.\n\nChange-Id: I801c5633d72e3eb392e5a04362306c44f6100764\nPartial-Bug: #1582188\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/7d6ed33b042b672d81d3e96f2d0ca7a0ba7ba41e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/7d6ed33b042b672d81d3e96f2d0ca7a0ba7ba41e"}]},"branch":"refs/heads/master"},"74cfb0c7941d6cc69655e2f6732d2933b1e692c6":{"kind":"REWORK","_number":4,"created":"2016-11-15 14:31:54.000000000","uploader":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"ref":"refs/changes/20/364420/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/20/364420/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/4"}}},"commit":{"parents":[{"commit":"ae5e6c415242535808a43e4d36546235988939e6","subject":"Merge \"Update reno for stable/newton\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/ae5e6c415242535808a43e4d36546235988939e6"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-01 16:03:50.000000000","tz":60},"committer":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2016-11-15 14:31:52.000000000","tz":120},"subject":"Add interface attach/detach support","message":"Add interface attach/detach support\n\nThis patch add the ironicclient part of the interface attach/detach API\nsupport.\nNew commands are introduced:\n\n* ironic node-vif-list \u003cnode_id\u003e\n* ironic node-vif-attach \u003cnode_id\u003e \u003cvif_id\u003e\n* ironic node-vif-detach \u003cnode_id\u003e \u003cvif_id\u003e\n\n* openstack baremetal node vif list \u003cnode_id\u003e\n* openstack baremetal node vif attach \u003cnode_id\u003e \u003cvif_id\u003e\n* openstack baremetal node vif detach \u003cnode_id\u003e \u003cvif_id\u003e\n\nCo-Authored-By: Vasyl Saienko \u003cvsaienko@mirantis.com\u003e\n\nChange-Id: I801c5633d72e3eb392e5a04362306c44f6100764\nPartial-Bug: #1582188\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/74cfb0c7941d6cc69655e2f6732d2933b1e692c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/74cfb0c7941d6cc69655e2f6732d2933b1e692c6"}]},"branch":"refs/heads/master"},"5ef46ecf3b1f96821eb917296cf32f52421819fd":{"kind":"REWORK","_number":5,"created":"2016-12-16 13:36:58.000000000","uploader":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"ref":"refs/changes/20/364420/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/20/364420/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/5"}}},"commit":{"parents":[{"commit":"430ac0e5489b61a433ce609c7ff80d71a3acca7e","subject":"Merge \"Fix API object representation in unittests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/430ac0e5489b61a433ce609c7ff80d71a3acca7e"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-01 16:03:50.000000000","tz":60},"committer":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2016-12-16 13:31:00.000000000","tz":120},"subject":"Add interface attach/detach support","message":"Add interface attach/detach support\n\nThis patch add the ironicclient part of the interface attach/detach API\nsupport.\nNew commands are introduced:\n\n* ironic node-vif-list \u003cnode_id\u003e\n* ironic node-vif-attach \u003cnode_id\u003e \u003cvif_id\u003e\n* ironic node-vif-detach \u003cnode_id\u003e \u003cvif_id\u003e\n\n* openstack baremetal node vif list \u003cnode_id\u003e\n* openstack baremetal node vif attach \u003cnode_id\u003e \u003cvif_id\u003e\n* openstack baremetal node vif detach \u003cnode_id\u003e \u003cvif_id\u003e\n\nCo-Authored-By: Vasyl Saienko \u003cvsaienko@mirantis.com\u003e\n\nChange-Id: I801c5633d72e3eb392e5a04362306c44f6100764\nPartial-Bug: #1582188\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5ef46ecf3b1f96821eb917296cf32f52421819fd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5ef46ecf3b1f96821eb917296cf32f52421819fd"}]},"branch":"refs/heads/master"},"a39bc54abc1ed1356845d3fe9fefd953afa79da7":{"kind":"REWORK","_number":6,"created":"2016-12-19 12:55:45.000000000","uploader":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"ref":"refs/changes/20/364420/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/20/364420/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/6"}}},"commit":{"parents":[{"commit":"f63f04b8f897c1d49fffda4390286b8e3e6a42df","subject":"Add portgroup support to osc plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/f63f04b8f897c1d49fffda4390286b8e3e6a42df"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-01 16:03:50.000000000","tz":60},"committer":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2016-12-19 12:53:22.000000000","tz":120},"subject":"Add interface attach/detach support","message":"Add interface attach/detach support\n\nThis patch add the ironicclient part of the interface attach/detach API\nsupport.\nNew commands are introduced:\n\n* ironic node-vif-list \u003cnode_id\u003e\n* ironic node-vif-attach \u003cnode_id\u003e \u003cvif_id\u003e\n* ironic node-vif-detach \u003cnode_id\u003e \u003cvif_id\u003e\n\n* openstack baremetal node vif list \u003cnode_id\u003e\n* openstack baremetal node vif attach \u003cnode_id\u003e \u003cvif_id\u003e\n* openstack baremetal node vif detach \u003cnode_id\u003e \u003cvif_id\u003e\n\nCo-Authored-By: Vasyl Saienko \u003cvsaienko@mirantis.com\u003e\n\nDepends-On: I70f1166a15a26f392734e21d6bc30a03da4e5486\nChange-Id: I801c5633d72e3eb392e5a04362306c44f6100764\nPartial-Bug: #1582188\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/a39bc54abc1ed1356845d3fe9fefd953afa79da7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/a39bc54abc1ed1356845d3fe9fefd953afa79da7"}]},"branch":"refs/heads/master"},"fda2132bcf2bd56510ef417c13e184642842eecd":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2016-12-20 17:20:51.000000000","uploader":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"ref":"refs/changes/20/364420/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/20/364420/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/7"}}},"commit":{"parents":[{"commit":"8595b59e1a78e6a9fc2577526e4f18ef06b0332c","subject":"Add portgroup support to osc plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8595b59e1a78e6a9fc2577526e4f18ef06b0332c"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-01 16:03:50.000000000","tz":60},"committer":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2016-12-20 17:20:40.000000000","tz":120},"subject":"Add interface attach/detach support","message":"Add interface attach/detach support\n\nThis patch add the ironicclient part of the interface attach/detach API\nsupport.\nNew commands are introduced:\n\n* ironic node-vif-list \u003cnode_id\u003e\n* ironic node-vif-attach \u003cnode_id\u003e \u003cvif_id\u003e\n* ironic node-vif-detach \u003cnode_id\u003e \u003cvif_id\u003e\n\n* openstack baremetal node vif list \u003cnode_id\u003e\n* openstack baremetal node vif attach \u003cnode_id\u003e \u003cvif_id\u003e\n* openstack baremetal node vif detach \u003cnode_id\u003e \u003cvif_id\u003e\n\nCo-Authored-By: Vasyl Saienko \u003cvsaienko@mirantis.com\u003e\n\nDepends-On: I70f1166a15a26f392734e21d6bc30a03da4e5486\nChange-Id: I801c5633d72e3eb392e5a04362306c44f6100764\nPartial-Bug: #1582188\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fda2132bcf2bd56510ef417c13e184642842eecd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fda2132bcf2bd56510ef417c13e184642842eecd"}]},"branch":"refs/heads/master"},"421c6e07950912883e66df7ca5c03fbc9c1601a5":{"kind":"REWORK","_number":8,"created":"2017-01-11 09:23:50.000000000","uploader":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"ref":"refs/changes/20/364420/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/20/364420/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/8"}}},"commit":{"parents":[{"commit":"8595b59e1a78e6a9fc2577526e4f18ef06b0332c","subject":"Add portgroup support to osc plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8595b59e1a78e6a9fc2577526e4f18ef06b0332c"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-01 16:03:50.000000000","tz":60},"committer":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2017-01-11 09:23:47.000000000","tz":120},"subject":"Add interface attach/detach support","message":"Add interface attach/detach support\n\nThis patch add the ironicclient part of the interface attach/detach API\nsupport.\nNew commands are introduced:\n\n* ironic node-vif-list \u003cnode_id\u003e\n* ironic node-vif-attach \u003cnode_id\u003e \u003cvif_id\u003e\n* ironic node-vif-detach \u003cnode_id\u003e \u003cvif_id\u003e\n\n* openstack baremetal node vif list \u003cnode_id\u003e\n* openstack baremetal node vif attach \u003cnode_id\u003e \u003cvif_id\u003e\n* openstack baremetal node vif detach \u003cnode_id\u003e \u003cvif_id\u003e\n\nCo-Authored-By: Vasyl Saienko \u003cvsaienko@mirantis.com\u003e\n\nDepends-On: I70f1166a15a26f392734e21d6bc30a03da4e5486\nChange-Id: I801c5633d72e3eb392e5a04362306c44f6100764\nPartial-Bug: #1582188\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/421c6e07950912883e66df7ca5c03fbc9c1601a5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/421c6e07950912883e66df7ca5c03fbc9c1601a5"}]},"branch":"refs/heads/master"},"5db10960686bffed772c84bf1fd1feb2738319c8":{"kind":"REWORK","_number":9,"created":"2017-01-11 11:57:42.000000000","uploader":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"ref":"refs/changes/20/364420/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/20/364420/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/9"}}},"commit":{"parents":[{"commit":"8595b59e1a78e6a9fc2577526e4f18ef06b0332c","subject":"Add portgroup support to osc plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8595b59e1a78e6a9fc2577526e4f18ef06b0332c"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-01 16:03:50.000000000","tz":60},"committer":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2017-01-11 11:56:46.000000000","tz":120},"subject":"Add interface attach/detach support","message":"Add interface attach/detach support\n\nThis patch add the ironicclient part of the interface attach/detach API\nsupport.\nNew commands are introduced:\n\n* ironic node-vif-list \u003cnode_id\u003e\n* ironic node-vif-attach \u003cnode_id\u003e \u003cvif_id\u003e\n* ironic node-vif-detach \u003cnode_id\u003e \u003cvif_id\u003e\n\n* openstack baremetal node vif list \u003cnode_id\u003e\n* openstack baremetal node vif attach \u003cnode_id\u003e \u003cvif_id\u003e\n* openstack baremetal node vif detach \u003cnode_id\u003e \u003cvif_id\u003e\n\nBump OSC plugin last known API version to 1.28\n\nCo-Authored-By: Vasyl Saienko \u003cvsaienko@mirantis.com\u003e\n\nDepends-On: I70f1166a15a26f392734e21d6bc30a03da4e5486\nChange-Id: I801c5633d72e3eb392e5a04362306c44f6100764\nPartial-Bug: #1582188\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5db10960686bffed772c84bf1fd1feb2738319c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5db10960686bffed772c84bf1fd1feb2738319c8"}]},"branch":"refs/heads/master"},"7f63285caca84b038f9157de70305d7308d6627b":{"kind":"REWORK","_number":10,"created":"2017-01-11 15:37:57.000000000","uploader":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"ref":"refs/changes/20/364420/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/20/364420/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/10"}}},"commit":{"parents":[{"commit":"8595b59e1a78e6a9fc2577526e4f18ef06b0332c","subject":"Add portgroup support to osc plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8595b59e1a78e6a9fc2577526e4f18ef06b0332c"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-01 16:03:50.000000000","tz":60},"committer":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2017-01-11 15:37:17.000000000","tz":120},"subject":"Add interface attach/detach support","message":"Add interface attach/detach support\n\nThis patch add the ironicclient part of the interface attach/detach API\nsupport.\nNew commands are introduced:\n\n* ironic node-vif-list \u003cnode_id\u003e\n* ironic node-vif-attach \u003cnode_id\u003e \u003cvif_id\u003e\n* ironic node-vif-detach \u003cnode_id\u003e \u003cvif_id\u003e\n\n* openstack baremetal node vif list \u003cnode_id\u003e\n* openstack baremetal node vif attach \u003cnode_id\u003e \u003cvif_id\u003e\n* openstack baremetal node vif detach \u003cnode_id\u003e \u003cvif_id\u003e\n\nBump OSC plugin last known API version to 1.28\n\nCo-Authored-By: Vasyl Saienko \u003cvsaienko@mirantis.com\u003e\nCo-Authored-By: Vladyslav Drok \u003cvdrok@mirantis.com\u003e\n\nDepends-On: I70f1166a15a26f392734e21d6bc30a03da4e5486\nChange-Id: I801c5633d72e3eb392e5a04362306c44f6100764\nPartial-Bug: #1582188\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/7f63285caca84b038f9157de70305d7308d6627b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/7f63285caca84b038f9157de70305d7308d6627b"}]},"branch":"refs/heads/master"},"56197f32d957bccb9cacd3f2cf9d1c4a71217db8":{"kind":"REWORK","_number":11,"created":"2017-01-11 15:38:53.000000000","uploader":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"ref":"refs/changes/20/364420/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/20/364420/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/11"}}},"commit":{"parents":[{"commit":"8595b59e1a78e6a9fc2577526e4f18ef06b0332c","subject":"Add portgroup support to osc plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8595b59e1a78e6a9fc2577526e4f18ef06b0332c"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-01 16:03:50.000000000","tz":60},"committer":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2017-01-11 15:38:50.000000000","tz":0},"subject":"Add interface attach/detach support","message":"Add interface attach/detach support\n\nThis patch add the ironicclient part of the interface attach/detach API\nsupport.\nNew commands are introduced:\n\n* ironic node-vif-list \u003cnode_id\u003e\n* ironic node-vif-attach \u003cnode_id\u003e \u003cvif_id\u003e\n* ironic node-vif-detach \u003cnode_id\u003e \u003cvif_id\u003e\n\n* openstack baremetal node vif list \u003cnode_id\u003e\n* openstack baremetal node vif attach \u003cnode_id\u003e \u003cvif_id\u003e\n* openstack baremetal node vif detach \u003cnode_id\u003e \u003cvif_id\u003e\n\nBump OSC plugin last known API version to 1.28\n\nCo-Authored-By: Vasyl Saienko \u003cvsaienko@mirantis.com\u003e\nCo-Authored-By: Vladyslav Drok \u003cvdrok@mirantis.com\u003e\n\nDepends-On: I70f1166a15a26f392734e21d6bc30a03da4e5486\nChange-Id: I801c5633d72e3eb392e5a04362306c44f6100764\nPartial-Bug: #1582188\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/56197f32d957bccb9cacd3f2cf9d1c4a71217db8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/56197f32d957bccb9cacd3f2cf9d1c4a71217db8"}]},"branch":"refs/heads/master"},"645bc37c3d944c1176b05cef242142d84e2034c7":{"kind":"REWORK","_number":12,"created":"2017-01-11 16:55:52.000000000","uploader":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"ref":"refs/changes/20/364420/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/20/364420/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/12"}}},"commit":{"parents":[{"commit":"8595b59e1a78e6a9fc2577526e4f18ef06b0332c","subject":"Add portgroup support to osc plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8595b59e1a78e6a9fc2577526e4f18ef06b0332c"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-01 16:03:50.000000000","tz":60},"committer":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2017-01-11 16:53:33.000000000","tz":120},"subject":"Add interface attach/detach support","message":"Add interface attach/detach support\n\nThis patch add the ironicclient part of the interface attach/detach API\nsupport.\nNew commands are introduced:\n\n* ironic node-vif-list \u003cnode_id\u003e\n* ironic node-vif-attach \u003cnode_id\u003e \u003cvif_id\u003e\n* ironic node-vif-detach \u003cnode_id\u003e \u003cvif_id\u003e\n\n* openstack baremetal node vif list \u003cnode_id\u003e\n* openstack baremetal node vif attach \u003cnode_id\u003e \u003cvif_id\u003e\n* openstack baremetal node vif detach \u003cnode_id\u003e \u003cvif_id\u003e\n\nBump OSC plugin last known API version to 1.28\n\nCo-Authored-By: Vasyl Saienko \u003cvsaienko@mirantis.com\u003e\nCo-Authored-By: Vladyslav Drok \u003cvdrok@mirantis.com\u003e\n\nDepends-On: I70f1166a15a26f392734e21d6bc30a03da4e5486\nChange-Id: I801c5633d72e3eb392e5a04362306c44f6100764\nPartial-Bug: #1582188\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/645bc37c3d944c1176b05cef242142d84e2034c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/645bc37c3d944c1176b05cef242142d84e2034c7"}]},"branch":"refs/heads/master"},"288371a43ad88be0a1730a73e999520cba1d296d":{"kind":"REWORK","_number":13,"created":"2017-01-11 16:56:40.000000000","uploader":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"ref":"refs/changes/20/364420/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/20/364420/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/20/364420/13"}}},"commit":{"parents":[{"commit":"8595b59e1a78e6a9fc2577526e4f18ef06b0332c","subject":"Add portgroup support to osc plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8595b59e1a78e6a9fc2577526e4f18ef06b0332c"}]}],"author":{"name":"Sam Betts","email":"sam@code-smash.net","date":"2016-09-01 16:03:50.000000000","tz":60},"committer":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2017-01-11 16:56:37.000000000","tz":0},"subject":"Add interface attach/detach support","message":"Add interface attach/detach support\n\nThis patch add the ironicclient part of the interface attach/detach API\nsupport.\nNew commands are introduced:\n\n* ironic node-vif-list \u003cnode_id\u003e\n* ironic node-vif-attach \u003cnode_id\u003e \u003cvif_id\u003e\n* ironic node-vif-detach \u003cnode_id\u003e \u003cvif_id\u003e\n\n* openstack baremetal node vif list \u003cnode_id\u003e\n* openstack baremetal node vif attach \u003cnode_id\u003e \u003cvif_id\u003e\n* openstack baremetal node vif detach \u003cnode_id\u003e \u003cvif_id\u003e\n\nBump OSC plugin last known API version to 1.28\n\nCo-Authored-By: Vasyl Saienko \u003cvsaienko@mirantis.com\u003e\nCo-Authored-By: Vladyslav Drok \u003cvdrok@mirantis.com\u003e\n\nDepends-On: I70f1166a15a26f392734e21d6bc30a03da4e5486\nChange-Id: I801c5633d72e3eb392e5a04362306c44f6100764\nPartial-Bug: #1582188\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/288371a43ad88be0a1730a73e999520cba1d296d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/288371a43ad88be0a1730a73e999520cba1d296d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
