)]}'
{"id":"openstack%2Fpython-ironicclient~216701","triplet_id":"openstack%2Fpython-ironicclient~master~Iee426c65ee227e8b7c32ac94f6cfc1001f94e112","project":"openstack/python-ironicclient","branch":"master","topic":"bp/ironicclient-functional-tests","hashtags":[],"change_id":"Iee426c65ee227e8b7c32ac94f6cfc1001f94e112","subject":"Introduce tempest-lib to functional tests","status":"MERGED","created":"2015-08-25 13:18:10.000000000","updated":"2015-11-05 17:21:59.000000000","submitted":"2015-11-05 17:21:58.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":67,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f691ee8c567e5627c19c48c87bcde9a7a529b0bd","_number":216701,"virtual_id_number":216701,"owner":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-11-05 17:21:58.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2015-11-02 14:29:03.000000000","_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":0,"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},{"value":0,"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":2,"date":"2015-11-02 16:26:27.000000000","_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":1,"date":"2015-11-05 09:10:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},{"value":1,"date":"2015-11-02 16:51:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":2,"date":"2015-11-05 16:28:27.000000000","_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":2,"date":"2015-11-05 02:29:39.000000000","_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"}],"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":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":0,"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"date":"2015-10-30 09:42:40.000000000","_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},{"value":0,"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":1,"date":"2015-11-05 16:28:27.000000000","_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"}],"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":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":0,"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},{"value":0,"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"}],"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":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-09-08 10:19:49.000000000","updated_by":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"reviewer":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"state":"REVIEWER"},{"updated":"2015-10-30 09:42:40.000000000","updated_by":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"reviewer":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"state":"REVIEWER"},{"updated":"2015-11-02 16:26:27.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":"2015-11-02 16:51:34.000000000","updated_by":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"reviewer":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"state":"REVIEWER"},{"updated":"2015-11-05 02:29:39.000000000","updated_by":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"reviewer":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"state":"REVIEWER"},{"updated":"2015-11-05 16:28:27.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":"2015-11-05 17:21:58.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"d6d885befe929b91dfcc7c38ec95aa39aeca55d3","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-08-25 13:18:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a160e51b3b907f05ac406eb10d4bb35ce73f02dd","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-08-25 13:19:11.000000000","message":"Patch Set 1:\n\ncheck experimental","accounts_in_message":[],"_revision_number":1},{"id":"20379236f2cd4a9720a5a3433ea555313fa5c8f4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-25 14:20:53.000000000","message":"Patch Set 1:\n\nBuild succeeded (check-tripleo pipeline).\n\n- gate-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/01/216701/1/check-tripleo/gate-tripleo-ironic-undercloud-precise-nonha/2c15e41/ : SUCCESS in 1h 02m 32s","accounts_in_message":[],"_revision_number":1},{"id":"15fb77bb438ac17c0b3184cb23d8e6cce0561fbe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-25 14:24:32.000000000","message":"Patch Set 1:\n\nBuild failed (experimental pipeline).\n\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/01/216701/1/experimental/gate-ironicclient-dsvm-functional/9eb3541/ : FAILURE in 22m 17s","accounts_in_message":[],"_revision_number":1},{"id":"3b22e3ab269fc485366378b16d76d52b855c80b7","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-08-25 14:26:44.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"178ac3e0d4d838ea1c6d0e99b10b9478705a778d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-25 15:08:36.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-python26 http://logs.openstack.org/01/216701/1/check/gate-python-ironicclient-python26/5ec7313/ : SUCCESS in 2m 43s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/1/check/gate-python-ironicclient-python34/2fdc2aa/ : SUCCESS in 2m 53s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/1/check/gate-python-ironicclient-pep8/378cca5/ : SUCCESS in 2m 15s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/1/check/gate-python-ironicclient-docs/7ac763b//doc/build/html/ : SUCCESS in 2m 49s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/1/check/gate-python-ironicclient-python27/85f9c8a/ : SUCCESS in 2m 31s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/1/check/gate-python-ironicclient-requirements/281fcc9/ : Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements in 7s\n- gate-python-ironicclient-pypy http://logs.openstack.org/01/216701/1/check/gate-python-ironicclient-pypy/21a2498/ : SUCCESS in 2m 35s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/01/216701/1/check/gate-tempest-dsvm-neutron-src-python-ironicclient/806f635/ : SUCCESS in 1h 06m 53s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/1/check/gate-tempest-dsvm-python-ironicclient-src/24db3fb/ : SUCCESS in 43m 44s","accounts_in_message":[],"_revision_number":1},{"id":"d77d94d0c7b3ea956da71c80a67647d1e917d3f2","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-08-26 08:14:21.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"763c3ac01cd8ac2440b9c7247664bfeb810d5e65","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-08-26 08:16:33.000000000","message":"Patch Set 2:\n\ncheck experimental","accounts_in_message":[],"_revision_number":2},{"id":"f6db8e27ba1ce20399c237ae7c2b7a1de9821768","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-26 08:44:50.000000000","message":"Patch Set 2:\n\nBuild failed (experimental pipeline).\n\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/01/216701/2/experimental/gate-ironicclient-dsvm-functional/47b0396/ : FAILURE in 21m 33s","accounts_in_message":[],"_revision_number":2},{"id":"03bd694d236096a6626cc13cbcfdad6a214b9b49","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-26 09:20:04.000000000","message":"Patch Set 2:\n\nBuild succeeded (check-tripleo pipeline).\n\n- gate-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/01/216701/2/check-tripleo/gate-tripleo-ironic-undercloud-precise-nonha/c0087bd/ : SUCCESS in 1h 04m 31s","accounts_in_message":[],"_revision_number":2},{"id":"af1bf4ba4dd1b167493e808fd41f92bcdf16f5e6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-26 09:33:30.000000000","message":"Patch Set 2: 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-python26 http://logs.openstack.org/01/216701/2/check/gate-python-ironicclient-python26/c73dd58/ : SUCCESS in 2m 37s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/2/check/gate-python-ironicclient-python34/7582cca/ : SUCCESS in 3m 11s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/2/check/gate-python-ironicclient-pep8/9af34f8/ : SUCCESS in 2m 21s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/2/check/gate-python-ironicclient-docs/7d126c3//doc/build/html/ : SUCCESS in 3m 02s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/2/check/gate-python-ironicclient-python27/8849c2b/ : SUCCESS in 2m 42s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/2/check/gate-python-ironicclient-requirements/df849a9/ : Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements in 20s\n- gate-python-ironicclient-pypy http://logs.openstack.org/01/216701/2/check/gate-python-ironicclient-pypy/f4ea4a2/ : SUCCESS in 2m 13s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/01/216701/2/check/gate-tempest-dsvm-neutron-src-python-ironicclient/85be972/ : SUCCESS in 1h 10m 44s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/2/check/gate-tempest-dsvm-python-ironicclient-src/27ac797/ : SUCCESS in 40m 51s","accounts_in_message":[],"_revision_number":2},{"id":"798597836a1ffbb81e6b0e48724a6a603736425a","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-08-26 09:48:10.000000000","message":"Patch Set 2: Workflow-1\n\nFunctional tests job is broken","accounts_in_message":[],"_revision_number":2},{"id":"4be95809e630ba0d679f249e38a6a5006f16f767","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-09-07 15:09:24.000000000","message":"Patch Set 2:\n\ncheck experimental","accounts_in_message":[],"_revision_number":2},{"id":"90c8c268c939bc13a58d1fb9c11fb5b8cee16226","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-07 15:29:03.000000000","message":"Patch Set 2:\n\nBuild succeeded (experimental pipeline).\n\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/01/216701/2/experimental/gate-ironicclient-dsvm-functional/c853cf3/ : SUCCESS in 16m 35s","accounts_in_message":[],"_revision_number":2},{"id":"1c70828857df3c4109f1e6764ac23f46d0f768e8","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-09-08 08:16:24.000000000","message":"Patch Set 2: -Workflow","accounts_in_message":[],"_revision_number":2},{"id":"0ad95b73d11348e7ea0c4107b87f04a6972a0df5","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-09-08 08:18:02.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c3c4c15b8ae82a25ae7fa31ab296b49ad66d7af9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-08 09:15:15.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/01/216701/3/check/gate-python-ironicclient-python26/9e58801/ : SUCCESS in 2m 54s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/3/check/gate-python-ironicclient-python34/073e0a3/ : SUCCESS in 2m 40s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/3/check/gate-python-ironicclient-pep8/d48d35d/ : SUCCESS in 2m 04s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/3/check/gate-python-ironicclient-docs/2461f80//doc/build/html/ : SUCCESS in 2m 25s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/3/check/gate-python-ironicclient-python27/45ccd67/ : SUCCESS in 2m 34s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/3/check/gate-python-ironicclient-requirements/fd9d25a/ : SUCCESS in 19s\n- gate-python-ironicclient-pypy http://logs.openstack.org/01/216701/3/check/gate-python-ironicclient-pypy/c331d2f/ : SUCCESS in 2m 17s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/01/216701/3/check/gate-tempest-dsvm-neutron-src-python-ironicclient/7b8824c/ : SUCCESS in 57m 05s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/3/check/gate-tempest-dsvm-python-ironicclient-src/c25f069/ : SUCCESS in 41m 29s","accounts_in_message":[],"_revision_number":3},{"id":"41f7ebd664dd44e3eb3a4c6a340efad1e5203742","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-09-08 10:19:49.000000000","message":"Patch Set 3: Code-Review-1\n\n(4 comments)\n\nHi,\n\nThanks for the patch. Comments/doubts inline","accounts_in_message":[],"_revision_number":3},{"id":"7fe13b486229b6a4b78ee46746dc80a45cf98714","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-09-08 10:26:35.000000000","message":"Patch Set 3:\n\n(3 comments)\n\nLucas, thanks for review, I\u0027ll update patch according your suggestions","accounts_in_message":[],"_revision_number":3},{"id":"1267f91a719e384ebe5e5bd14e8366eabd8e2eda","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-09-08 10:32:12.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"bf4d2cc87637d111841d80cd20a49c998565d9d0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-08 11:19:35.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":"8a8b21e3631d50f56bd725825aea55dab2aebb5f","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-09-08 12:46:43.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"4d4bd37aed5209363420cdcef69f23a1eb3b3f65","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-08 14:14:54.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/01/216701/4/check/gate-python-ironicclient-python26/19a1e83/ : SUCCESS in 2m 53s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/4/check/gate-python-ironicclient-python34/f649835/ : SUCCESS in 4m 22s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/4/check/gate-python-ironicclient-pep8/297462c/ : SUCCESS in 2m 09s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/4/check/gate-python-ironicclient-docs/9cba2c6//doc/build/html/ : SUCCESS in 3m 26s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/4/check/gate-python-ironicclient-python27/f8e6d28/ : SUCCESS in 3m 46s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/4/check/gate-python-ironicclient-requirements/3d240f1/ : SUCCESS in 20s\n- gate-python-ironicclient-pypy http://logs.openstack.org/01/216701/4/check/gate-python-ironicclient-pypy/78994f6/ : SUCCESS in 2m 47s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/01/216701/4/check/gate-tempest-dsvm-neutron-src-python-ironicclient/12b60dd/ : SUCCESS in 1h 28m 04s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/4/check/gate-tempest-dsvm-python-ironicclient-src/23d89e1/ : SUCCESS in 35m 09s","accounts_in_message":[],"_revision_number":4},{"id":"5c3bad9c409daa5fce355ceefc688f6c60deefeb","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-09-09 08:35:05.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"64c1f774115f9a102437a70d99e1cbf7bf276a99","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-09 09:31:49.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/01/216701/5/check/gate-python-ironicclient-python26/3802238/ : SUCCESS in 5m 31s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/5/check/gate-python-ironicclient-python34/b470942/ : SUCCESS in 2m 42s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/5/check/gate-python-ironicclient-pep8/a2a93d6/ : SUCCESS in 3m 32s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/5/check/gate-python-ironicclient-docs/7a0ede8//doc/build/html/ : SUCCESS in 2m 35s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/5/check/gate-python-ironicclient-python27/6149977/ : SUCCESS in 3m 30s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/5/check/gate-python-ironicclient-requirements/3dc70e1/ : SUCCESS in 17s\n- gate-python-ironicclient-pypy http://logs.openstack.org/01/216701/5/check/gate-python-ironicclient-pypy/df2703f/ : SUCCESS in 2m 21s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-ironicclient http://logs.openstack.org/01/216701/5/check/gate-tempest-dsvm-neutron-src-python-ironicclient/bb90238/ : SUCCESS in 56m 30s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/5/check/gate-tempest-dsvm-python-ironicclient-src/7400dfe/ : SUCCESS in 36m 03s","accounts_in_message":[],"_revision_number":5},{"id":"7e0c2dcaf533b885418d4c2bdbea873afcc74c76","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-02 07:21:14.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"9e2c609c7363956bd100ae85fc0b2006b9e4d9a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-02 07:57:17.000000000","message":"Patch Set 6: 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-python26 http://logs.openstack.org/01/216701/6/check/gate-python-ironicclient-python26/2917f3f/ : SUCCESS in 2m 18s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/6/check/gate-python-ironicclient-python34/77f0b2c/ : SUCCESS in 3m 15s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/6/check/gate-python-ironicclient-pep8/9dd6e6a/ : SUCCESS in 2m 36s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/6/check/gate-python-ironicclient-docs/5540cc4//doc/build/html/ : SUCCESS in 3m 09s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/6/check/gate-python-ironicclient-python27/4cb3799/ : SUCCESS in 3m 12s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/6/check/gate-python-ironicclient-requirements/05c1fe0/ : Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements in 23s\n- gate-python-ironicclient-pypy http://logs.openstack.org/01/216701/6/check/gate-python-ironicclient-pypy/396bf04/ : SUCCESS in 3m 32s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/6/check/gate-tempest-dsvm-python-ironicclient-src/0a7d667/ : SUCCESS in 35m 56s","accounts_in_message":[],"_revision_number":6},{"id":"da2267bff4856aae812560ff595d948664c888c4","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-02 08:04:55.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"cc6d1f46843cb16e652ca117b1017c78654190ad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-02 08:39:05.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/01/216701/7/check/gate-python-ironicclient-python26/44e58c6/ : SUCCESS in 1m 49s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/7/check/gate-python-ironicclient-python34/d5652fa/ : SUCCESS in 3m 36s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/7/check/gate-python-ironicclient-pep8/6c4b64d/ : SUCCESS in 2m 36s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/7/check/gate-python-ironicclient-docs/1caa143//doc/build/html/ : SUCCESS in 3m 36s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/7/check/gate-python-ironicclient-python27/9e4c11d/ : SUCCESS in 2m 05s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/7/check/gate-python-ironicclient-requirements/346d950/ : SUCCESS in 19s\n- gate-python-ironicclient-pypy http://logs.openstack.org/01/216701/7/check/gate-python-ironicclient-pypy/a054d76/ : SUCCESS in 4m 11s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/7/check/gate-tempest-dsvm-python-ironicclient-src/0653d50/ : SUCCESS in 34m 03s","accounts_in_message":[],"_revision_number":7},{"id":"ae0e4e5e620e9880e806dd77ff54af4bc10d3491","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-02 08:41:42.000000000","message":"Patch Set 7:\n\ncheck experimental","accounts_in_message":[],"_revision_number":7},{"id":"735fe07da2372f8921d842bd04e78b354b499ac5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-02 09:04:41.000000000","message":"Patch Set 7:\n\nBuild succeeded (experimental pipeline).\n\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/01/216701/7/experimental/gate-ironicclient-dsvm-functional/1699775/ : SUCCESS in 17m 40s","accounts_in_message":[],"_revision_number":7},{"id":"d4ed03f71ace80510d1cd89251073e9a640611b7","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-10-02 13:49:27.000000000","message":"Patch Set 7: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":7},{"id":"90910a00c34e45c56e032326d5a2815013e716d9","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-02 14:46:57.000000000","message":"Patch Set 7:\n\n(7 comments)","accounts_in_message":[],"_revision_number":7},{"id":"cdcedce857015bed9fef5cece6c81b7ffa5badb1","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-10-02 18:17:11.000000000","message":"Patch Set 7:\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"068c0454a1aaf335d59307d48873b5a4bb02011b","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-06 10:25:43.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"0ca49bc2aba6ebeee107c9c08cc387ea33ad4685","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-06 11:09:11.000000000","message":"Patch Set 8: 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-python26 http://logs.openstack.org/01/216701/8/check/gate-python-ironicclient-python26/f1706c7/ : SUCCESS in 2m 15s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/8/check/gate-python-ironicclient-python34/faf804a/ : SUCCESS in 3m 15s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/8/check/gate-python-ironicclient-pep8/bb30ad0/ : SUCCESS in 2m 51s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/8/check/gate-python-ironicclient-docs/1dc3171//doc/build/html/ : SUCCESS in 4m 18s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/8/check/gate-python-ironicclient-python27/f756afe/ : SUCCESS in 2m 53s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/8/check/gate-python-ironicclient-requirements/567b323/ : Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ in 1m 07s\n- gate-python-ironicclient-pypy http://logs.openstack.org/01/216701/8/check/gate-python-ironicclient-pypy/61b6db2/ : SUCCESS in 3m 06s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/8/check/gate-tempest-dsvm-python-ironicclient-src/b4d6bdd/ : SUCCESS in 43m 21s","accounts_in_message":[],"_revision_number":8},{"id":"dfbd8d07d0d0a16d8b6111046930052516643cd6","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-06 11:15:30.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"e8bb732da3ff1bb8d6b2a51411a27ef6ba0de319","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-06 12:00:47.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/01/216701/9/check/gate-python-ironicclient-python26/cd02028/ : SUCCESS in 1m 53s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/9/check/gate-python-ironicclient-python34/2a49ded/ : SUCCESS in 3m 40s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/9/check/gate-python-ironicclient-pep8/886122f/ : SUCCESS in 2m 43s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/9/check/gate-python-ironicclient-docs/bee468e//doc/build/html/ : SUCCESS in 3m 17s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/9/check/gate-python-ironicclient-python27/39f71a1/ : SUCCESS in 2m 53s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/9/check/gate-python-ironicclient-requirements/7d90f0c/ : SUCCESS in 20s\n- gate-python-ironicclient-pypy http://logs.openstack.org/01/216701/9/check/gate-python-ironicclient-pypy/2920de2/ : SUCCESS in 3m 07s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/9/check/gate-tempest-dsvm-python-ironicclient-src/4b6bbe1/ : SUCCESS in 38m 11s","accounts_in_message":[],"_revision_number":9},{"id":"69ef3d1e63260585d5aef5dc955052228376e99c","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2015-10-06 12:06:13.000000000","message":"Patch Set 9: Code-Review-1\n\n(4 comments)\n\nThanks for the patch, some comments inline.","accounts_in_message":[],"_revision_number":9},{"id":"0a39a99ba87f9ce4595420a1ad02e09abb1801cb","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-06 13:22:28.000000000","message":"Patch Set 9:\n\n(3 comments)","accounts_in_message":[],"_revision_number":9},{"id":"747a67048bd1d5d52c09861d79f3e64f95c11375","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2015-10-06 14:23:59.000000000","message":"Patch Set 9:\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"7f1e372ef0fe3ec9d32f245f935b8de8f0909ea1","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-06 14:27:37.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"b6917c40eab3f5c91ddb6c84ad37d7137a42792c","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-20 10:34:03.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"6e3a713fc8431091bc54940817207f0462ae995c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-20 11:16:54.000000000","message":"Patch Set 9: 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-python26 http://logs.openstack.org/01/216701/9/check/gate-python-ironicclient-python26/958ee6d/ : SUCCESS in 1m 19s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/9/check/gate-python-ironicclient-python34/ade1b85/ : SUCCESS in 1m 57s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/9/check/gate-python-ironicclient-pep8/97dd8bb/ : SUCCESS in 1m 07s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/9/check/gate-python-ironicclient-docs/c1946a1//doc/build/html/ : SUCCESS in 1m 49s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/9/check/gate-python-ironicclient-python27/bdeb512/ : SUCCESS in 1m 23s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/9/check/gate-python-ironicclient-requirements/5700e3e/ : Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ in 18s\n- gate-python-ironicclient-pypy http://logs.openstack.org/01/216701/9/check/gate-python-ironicclient-pypy/c2604a7/ : SUCCESS in 1m 48s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/9/check/gate-tempest-dsvm-python-ironicclient-src/d0711d8/ : SUCCESS in 41m 41s","accounts_in_message":[],"_revision_number":9},{"id":"1035b06974aa226232c42881900a360fa0b2be7a","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-10-20 16:38:20.000000000","message":"Patch Set 9: Code-Review-1\n\n(1 comment)\n\nThanks a lot for working on this :)","accounts_in_message":[],"_revision_number":9},{"id":"a7559de41a592e55b84f90d84c8f9ce7f55500c8","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-20 17:34:29.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"2431a02abc6789c921f92878e59e0f04d539eade","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-21 10:47:59.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"3b8f94e20c414f1cf43b45ef11e93222c924bf88","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-21 10:49:08.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"a9bc300ace515fcd64409f282b80edb70fbb315e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-21 11:35:45.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/01/216701/11/check/gate-python-ironicclient-python26/b98fa8e/ : SUCCESS in 1m 15s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/11/check/gate-python-ironicclient-python34/7ab3214/ : SUCCESS in 1m 57s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/11/check/gate-python-ironicclient-pep8/ac00cff/ : SUCCESS in 1m 10s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/11/check/gate-python-ironicclient-docs/f2085dc//doc/build/html/ : SUCCESS in 1m 54s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/11/check/gate-python-ironicclient-python27/13551d1/ : SUCCESS in 1m 34s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/11/check/gate-python-ironicclient-requirements/f026e05/ : SUCCESS in 23s\n- gate-python-ironicclient-pypy http://logs.openstack.org/01/216701/11/check/gate-python-ironicclient-pypy/0409ac1/ : SUCCESS in 1m 49s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/11/check/gate-tempest-dsvm-python-ironicclient-src/cda7df6/ : SUCCESS in 42m 55s","accounts_in_message":[],"_revision_number":11},{"id":"4a4f229d85922f0ef93f467f7bae0b46ca981875","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-21 11:50:51.000000000","message":"Patch Set 11:\n\ncheck experimental","accounts_in_message":[],"_revision_number":11},{"id":"08815a497279f3f43afbf91726f8c5fdbe1bc78a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-21 12:07:09.000000000","message":"Patch Set 11:\n\nBuild succeeded (experimental pipeline).\n\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/01/216701/11/experimental/gate-ironicclient-dsvm-functional/0e97bb3/ : SUCCESS in 15m 50s","accounts_in_message":[],"_revision_number":11},{"id":"d82abb2fc9e74fdcdb3e609b1af608f4bc183521","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-10-22 14:38:57.000000000","message":"Patch Set 11: Code-Review-1\n\n(6 comments)\n\nThis is looking really good. Looking forward to this getting in and the test turned on as non-voting to start :)\n\nJust some nits for the most part.","accounts_in_message":[],"_revision_number":11},{"id":"fffd13a4737dbb4d98820bc608be735c970cdd79","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-22 15:00:29.000000000","message":"Patch Set 11:\n\n(5 comments)\n\nJohn, thanks, I will update patch, patch for non-voting job in process.","accounts_in_message":[],"_revision_number":11},{"id":"dbbfc2d3936423dd79526fba5bf5035c1c661f3e","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-22 15:33:31.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"ccab695a40067bdcb12b13745df4a9cc44aa4849","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-22 15:34:55.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"84b6ad39429717f7926daab4fb937b1f2c8003ad","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-22 15:37:23.000000000","message":"Patch Set 13:\n\ncheck experimental","accounts_in_message":[],"_revision_number":13},{"id":"f055499ffc9159cc3d91d09e628579485c26b831","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-22 15:59:59.000000000","message":"Patch Set 13:\n\nBuild failed (experimental pipeline).\n\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/01/216701/13/experimental/gate-ironicclient-dsvm-functional/bb8b1b3/ : FAILURE in 19m 43s","accounts_in_message":[],"_revision_number":13},{"id":"9296956211e367f17115b7fd527f97b3f257ef22","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-22 16:21:02.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/01/216701/13/check/gate-python-ironicclient-python26/08ca94e/ : SUCCESS in 1m 13s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/13/check/gate-python-ironicclient-python34/0fa5023/ : SUCCESS in 1m 44s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/13/check/gate-python-ironicclient-pep8/74e15f0/ : SUCCESS in 1m 07s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/13/check/gate-python-ironicclient-docs/20c080d//doc/build/html/ : SUCCESS in 1m 45s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/13/check/gate-python-ironicclient-python27/a97ef80/ : SUCCESS in 1m 20s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/13/check/gate-python-ironicclient-requirements/9e1b512/ : SUCCESS in 17s\n- gate-python-ironicclient-pypy http://logs.openstack.org/01/216701/13/check/gate-python-ironicclient-pypy/d223170/ : SUCCESS in 1m 56s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/13/check/gate-tempest-dsvm-python-ironicclient-src/fead166/ : SUCCESS in 43m 07s","accounts_in_message":[],"_revision_number":13},{"id":"d3c191a592af354de6d23996ad66a4b874da9d6d","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-10-22 19:36:44.000000000","message":"Patch Set 13:\n\ncheck experimental","accounts_in_message":[],"_revision_number":13},{"id":"9f9d9739e24f477feb955e8c9172d2649ead7f8e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-22 19:57:57.000000000","message":"Patch Set 13:\n\nBuild failed (experimental pipeline).\n\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/01/216701/13/experimental/gate-ironicclient-dsvm-functional/689b379/ : FAILURE in 20m 28s","accounts_in_message":[],"_revision_number":13},{"id":"5bcdce7cd380c070eaee9be1b4b0fd9f3818c832","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-23 08:13:51.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"dd5e6464d6519dddcc7bb8389bd149bddc21b41d","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-23 08:14:13.000000000","message":"Patch Set 14:\n\ncheck experimental","accounts_in_message":[],"_revision_number":14},{"id":"fcb6fc762f3ed0aa47e9739b19e40ffda55be129","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-23 08:45:10.000000000","message":"Patch Set 14:\n\nBuild succeeded (experimental pipeline).\n\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/01/216701/14/experimental/gate-ironicclient-dsvm-functional/886f61f/ : SUCCESS in 29m 44s","accounts_in_message":[],"_revision_number":14},{"id":"9a1a9906f1c3a1d388a2cc010f5e0537f027f124","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-23 08:59:45.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/01/216701/14/check/gate-python-ironicclient-python26/51ec4fa/ : SUCCESS in 1m 19s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/14/check/gate-python-ironicclient-python34/add0d48/ : SUCCESS in 1m 29s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/14/check/gate-python-ironicclient-pep8/7699c27/ : SUCCESS in 53s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/14/check/gate-python-ironicclient-docs/a511d6b//doc/build/html/ : SUCCESS in 1m 46s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/14/check/gate-python-ironicclient-python27/4f2f51f/ : SUCCESS in 1m 17s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/14/check/gate-python-ironicclient-requirements/89bfb64/ : SUCCESS in 20s\n- gate-python-ironicclient-pypy http://logs.openstack.org/01/216701/14/check/gate-python-ironicclient-pypy/7da1e01/ : SUCCESS in 2m 11s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/14/check/gate-tempest-dsvm-python-ironicclient-src/7bd1f09/ : SUCCESS in 44m 37s","accounts_in_message":[],"_revision_number":14},{"id":"9cc41f541b59180e256013043b8a621c1960df08","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-23 09:23:22.000000000","message":"Patch Set 14:\n\nadd functional job to non voting queue https://review.openstack.org/#/c/238851/","accounts_in_message":[],"_revision_number":14},{"id":"8679b677ade0ee751c6c42aa4e1cf01294e2ff97","author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"date":"2015-10-26 10:51:53.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"73b22389a29d22b1888427c999aaecf58c722e69","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2015-10-27 18:18:55.000000000","message":"Patch Set 14: Code-Review-1\n\n(3 comments)\n\nMostly one thing inline about api_version, other than that LGTM.","accounts_in_message":[],"_revision_number":14},{"id":"46ae25a535e0dca9d4ba72a1810bf06ca517b99b","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-28 09:27:57.000000000","message":"Patch Set 14:\n\n(3 comments)","accounts_in_message":[],"_revision_number":14},{"id":"5c6be78d591e497e0959481ff3e9d087c7624ed0","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-10-28 09:28:09.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"feee9493a10f89484542bb9cbd3ae6c6cb6ca7f6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-28 10:09:53.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/01/216701/15/check/gate-python-ironicclient-python26/2a2ef94/ : SUCCESS in 1m 19s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/15/check/gate-python-ironicclient-python34/4030908/ : SUCCESS in 1m 41s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/15/check/gate-python-ironicclient-pep8/564bc92/ : SUCCESS in 1m 16s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/15/check/gate-python-ironicclient-docs/f69b90e//doc/build/html/ : SUCCESS in 1m 52s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/15/check/gate-python-ironicclient-python27/aa5503b/ : SUCCESS in 1m 33s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/15/check/gate-python-ironicclient-requirements/8ba0ef9/ : SUCCESS in 23s\n- gate-python-ironicclient-pypy http://logs.openstack.org/01/216701/15/check/gate-python-ironicclient-pypy/8066cf8/ : SUCCESS in 1m 51s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/15/check/gate-tempest-dsvm-python-ironicclient-src/9715d5e/ : SUCCESS in 41m 36s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/01/216701/15/check/gate-ironicclient-dsvm-functional/cf6bf97/ : SUCCESS in 17m 14s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"04f291acccc03a889cfee094089bf83eb552834b","author":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"date":"2015-10-30 09:42:40.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"266837fbd567a51fd0f85d455e37b168327622e8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-30 10:20:12.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/01/216701/16/check/gate-python-ironicclient-python26/d3030e0/ : SUCCESS in 1m 13s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/16/check/gate-python-ironicclient-python34/168c07b/ : SUCCESS in 1m 43s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/16/check/gate-python-ironicclient-pep8/b8acf72/ : SUCCESS in 1m 19s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/16/check/gate-python-ironicclient-docs/6eab0cc//doc/build/html/ : SUCCESS in 1m 52s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/16/check/gate-python-ironicclient-python27/0a3af77/ : SUCCESS in 1m 04s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/16/check/gate-python-ironicclient-requirements/605899f/ : SUCCESS in 22s\n- gate-python-ironicclient-pypy http://logs.openstack.org/01/216701/16/check/gate-python-ironicclient-pypy/0ed3cb3/ : SUCCESS in 1m 57s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/16/check/gate-tempest-dsvm-python-ironicclient-src/6ce808a/ : SUCCESS in 37m 24s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/01/216701/16/check/gate-ironicclient-dsvm-functional/c3abc0a/ : SUCCESS in 15m 38s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"8b5169ace581e6ad6ac709b5b05a715207af9aee","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2015-10-30 12:30:49.000000000","message":"Patch Set 16: Code-Review+1\n\n(1 comment)\n\nTested standalone case locally, it works fine. One thing that is missing I think is documentation on how to run these tests, what to write in test.conf, where to put it etc. You can add it here or in dependent patch, I\u0027ll switch to +2 then, thanks :)","accounts_in_message":[],"_revision_number":16},{"id":"4a80463fb6a5f29e1e6d625ac67a9557924daf3b","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-11-02 14:29:03.000000000","message":"Patch Set 16:\n\n(1 comment)\n\nDoc how run tests is here https://review.openstack.org/#/c/240866/","accounts_in_message":[],"_revision_number":16},{"id":"a0b2524f8ed6074422ed080e0db2c405d190f3e3","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2015-11-02 16:26:27.000000000","message":"Patch Set 16: Code-Review+2\n\nThanks!","accounts_in_message":[],"_revision_number":16},{"id":"0df0a021117e27491a96c6702ef699ccad6ca774","author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"date":"2015-11-02 16:51:34.000000000","message":"Patch Set 16: Code-Review+1","accounts_in_message":[],"_revision_number":16},{"id":"f59fc2d7bfe66e661d13e6ecb7583486add17824","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2015-11-05 02:29:39.000000000","message":"Patch Set 16: Code-Review+2\n\n(4 comments)\n\nLeft some nits inline, others looks good, thanks Anton for your patch.","accounts_in_message":[],"_revision_number":16},{"id":"476087e43441f1d269adfdc2420dd59ab0bbd0fd","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-11-05 08:08:46.000000000","message":"Patch Set 16:\n\n(2 comments)\n\nHaomeng Wang, thanks for review, replies inline","accounts_in_message":[],"_revision_number":16},{"id":"57e74a6cae5de7f80e149574d855514343918782","author":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"date":"2015-11-05 09:10:35.000000000","message":"Patch Set 16: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"e2f362eb0aae5d8b11504914b67a1ed618c8ad26","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-11-05 16:28:27.000000000","message":"Patch Set 16: Code-Review+2 Workflow+1\n\n(2 comments)\n\nThanks for this. Would be great to have a follow-up patch to fix the nits mentioned.","accounts_in_message":[],"_revision_number":16},{"id":"113f4f487b19e3b57ad5a8fee7dc63bee7e02afe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-05 16:30:01.000000000","message":"Patch Set 16: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":16},{"id":"ce815264ca39ad6c233ff243b921676c6f36ddc3","author":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-11-05 16:36:21.000000000","message":"Patch Set 16:\n\n(2 comments)\n\nJohn, thanks, all suggestions will be resolved in next patches","accounts_in_message":[],"_revision_number":16},{"id":"5ad185c0371baf238f0e95c307a805c91ba8102a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-05 17:21:58.000000000","message":"Patch Set 16: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-ironicclient-python26 http://logs.openstack.org/01/216701/16/gate/gate-python-ironicclient-python26/242b319/ : SUCCESS in 1m 12s\n- gate-python-ironicclient-python34 http://logs.openstack.org/01/216701/16/gate/gate-python-ironicclient-python34/3d8bf22/ : SUCCESS in 1m 48s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/01/216701/16/gate/gate-python-ironicclient-docs/48e2a94//doc/build/html/ : SUCCESS in 1m 51s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/01/216701/16/gate/gate-python-ironicclient-pep8/a5a61c2/ : SUCCESS in 1m 07s\n- gate-python-ironicclient-python27 http://logs.openstack.org/01/216701/16/gate/gate-python-ironicclient-python27/339b3a6/ : SUCCESS in 1m 37s\n- gate-python-ironicclient-requirements http://logs.openstack.org/01/216701/16/gate/gate-python-ironicclient-requirements/c31c325/ : SUCCESS in 19s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/01/216701/16/gate/gate-tempest-dsvm-python-ironicclient-src/dd7c282/ : SUCCESS in 51m 26s","accounts_in_message":[],"_revision_number":16},{"id":"06472bf0569cd21fc2577cadf39ed43c8a58c3bf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-05 17:21:59.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":16}],"current_revision_number":16,"current_revision":"1ced89b9e99ddefbc1e77495f1a430f4e7de6e84","revisions":{"649a3f7ba08933cca138f4f78dfc15222820c219":{"kind":"REWORK","_number":1,"created":"2015-08-25 13:18:10.000000000","uploader":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"ref":"refs/changes/01/216701/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/1"}}},"commit":{"parents":[{"commit":"38ae6f2b38d7808d5bb73dbbdca727e5d30d102e","subject":"Merge \"Added unit tests for command-line shell\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/38ae6f2b38d7808d5bb73dbbdca727e5d30d102e"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 13:18:24.000000000","tz":180},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, also some helper methods have been\nadded.\n\nblueprint ironicclient-functional-tests\n\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/649a3f7ba08933cca138f4f78dfc15222820c219"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/649a3f7ba08933cca138f4f78dfc15222820c219"}]},"branch":"refs/heads/master"},"eafd23b9201de112e22db82d8ba8a475c7394ccc":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-08-26 08:14:21.000000000","uploader":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"ref":"refs/changes/01/216701/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/2"}}},"commit":{"parents":[{"commit":"38ae6f2b38d7808d5bb73dbbdca727e5d30d102e","subject":"Merge \"Added unit tests for command-line shell\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/38ae6f2b38d7808d5bb73dbbdca727e5d30d102e"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-26 08:14:21.000000000","tz":0},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, also some helper methods have been\nadded.\n\nblueprint ironicclient-functional-tests\n\nDepends-On: I49ac8356b97868724aea3183416b750b6676fb17\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/eafd23b9201de112e22db82d8ba8a475c7394ccc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/eafd23b9201de112e22db82d8ba8a475c7394ccc"}]},"branch":"refs/heads/master"},"b8955ed1726c8eff49fee235ca1ae0eb20b38a18":{"kind":"REWORK","_number":3,"created":"2015-09-08 08:18:02.000000000","uploader":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"ref":"refs/changes/01/216701/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/3"}}},"commit":{"parents":[{"commit":"38ae6f2b38d7808d5bb73dbbdca727e5d30d102e","subject":"Merge \"Added unit tests for command-line shell\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/38ae6f2b38d7808d5bb73dbbdca727e5d30d102e"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-09-08 08:18:10.000000000","tz":180},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, also some helper methods have been\nadded.\n\nblueprint ironicclient-functional-tests\n\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/b8955ed1726c8eff49fee235ca1ae0eb20b38a18"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/b8955ed1726c8eff49fee235ca1ae0eb20b38a18"}]},"branch":"refs/heads/master"},"d745626ef121c10a8af3e77ebd173948b35af6d8":{"kind":"REWORK","_number":4,"created":"2015-09-08 12:46:43.000000000","uploader":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"ref":"refs/changes/01/216701/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/4"}}},"commit":{"parents":[{"commit":"c9dd5e3123adb00d6275db50f7bb5a10b5f9b319","subject":"Merge \"Fixes file cache TypeError\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c9dd5e3123adb00d6275db50f7bb5a10b5f9b319"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-09-08 12:43:28.000000000","tz":180},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, also some helper methods have been\nadded.\n\nblueprint ironicclient-functional-tests\n\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d745626ef121c10a8af3e77ebd173948b35af6d8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d745626ef121c10a8af3e77ebd173948b35af6d8"}]},"branch":"refs/heads/master"},"90b071713ec865942cce1912023d4b689f945443":{"kind":"REWORK","_number":5,"created":"2015-09-09 08:35:05.000000000","uploader":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"ref":"refs/changes/01/216701/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/5"}}},"commit":{"parents":[{"commit":"c9dd5e3123adb00d6275db50f7bb5a10b5f9b319","subject":"Merge \"Fixes file cache TypeError\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c9dd5e3123adb00d6275db50f7bb5a10b5f9b319"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-09-09 08:35:18.000000000","tz":180},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, also some helper methods have been\nadded.\n\nblueprint ironicclient-functional-tests\n\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/90b071713ec865942cce1912023d4b689f945443"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/90b071713ec865942cce1912023d4b689f945443"}]},"branch":"refs/heads/master"},"43ba8f393fbd7181b3f4b043ea7446370ef3c0ef":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2015-10-02 07:21:14.000000000","uploader":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"ref":"refs/changes/01/216701/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/6"}}},"commit":{"parents":[{"commit":"c9dd5e3123adb00d6275db50f7bb5a10b5f9b319","subject":"Merge \"Fixes file cache TypeError\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c9dd5e3123adb00d6275db50f7bb5a10b5f9b319"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-10-02 07:20:40.000000000","tz":180},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, some helper methods have been added.\n\nblueprint ironicclient-functional-tests\n\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/43ba8f393fbd7181b3f4b043ea7446370ef3c0ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/43ba8f393fbd7181b3f4b043ea7446370ef3c0ef"}]},"branch":"refs/heads/master"},"714a6b550b06bbade9834818f9a05d084a1f9a2b":{"kind":"REWORK","_number":7,"created":"2015-10-02 08:04:55.000000000","uploader":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"ref":"refs/changes/01/216701/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/7"}}},"commit":{"parents":[{"commit":"c9dd5e3123adb00d6275db50f7bb5a10b5f9b319","subject":"Merge \"Fixes file cache TypeError\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c9dd5e3123adb00d6275db50f7bb5a10b5f9b319"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-10-02 08:04:40.000000000","tz":180},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, some helper methods have been added.\n\nblueprint ironicclient-functional-tests\n\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/714a6b550b06bbade9834818f9a05d084a1f9a2b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/714a6b550b06bbade9834818f9a05d084a1f9a2b"}]},"branch":"refs/heads/master"},"4728d1f8b48762259b456dfd9cee7b2b584ae8ca":{"kind":"REWORK","_number":8,"created":"2015-10-06 10:25:43.000000000","uploader":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"ref":"refs/changes/01/216701/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/8"}}},"commit":{"parents":[{"commit":"c9dd5e3123adb00d6275db50f7bb5a10b5f9b319","subject":"Merge \"Fixes file cache TypeError\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c9dd5e3123adb00d6275db50f7bb5a10b5f9b319"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-10-06 10:24:18.000000000","tz":180},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, some helper methods have been added.\n\nblueprint ironicclient-functional-tests\n\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/4728d1f8b48762259b456dfd9cee7b2b584ae8ca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/4728d1f8b48762259b456dfd9cee7b2b584ae8ca"}]},"branch":"refs/heads/master"},"514e9596a02563bfc19881a51120bb19b8f956af":{"kind":"REWORK","_number":9,"created":"2015-10-06 11:15:30.000000000","uploader":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"ref":"refs/changes/01/216701/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/9"}}},"commit":{"parents":[{"commit":"c9dd5e3123adb00d6275db50f7bb5a10b5f9b319","subject":"Merge \"Fixes file cache TypeError\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c9dd5e3123adb00d6275db50f7bb5a10b5f9b319"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-10-06 11:15:19.000000000","tz":180},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, some helper methods have been added.\n\nblueprint ironicclient-functional-tests\n\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/514e9596a02563bfc19881a51120bb19b8f956af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/514e9596a02563bfc19881a51120bb19b8f956af"}]},"branch":"refs/heads/master"},"9baffdb1c4c03cf8314206316b8bdf2f8bdc4fa0":{"kind":"REWORK","_number":10,"created":"2015-10-21 10:47:59.000000000","uploader":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"ref":"refs/changes/01/216701/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/10"}}},"commit":{"parents":[{"commit":"c9dd5e3123adb00d6275db50f7bb5a10b5f9b319","subject":"Merge \"Fixes file cache TypeError\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c9dd5e3123adb00d6275db50f7bb5a10b5f9b319"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-10-21 10:46:30.000000000","tz":180},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, some helper methods have been added.\n\nblueprint ironicclient-functional-tests\n\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9baffdb1c4c03cf8314206316b8bdf2f8bdc4fa0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9baffdb1c4c03cf8314206316b8bdf2f8bdc4fa0"}]},"branch":"refs/heads/master"},"0fdfc9d6198ecf442f8d9c5194042cdafe789ada":{"kind":"REWORK","_number":11,"created":"2015-10-21 10:49:08.000000000","uploader":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"ref":"refs/changes/01/216701/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/11"}}},"commit":{"parents":[{"commit":"c9dd5e3123adb00d6275db50f7bb5a10b5f9b319","subject":"Merge \"Fixes file cache TypeError\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c9dd5e3123adb00d6275db50f7bb5a10b5f9b319"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-10-21 10:49:01.000000000","tz":180},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, some helper methods have been added.\n\nblueprint ironicclient-functional-tests\n\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/0fdfc9d6198ecf442f8d9c5194042cdafe789ada"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/0fdfc9d6198ecf442f8d9c5194042cdafe789ada"}]},"branch":"refs/heads/master"},"5c5a1739f79412ee267652cc3c32719a5045a454":{"kind":"REWORK","_number":12,"created":"2015-10-22 15:33:31.000000000","uploader":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"ref":"refs/changes/01/216701/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/12"}}},"commit":{"parents":[{"commit":"c9dd5e3123adb00d6275db50f7bb5a10b5f9b319","subject":"Merge \"Fixes file cache TypeError\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c9dd5e3123adb00d6275db50f7bb5a10b5f9b319"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-10-22 15:33:23.000000000","tz":180},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, some helper methods have been added.\n\nblueprint ironicclient-functional-tests\n\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5c5a1739f79412ee267652cc3c32719a5045a454"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5c5a1739f79412ee267652cc3c32719a5045a454"}]},"branch":"refs/heads/master"},"2cafa419b8ef1f009d15a0ef90d39e81ad8a2d7a":{"kind":"REWORK","_number":13,"created":"2015-10-22 15:34:55.000000000","uploader":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"ref":"refs/changes/01/216701/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/13"}}},"commit":{"parents":[{"commit":"c9dd5e3123adb00d6275db50f7bb5a10b5f9b319","subject":"Merge \"Fixes file cache TypeError\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c9dd5e3123adb00d6275db50f7bb5a10b5f9b319"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-10-22 15:34:54.000000000","tz":180},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, some helper methods have been added.\n\nblueprint ironicclient-functional-tests\n\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/2cafa419b8ef1f009d15a0ef90d39e81ad8a2d7a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/2cafa419b8ef1f009d15a0ef90d39e81ad8a2d7a"}]},"branch":"refs/heads/master"},"5eb00d8d7cd90681896f0f1e6a33748c03cf0770":{"kind":"REWORK","_number":14,"created":"2015-10-23 08:13:51.000000000","uploader":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"ref":"refs/changes/01/216701/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/14"}}},"commit":{"parents":[{"commit":"c9dd5e3123adb00d6275db50f7bb5a10b5f9b319","subject":"Merge \"Fixes file cache TypeError\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c9dd5e3123adb00d6275db50f7bb5a10b5f9b319"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-10-23 08:13:45.000000000","tz":180},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, some helper methods have been added.\n\nblueprint ironicclient-functional-tests\n\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5eb00d8d7cd90681896f0f1e6a33748c03cf0770"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5eb00d8d7cd90681896f0f1e6a33748c03cf0770"}]},"branch":"refs/heads/master"},"a59aadc95a4a5a4ea81556a1bd527cde4cab06dc":{"kind":"REWORK","_number":15,"created":"2015-10-28 09:28:09.000000000","uploader":{"_account_id":13636,"name":"Anton A","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"ref":"refs/changes/01/216701/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/15"}}},"commit":{"parents":[{"commit":"c9dd5e3123adb00d6275db50f7bb5a10b5f9b319","subject":"Merge \"Fixes file cache TypeError\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c9dd5e3123adb00d6275db50f7bb5a10b5f9b319"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-10-28 09:27:45.000000000","tz":120},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, some helper methods have been added.\n\nblueprint ironicclient-functional-tests\n\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/a59aadc95a4a5a4ea81556a1bd527cde4cab06dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/a59aadc95a4a5a4ea81556a1bd527cde4cab06dc"}]},"branch":"refs/heads/master"},"1ced89b9e99ddefbc1e77495f1a430f4e7de6e84":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2015-10-30 09:42:40.000000000","uploader":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"ref":"refs/changes/01/216701/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/01/216701/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/01/216701/16"}}},"commit":{"parents":[{"commit":"5956624b8fadd6beaa784ea8507d690ff3033ff4","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5956624b8fadd6beaa784ea8507d690ff3033ff4"}]}],"author":{"name":"Anton Arefiev","email":"aarefiev@mirantis.com","date":"2015-08-25 12:39:17.000000000","tz":180},"committer":{"name":"Sergey Turivnyi","email":"sturivnyi@mirantis.com","date":"2015-10-30 09:21:40.000000000","tz":0},"subject":"Introduce tempest-lib to functional tests","message":"Introduce tempest-lib to functional tests\n\nFunctional test environment uses ironicclient api directly(client managers),\nthis approach has some cons - it doesn\u0027t include cli code. So it would be\nbetter to use tempest-lib for this. It makes call to ironic with Popen,\nand has parsing tools.\n\nThis change doesn\u0027t add new test cases, some helper methods have been added.\n\nblueprint ironicclient-functional-tests\n\nChange-Id: Iee426c65ee227e8b7c32ac94f6cfc1001f94e112\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/1ced89b9e99ddefbc1e77495f1a430f4e7de6e84"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/1ced89b9e99ddefbc1e77495f1a430f4e7de6e84"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
