)]}'
{"id":"openstack%2Fpython-ironicclient~359322","triplet_id":"openstack%2Fpython-ironicclient~master~I53c0f949f2c0f2c353c40b3333669ed64c1062c4","project":"openstack/python-ironicclient","branch":"master","topic":"bug/1526479","hashtags":[],"change_id":"I53c0f949f2c0f2c353c40b3333669ed64c1062c4","subject":"Add node validate OSC command","status":"MERGED","created":"2016-08-23 16:16:24.000000000","updated":"2016-08-31 16:42:56.000000000","submitted":"2016-08-31 16:42:56.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"702f440bed4646e166354fa6cf6421a7a1cc23f6","_number":359322,"virtual_id_number":359322,"owner":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-08-31 16:42:56.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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"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":2,"date":"2016-08-31 16:03:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":2,"date":"2016-08-31 15:54:40.000000000","_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"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":1,"date":"2016-08-31 16:03:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-30 07:38:20.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":"2016-08-30 16:31:20.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":"2016-08-31 15:54:40.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":"2016-08-31 16:03:12.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2016-08-31 16:42:56.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"010a501309252ddc5e736cbf3f6b19d6dfb76838","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-23 16:16:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9c3a233b82630957a9d5ab8f9421ba90909f5b97","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-23 20:05:24.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/22/359322/1/check/gate-python-ironicclient-python34/d1501b9/ : SUCCESS in 2m 43s\n- gate-python-ironicclient-python35 http://logs.openstack.org/22/359322/1/check/gate-python-ironicclient-python35/fa71a9b/ : SUCCESS in 2m 51s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/22/359322/1/check/gate-python-ironicclient-docs-ubuntu-xenial/613a19f//doc/build/html/ : SUCCESS in 2m 37s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/22/359322/1/check/gate-python-ironicclient-pep8-ubuntu-xenial/108a052/ : SUCCESS in 2m 35s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/22/359322/1/check/gate-python-ironicclient-python27-ubuntu-xenial/a2cada2/ : SUCCESS in 2m 40s\n- gate-python-ironicclient-pypy http://logs.openstack.org/22/359322/1/check/gate-python-ironicclient-pypy/76cdd4f/ : SUCCESS in 7m 16s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/22/359322/1/check/gate-python-ironicclient-releasenotes/1f74b31//releasenotes/build/html/ : SUCCESS in 2m 26s\n- check-osc-plugins http://logs.openstack.org/22/359322/1/check/check-osc-plugins/8ec766d/ : SUCCESS in 3m 31s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/22/359322/1/check/gate-tempest-dsvm-python-ironicclient-src/31a4e75/ : SUCCESS in 52m 48s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/22/359322/1/check/gate-ironicclient-dsvm-functional/efd4e4e/ : SUCCESS in 10m 07s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/22/359322/1/check/python-ironicclient-coverage-ubuntu-xenial/73aa6f8/ : SUCCESS in 2m 15s","accounts_in_message":[],"_revision_number":1},{"id":"8b61f9cd0ad15b636aefd1cf02b42546ab96d16d","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-08-24 12:10:02.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"b6cad71e5df46273b06b186dc0da7efb0a51b441","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2016-08-24 19:50:17.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"b87181663926ccbb5f606e884cd24a5bd9a5816c","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2016-08-24 20:24:59.000000000","message":"Patch Set 1: -Workflow\n\nun +W as this has dependencies that are going to change","accounts_in_message":[],"_revision_number":1},{"id":"c893e5e7cedd9869cee531fcef4c025174fa1128","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-25 09:56:02.000000000","message":"Patch Set 1: 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":1},{"id":"478c7f7b5978986ea2eb7842dab781aa3611b560","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-25 14:12:31.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"35ec9ccd784e960efbc343ee939c27b8fee13310","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-25 14:12:56.000000000","message":"Patch Set 2:\n\nPatch set 2 is a rebase.","accounts_in_message":[],"_revision_number":2},{"id":"840c03953c262c07dd46ff91e0b555f6fe25c9fa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-25 15:26:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/22/359322/2/check/gate-python-ironicclient-python34/12f770e/ : SUCCESS in 3m 03s\n- gate-python-ironicclient-python35 http://logs.openstack.org/22/359322/2/check/gate-python-ironicclient-python35/ddef8a1/ : SUCCESS in 3m 29s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/22/359322/2/check/gate-python-ironicclient-docs-ubuntu-xenial/fc0ea9c//doc/build/html/ : SUCCESS in 3m 12s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/22/359322/2/check/gate-python-ironicclient-pep8-ubuntu-xenial/eb4bbd1/ : SUCCESS in 3m 10s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/22/359322/2/check/gate-python-ironicclient-python27-ubuntu-xenial/4bf1f19/ : SUCCESS in 2m 27s\n- gate-python-ironicclient-pypy http://logs.openstack.org/22/359322/2/check/gate-python-ironicclient-pypy/40e929e/ : SUCCESS in 3m 22s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/22/359322/2/check/gate-python-ironicclient-releasenotes/64c9d0b//releasenotes/build/html/ : SUCCESS in 2m 40s\n- check-osc-plugins http://logs.openstack.org/22/359322/2/check/check-osc-plugins/7b7c66f/ : SUCCESS in 5m 04s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/22/359322/2/check/gate-tempest-dsvm-python-ironicclient-src/8dfbc96/ : SUCCESS in 33m 34s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/22/359322/2/check/gate-ironicclient-dsvm-functional/6435346/ : SUCCESS in 19m 10s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/22/359322/2/check/python-ironicclient-coverage-ubuntu-xenial/ff84e2d/ : SUCCESS in 2m 37s","accounts_in_message":[],"_revision_number":2},{"id":"eccb9880316509c761dcb12ef42bf0c13bd45849","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-29 19:31:37.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"cec546b9010490fd0bbb71c2f3a0307c9febf232","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-29 20:09:08.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/22/359322/3/check/gate-python-ironicclient-python34/0b6d037/ : SUCCESS in 2m 43s\n- gate-python-ironicclient-python35 http://logs.openstack.org/22/359322/3/check/gate-python-ironicclient-python35/d988d8a/ : SUCCESS in 6m 29s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/22/359322/3/check/gate-python-ironicclient-docs-ubuntu-xenial/d834004//doc/build/html/ : SUCCESS in 5m 45s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/22/359322/3/check/gate-python-ironicclient-pep8-ubuntu-xenial/0faf796/ : SUCCESS in 3m 13s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/22/359322/3/check/gate-python-ironicclient-python27-ubuntu-xenial/0386735/ : SUCCESS in 3m 51s\n- gate-python-ironicclient-pypy http://logs.openstack.org/22/359322/3/check/gate-python-ironicclient-pypy/b7ca545/ : SUCCESS in 5m 06s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/22/359322/3/check/gate-python-ironicclient-releasenotes/038f207//releasenotes/build/html/ : SUCCESS in 2m 26s\n- check-osc-plugins http://logs.openstack.org/22/359322/3/check/check-osc-plugins/2e50b4a/ : SUCCESS in 5m 44s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/22/359322/3/check/gate-tempest-dsvm-python-ironicclient-src/92c848e/ : SUCCESS in 34m 44s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/22/359322/3/check/gate-ironicclient-dsvm-functional/3807328/ : SUCCESS in 19m 41s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/22/359322/3/check/python-ironicclient-coverage-ubuntu-xenial/0b04540/ : SUCCESS in 2m 41s","accounts_in_message":[],"_revision_number":3},{"id":"a18074f8c8e55690f6fe4a20114642150a360045","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-08-30 07:38:20.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"68adbd5b101ebb6060dd98bddcb3dd890a099c00","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-30 08:11:53.000000000","message":"Patch Set 3: 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":3},{"id":"687a9d9f5682e5cee5f14a7540671a077a5b5a1f","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2016-08-30 15:05:48.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nOne small thing, apart from that LGTM.","accounts_in_message":[],"_revision_number":3},{"id":"297ec10212df7ae85e56d2e29ff790ef43614f65","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-30 15:35:31.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"1fe742805cf5a3989ecbb19d6bcf6f1a61e95e60","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2016-08-30 15:41:23.000000000","message":"Patch Set 3:\n\nWell, that\u0027s right, but as this has to be rebased anyway, I\u0027d like to see it done without _info right from the beginning. It\u0027s just a matter of changing _info to to_dict.","accounts_in_message":[],"_revision_number":3},{"id":"1bb47bc9414c38eae16569a1c3fe46372da921df","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-30 16:02:27.000000000","message":"Patch Set 3:\n\n@Vlad. I don\u0027t like the inconsistency if we don\u0027t make the change globally, and I don\u0027t like the deep copy that the to_dict() does. Why can\u0027t we put a @property def Resource.info... Or maybe it has to be a copy so the \u0027resource\u0027 isn\u0027t modified?","accounts_in_message":[],"_revision_number":3},{"id":"686d4ea7039d2ffeb16d66181708ec75a09ae606","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2016-08-30 16:31:20.000000000","message":"Patch Set 3: -Code-Review\n\nHm, well, I don\u0027t know, I won\u0027t -1 because of that then. Do you want to change to _info here then? https://review.openstack.org/#/c/357400/5/ironicclient/osc/v1/baremetal_node.py@673","accounts_in_message":[],"_revision_number":3},{"id":"3c6718d47793824e417bcb7471c226cdd1c72b6c","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2016-08-30 17:58:35.000000000","message":"Patch Set 3: Code-Review+2\n\nLGTM but needs rebase","accounts_in_message":[],"_revision_number":3},{"id":"e23366beb6a8f543aa6f635718e4d2acd2a8f32c","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-30 18:31:59.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"89f89927200d263599ce6266e0debbd577e23221","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-30 18:32:36.000000000","message":"Patch Set 4:\n\nPatch set 4 is a rebase.","accounts_in_message":[],"_revision_number":4},{"id":"52f5439c8d1cf81ca7ec13d908e36ee8d4bc6101","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-30 19:09:32.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/22/359322/4/check/gate-python-ironicclient-python34/27c2e00/ : SUCCESS in 2m 28s\n- gate-python-ironicclient-python35 http://logs.openstack.org/22/359322/4/check/gate-python-ironicclient-python35/46f0803/ : SUCCESS in 3m 00s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/22/359322/4/check/gate-python-ironicclient-docs-ubuntu-xenial/dcbb7d3//doc/build/html/ : SUCCESS in 2m 50s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/22/359322/4/check/gate-python-ironicclient-pep8-ubuntu-xenial/fe85f7d/ : SUCCESS in 2m 16s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/22/359322/4/check/gate-python-ironicclient-python27-ubuntu-xenial/2b202fc/ : SUCCESS in 2m 46s\n- gate-python-ironicclient-pypy http://logs.openstack.org/22/359322/4/check/gate-python-ironicclient-pypy/61eccd2/ : SUCCESS in 3m 02s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/22/359322/4/check/gate-python-ironicclient-releasenotes/6c499e4//releasenotes/build/html/ : SUCCESS in 2m 14s\n- check-osc-plugins http://logs.openstack.org/22/359322/4/check/check-osc-plugins/3403f2b/ : SUCCESS in 5m 44s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/22/359322/4/check/gate-tempest-dsvm-python-ironicclient-src/7e58a27/ : SUCCESS in 23m 18s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/22/359322/4/check/gate-ironicclient-dsvm-functional/d83ae7f/ : SUCCESS in 9m 28s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/22/359322/4/check/python-ironicclient-coverage-ubuntu-xenial/c03db69/ : SUCCESS in 2m 38s","accounts_in_message":[],"_revision_number":4},{"id":"983e97c145c948d77668641454531e7d51465ae1","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2016-08-31 15:54:40.000000000","message":"Patch Set 4: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":4},{"id":"269e79eef47e1d85de17e558d7a3e9bdce30cff5","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2016-08-31 16:03:12.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"63cacd429101064b984eb2a2543610222b17b72e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-31 16:03:22.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"7ab1d466e9339b199b059d549cacc5fe9252044d","date":"2016-08-31 16:42:56.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"fcc060d91b4840bd2e11be3eaef02df5c4b90134","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-31 16:42:56.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/22/359322/4/gate/gate-python-ironicclient-python34/ef10cc9/ : SUCCESS in 3m 25s\n- gate-python-ironicclient-python35 http://logs.openstack.org/22/359322/4/gate/gate-python-ironicclient-python35/b4a735d/ : SUCCESS in 4m 36s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/22/359322/4/gate/gate-python-ironicclient-docs-ubuntu-xenial/9f755aa//doc/build/html/ : SUCCESS in 4m 05s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/22/359322/4/gate/gate-python-ironicclient-pep8-ubuntu-xenial/fe85199/ : SUCCESS in 3m 53s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/22/359322/4/gate/gate-python-ironicclient-python27-ubuntu-xenial/93ae43b/ : SUCCESS in 4m 22s\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/22/359322/4/gate/gate-python-ironicclient-releasenotes/9f903f9//releasenotes/build/html/ : SUCCESS in 3m 41s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/22/359322/4/gate/gate-tempest-dsvm-python-ironicclient-src/475926a/ : SUCCESS in 38m 26s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/22/359322/4/gate/gate-ironicclient-dsvm-functional/c5e3c60/ : SUCCESS in 14m 17s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"d8cd1ce54bdd27146cdf9918b06abf52a9b57bd9","revisions":{"d8deb2ed3a4868bfec9475995aa1da3daf32c9fb":{"kind":"REWORK","_number":1,"created":"2016-08-23 16:16:24.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/22/359322/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/22/359322/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/1"}}},"commit":{"parents":[{"commit":"668b5b875cc4c4612896e704b75936aa39157edc","subject":"Adds node boot device \u0026 passthu OSC commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/668b5b875cc4c4612896e704b75936aa39157edc"}]}],"author":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2016-08-23 16:15:18.000000000","tz":-240},"committer":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2016-08-23 16:15:18.000000000","tz":-240},"subject":"Add node validate OSC command","message":"Add node validate OSC command\n\nAdds \u0027openstack baremetal node validate\u0027 command to the OpenStackClient\nplugin.\n\nChange-Id: I53c0f949f2c0f2c353c40b3333669ed64c1062c4\nPartial-Bug: #1526479\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d8deb2ed3a4868bfec9475995aa1da3daf32c9fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d8deb2ed3a4868bfec9475995aa1da3daf32c9fb"}]},"branch":"refs/heads/master"},"1c2a087687f6f859c765d53aedfb6a4d194a138b":{"kind":"REWORK","_number":2,"created":"2016-08-25 14:12:31.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/22/359322/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/22/359322/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/2"}}},"commit":{"parents":[{"commit":"64741e5dffe81898bd00a48cfe1bc275bba44f97","subject":"Adds node boot device \u0026 passthough OSC commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/64741e5dffe81898bd00a48cfe1bc275bba44f97"}]}],"author":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2016-08-23 16:15:18.000000000","tz":-240},"committer":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2016-08-25 14:09:24.000000000","tz":-240},"subject":"Add node validate OSC command","message":"Add node validate OSC command\n\nAdds \u0027openstack baremetal node validate\u0027 command to the OpenStackClient\nplugin.\n\nChange-Id: I53c0f949f2c0f2c353c40b3333669ed64c1062c4\nPartial-Bug: #1526479\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/1c2a087687f6f859c765d53aedfb6a4d194a138b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/1c2a087687f6f859c765d53aedfb6a4d194a138b"}]},"branch":"refs/heads/master"},"ce8956caea576073e7d671f0ec3c1c6ba67168a2":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2016-08-29 19:31:37.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/22/359322/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/22/359322/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/3"}}},"commit":{"parents":[{"commit":"0f005338e9a166412eba1fb010eb5063d63dc5ef","subject":"Adds node boot device \u0026 passthru OSC commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/0f005338e9a166412eba1fb010eb5063d63dc5ef"}]}],"author":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2016-08-23 16:15:18.000000000","tz":-240},"committer":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2016-08-29 19:31:25.000000000","tz":-240},"subject":"Add node validate OSC command","message":"Add node validate OSC command\n\nAdds \u0027openstack baremetal node validate\u0027 command to the OpenStackClient\nplugin.\n\nChange-Id: I53c0f949f2c0f2c353c40b3333669ed64c1062c4\nPartial-Bug: #1526479\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/ce8956caea576073e7d671f0ec3c1c6ba67168a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/ce8956caea576073e7d671f0ec3c1c6ba67168a2"}]},"branch":"refs/heads/master"},"d8cd1ce54bdd27146cdf9918b06abf52a9b57bd9":{"kind":"REWORK","_number":4,"created":"2016-08-30 18:31:59.000000000","uploader":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"ref":"refs/changes/22/359322/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/22/359322/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/22/359322/4"}}},"commit":{"parents":[{"commit":"9088df2518dc3d20b433f8428caafab383d9329c","subject":"Merge \"Adds node boot device \u0026 passthru OSC commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9088df2518dc3d20b433f8428caafab383d9329c"}]}],"author":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2016-08-23 16:15:18.000000000","tz":-240},"committer":{"name":"Ruby Loo","email":"ruby.loo@intel.com","date":"2016-08-30 18:30:41.000000000","tz":-240},"subject":"Add node validate OSC command","message":"Add node validate OSC command\n\nAdds \u0027openstack baremetal node validate\u0027 command to the OpenStackClient\nplugin.\n\nChange-Id: I53c0f949f2c0f2c353c40b3333669ed64c1062c4\nPartial-Bug: #1526479\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d8cd1ce54bdd27146cdf9918b06abf52a9b57bd9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d8cd1ce54bdd27146cdf9918b06abf52a9b57bd9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
