)]}'
{"id":"openstack%2Fpython-mistralclient~561732","triplet_id":"openstack%2Fpython-mistralclient~master~I2573cb093e97ce378fc1d255d8b38e2ce818c8e5","project":"openstack/python-mistralclient","branch":"master","topic":"bug/1754093","hashtags":[],"change_id":"I2573cb093e97ce378fc1d255d8b38e2ce818c8e5","subject":"Do not let keystoneauth mask the errors","status":"MERGED","created":"2018-04-16 21:35:57.000000000","updated":"2018-04-26 08:59:31.000000000","submitted":"2018-04-26 08:59:31.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"561732-1524733171710-2df0b08e","meta_rev_id":"64647385d536d96389d86501e9279a1175848cf8","_number":561732,"virtual_id_number":561732,"owner":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"value":0,"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},{"value":0,"date":"2018-04-19 18:37:07.000000000","_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},{"value":0,"_account_id":21051,"name":"Renat","inactive":true},{"value":0,"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},{"value":2,"date":"2018-04-26 08:59:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"all":[{"value":2,"date":"2018-04-18 14:40:23.000000000","_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"value":2,"date":"2018-04-26 06:43:19.000000000","_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},{"value":0,"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},{"value":0,"_account_id":21051,"name":"Renat","inactive":true},{"value":2,"date":"2018-04-26 06:40:10.000000000","_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"all":[{"value":0,"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"value":0,"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},{"value":0,"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},{"value":0,"date":"2018-04-25 14:23:19.000000000","_account_id":21051,"name":"Renat","inactive":true},{"value":1,"date":"2018-04-26 06:40:10.000000000","_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},{"_account_id":21051,"name":"Renat","inactive":true},{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-04-18 14:40:23.000000000","updated_by":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"reviewer":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"state":"REVIEWER"},{"updated":"2018-04-25 14:23:19.000000000","updated_by":{"_account_id":21051,"name":"Renat","inactive":true},"reviewer":{"_account_id":21051,"name":"Renat","inactive":true},"state":"REVIEWER"},{"updated":"2018-04-26 06:40:10.000000000","updated_by":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"reviewer":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"state":"REVIEWER"},{"updated":"2018-04-26 06:43:19.000000000","updated_by":{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},"reviewer":{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},"state":"REVIEWER"},{"updated":"2018-04-26 08:59:31.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"2d3c2a3f4d045450d294f72367a4866aaac8fef5","author":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"date":"2018-04-16 21:35:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ed2045e96448d382bd858e2aeb87c2597123ea5b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-16 22:50:04.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/32/561732/1/check/openstack-tox-pep8/01d311b/ : SUCCESS in 4m 01s\n- openstack-tox-py27 http://logs.openstack.org/32/561732/1/check/openstack-tox-py27/ac4b202/ : SUCCESS in 4m 39s\n- openstack-tox-py35 http://logs.openstack.org/32/561732/1/check/openstack-tox-py35/5afefc9/ : SUCCESS in 4m 06s\n- openstackclient-check-plugins http://logs.openstack.org/32/561732/1/check/openstackclient-check-plugins/bdfbf0c/ : SUCCESS in 5m 44s (non-voting)\n- build-openstack-sphinx-docs http://logs.openstack.org/32/561732/1/check/build-openstack-sphinx-docs/2b55841/html/ : SUCCESS in 5m 14s\n- python-mistralclient-devstack-dsvm http://logs.openstack.org/32/561732/1/check/python-mistralclient-devstack-dsvm/52d4b3d/ : SUCCESS in 35m 22s\n- tripleo-ci-centos-7-scenario003-multinode-oooq-container http://logs.openstack.org/32/561732/1/check/tripleo-ci-centos-7-scenario003-multinode-oooq-container/bf18d57/ : FAILURE in 1h 07m 42s\n- openstack-tox-lower-constraints http://logs.openstack.org/32/561732/1/check/openstack-tox-lower-constraints/7bb223d/ : SUCCESS in 5m 09s","accounts_in_message":[],"_revision_number":1},{"id":"f017e82ff9bc12f02716a0ec570cd73e5b34adce","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2018-04-17 08:57:19.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"4628ba1c76d894f5cddc0fc61bd4d3de1d72b747","author":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"date":"2018-04-17 09:15:00.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"35cb9f1750943df29cc3c597cab27f192a828b3e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-17 10:29:55.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/32/561732/1/check/openstack-tox-pep8/8d0a5fa/ : SUCCESS in 4m 28s\n- openstack-tox-py27 http://logs.openstack.org/32/561732/1/check/openstack-tox-py27/9c7dd89/ : SUCCESS in 3m 33s\n- openstack-tox-py35 http://logs.openstack.org/32/561732/1/check/openstack-tox-py35/e16b7dc/ : SUCCESS in 4m 03s\n- openstackclient-check-plugins http://logs.openstack.org/32/561732/1/check/openstackclient-check-plugins/524f93b/ : SUCCESS in 5m 37s (non-voting)\n- build-openstack-sphinx-docs http://logs.openstack.org/32/561732/1/check/build-openstack-sphinx-docs/0ed0131/html/ : SUCCESS in 4m 25s\n- python-mistralclient-devstack-dsvm http://logs.openstack.org/32/561732/1/check/python-mistralclient-devstack-dsvm/f9e4d76/ : SUCCESS in 35m 27s\n- tripleo-ci-centos-7-scenario003-multinode-oooq-container http://logs.openstack.org/32/561732/1/check/tripleo-ci-centos-7-scenario003-multinode-oooq-container/034838b/ : FAILURE in 1h 08m 55s\n- openstack-tox-lower-constraints http://logs.openstack.org/32/561732/1/check/openstack-tox-lower-constraints/452bed9/ : SUCCESS in 6m 16s","accounts_in_message":[],"_revision_number":1},{"id":"de8082dae91823661d1d507e58757682109492e3","author":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"date":"2018-04-17 18:10:23.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"a91c35444979a689bb2a1a7b1536ef7d2eaab123","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-17 19:16:18.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/32/561732/1/check/openstack-tox-pep8/5bfecdc/ : SUCCESS in 4m 37s\n- openstack-tox-py27 http://logs.openstack.org/32/561732/1/check/openstack-tox-py27/f6a1082/ : SUCCESS in 3m 53s\n- openstack-tox-py35 http://logs.openstack.org/32/561732/1/check/openstack-tox-py35/4fb15d8/ : SUCCESS in 3m 43s\n- openstackclient-check-plugins http://logs.openstack.org/32/561732/1/check/openstackclient-check-plugins/1d2ffaf/ : SUCCESS in 7m 04s (non-voting)\n- build-openstack-sphinx-docs http://logs.openstack.org/32/561732/1/check/build-openstack-sphinx-docs/b59ed79/html/ : SUCCESS in 4m 05s\n- python-mistralclient-devstack-dsvm http://logs.openstack.org/32/561732/1/check/python-mistralclient-devstack-dsvm/ff8661f/ : SUCCESS in 51m 41s\n- tripleo-ci-centos-7-scenario003-multinode-oooq-container http://logs.openstack.org/32/561732/1/check/tripleo-ci-centos-7-scenario003-multinode-oooq-container/1e09855/ : FAILURE in 1h 02m 30s\n- openstack-tox-lower-constraints http://logs.openstack.org/32/561732/1/check/openstack-tox-lower-constraints/231ad15/ : SUCCESS in 5m 19s","accounts_in_message":[],"_revision_number":1},{"id":"fc4db185642403a31a354f275eea137a78c24fe7","author":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"date":"2018-04-18 07:44:49.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"beef58dd828eb0ea35ceb6096c986daccb771087","author":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"date":"2018-04-18 09:44:53.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e481e6b65555376c3b97209c24fbffaabae0b9a8","author":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"date":"2018-04-18 10:06:34.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"14a082fdb82fceb7f7510ddc81c775ff75d6e25e","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2018-04-18 11:49:56.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"dafe537a4eb3ad8374951c3bfd1b227b78caaa5c","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2018-04-18 11:52:31.000000000","message":"Patch Set 3: Cherry Picked\n\nThis patchset was cherry picked to branch stable/pike as commit 4cc7892df7379222f1c193208cb4f254206386b9","accounts_in_message":[],"_revision_number":3},{"id":"a03f4b7eaf6e53dc6ac251ae361e4c1e57795fd4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-18 12:32:05.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/32/561732/3/check/openstack-tox-pep8/8f68e1b/ : SUCCESS in 4m 09s\n- openstack-tox-py27 http://logs.openstack.org/32/561732/3/check/openstack-tox-py27/9b3994d/ : SUCCESS in 4m 25s\n- openstack-tox-py35 http://logs.openstack.org/32/561732/3/check/openstack-tox-py35/07102f7/ : SUCCESS in 4m 11s\n- openstackclient-check-plugins http://logs.openstack.org/32/561732/3/check/openstackclient-check-plugins/339a210/ : SUCCESS in 6m 47s (non-voting)\n- build-openstack-sphinx-docs http://logs.openstack.org/32/561732/3/check/build-openstack-sphinx-docs/aac33ea/html/ : SUCCESS in 4m 50s\n- python-mistralclient-devstack-dsvm http://logs.openstack.org/32/561732/3/check/python-mistralclient-devstack-dsvm/0ff31b1/ : SUCCESS in 42m 09s\n- tripleo-ci-centos-7-scenario003-multinode-oooq-container http://logs.openstack.org/32/561732/3/check/tripleo-ci-centos-7-scenario003-multinode-oooq-container/4752f2b/ : SUCCESS in 2h 03m 09s\n- openstack-tox-lower-constraints http://logs.openstack.org/32/561732/3/check/openstack-tox-lower-constraints/dbd6af7/ : SUCCESS in 5m 26s","accounts_in_message":[],"_revision_number":3},{"id":"e6d9d335678966fc004be676f44c6ef792ab463e","author":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"date":"2018-04-18 14:03:14.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"2f809fd3a3787ddec8905ddb164a802d54a59af1","author":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"date":"2018-04-18 14:40:01.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"545bd45d4d331a1ead183c1a81fce4e6f4508021","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2018-04-18 14:40:23.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"782022f3da3781ef9a6b26a70f0276cdd1a7b17c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-18 15:22:29.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/32/561732/5/check/openstack-tox-pep8/b4c099e/ : SUCCESS in 4m 23s\n- openstack-tox-py27 http://logs.openstack.org/32/561732/5/check/openstack-tox-py27/9324690/ : SUCCESS in 3m 44s\n- openstack-tox-py35 http://logs.openstack.org/32/561732/5/check/openstack-tox-py35/3b93ae6/ : SUCCESS in 4m 08s\n- openstackclient-check-plugins http://logs.openstack.org/32/561732/5/check/openstackclient-check-plugins/cd6a2a7/ : SUCCESS in 5m 28s (non-voting)\n- build-openstack-sphinx-docs http://logs.openstack.org/32/561732/5/check/build-openstack-sphinx-docs/a866696/html/ : SUCCESS in 4m 06s\n- python-mistralclient-devstack-dsvm http://logs.openstack.org/32/561732/5/check/python-mistralclient-devstack-dsvm/c6a077a/ : SUCCESS in 35m 48s\n- tripleo-ci-centos-7-scenario003-multinode-oooq-container http://logs.openstack.org/32/561732/5/check/tripleo-ci-centos-7-scenario003-multinode-oooq-container/d465048/ : FAILURE in 34m 36s\n- openstack-tox-lower-constraints http://logs.openstack.org/32/561732/5/check/openstack-tox-lower-constraints/a30f2e4/ : SUCCESS in 6m 13s","accounts_in_message":[],"_revision_number":5},{"id":"4aed6e3468eceed9bcc452989f8a4a9791e45a59","author":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"date":"2018-04-18 21:01:04.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"d37ca4bd37d6124d7ed42511cf9a02bb0f9d8e0e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-18 21:42:55.000000000","message":"Patch Set 5:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/32/561732/5/check/openstack-tox-pep8/2bc19c1/ : SUCCESS in 4m 45s\n- openstack-tox-py27 http://logs.openstack.org/32/561732/5/check/openstack-tox-py27/3e65888/ : SUCCESS in 4m 02s\n- openstack-tox-py35 http://logs.openstack.org/32/561732/5/check/openstack-tox-py35/7623546/ : SUCCESS in 4m 18s\n- openstackclient-check-plugins http://logs.openstack.org/32/561732/5/check/openstackclient-check-plugins/a642c5c/ : SUCCESS in 8m 08s (non-voting)\n- build-openstack-sphinx-docs http://logs.openstack.org/32/561732/5/check/build-openstack-sphinx-docs/f2eb844/html/ : SUCCESS in 4m 04s\n- python-mistralclient-devstack-dsvm http://logs.openstack.org/32/561732/5/check/python-mistralclient-devstack-dsvm/737b95f/ : SUCCESS in 37m 49s\n- tripleo-ci-centos-7-scenario003-multinode-oooq-container http://logs.openstack.org/32/561732/5/check/tripleo-ci-centos-7-scenario003-multinode-oooq-container/11261ba/ : FAILURE in 39m 28s\n- openstack-tox-lower-constraints http://logs.openstack.org/32/561732/5/check/openstack-tox-lower-constraints/514c21f/ : SUCCESS in 5m 33s","accounts_in_message":[],"_revision_number":5},{"id":"ba4a6cd2c6bef867bca479a45e597cf64d8afef9","author":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"date":"2018-04-19 18:37:07.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"f4501f24860d923c255928b2509b17a7f6e0f344","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-19 21:44:57.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/32/561732/5/check/openstack-tox-pep8/e0f63ff/ : SUCCESS in 4m 47s\n- openstack-tox-py27 http://logs.openstack.org/32/561732/5/check/openstack-tox-py27/2de7d74/ : SUCCESS in 4m 26s\n- openstack-tox-py35 http://logs.openstack.org/32/561732/5/check/openstack-tox-py35/cc14908/ : SUCCESS in 4m 24s\n- openstackclient-check-plugins http://logs.openstack.org/32/561732/5/check/openstackclient-check-plugins/0bc0dac/ : SUCCESS in 6m 23s (non-voting)\n- build-openstack-sphinx-docs http://logs.openstack.org/32/561732/5/check/build-openstack-sphinx-docs/9addc32/html/ : SUCCESS in 4m 50s\n- python-mistralclient-devstack-dsvm http://logs.openstack.org/32/561732/5/check/python-mistralclient-devstack-dsvm/26af7d3/ : SUCCESS in 46m 04s\n- tripleo-ci-centos-7-scenario003-multinode-oooq-container http://logs.openstack.org/32/561732/5/check/tripleo-ci-centos-7-scenario003-multinode-oooq-container/586bf3e/ : SUCCESS in 2h 06m 23s\n- openstack-tox-lower-constraints http://logs.openstack.org/32/561732/5/check/openstack-tox-lower-constraints/9cfa906/ : SUCCESS in 5m 22s","accounts_in_message":[],"_revision_number":5},{"id":"bf6b785d31a084629f88b58e4a4e9017fffb1634","author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"date":"2018-04-26 06:40:10.000000000","message":"Patch Set 5: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"76e435c6986b8dd073c897a470aa81b20b5a977c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-26 06:40:34.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"34db071d43dbb82c40c72e5929a9352d5c68c631","author":{"_account_id":21970,"name":"Andras Kovi","email":"akovi@nokia.com","username":"andras.kovi"},"date":"2018-04-26 06:43:19.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"b35bca2250fc10e3dbc6c77d964d2dbc237a6d32","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-26 08:59:31.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/32/561732/5/gate/openstack-tox-pep8/d653748/ : SUCCESS in 3m 44s\n- openstack-tox-py27 http://logs.openstack.org/32/561732/5/gate/openstack-tox-py27/61b9fa5/ : SUCCESS in 3m 43s\n- openstack-tox-py35 http://logs.openstack.org/32/561732/5/gate/openstack-tox-py35/5fcc8b0/ : SUCCESS in 3m 29s\n- build-openstack-sphinx-docs http://logs.openstack.org/32/561732/5/gate/build-openstack-sphinx-docs/569fefc/html/ : SUCCESS in 4m 51s\n- python-mistralclient-devstack-dsvm http://logs.openstack.org/32/561732/5/gate/python-mistralclient-devstack-dsvm/bc4dcd5/ : SUCCESS in 38m 22s\n- tripleo-ci-centos-7-scenario003-multinode-oooq-container http://logs.openstack.org/32/561732/5/gate/tripleo-ci-centos-7-scenario003-multinode-oooq-container/6a79790/ : SUCCESS in 2h 13m 36s\n- openstack-tox-lower-constraints http://logs.openstack.org/32/561732/5/gate/openstack-tox-lower-constraints/7416ee8/ : SUCCESS in 5m 14s","accounts_in_message":[],"_revision_number":5},{"id":"e627b1f344c9b177d5e9f5e88ccd6978d22ecb29","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-26 08:59:31.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"3f0255f4162f7e049c2d67003b8c579e412ca512","revisions":{"780f118f34676afe784b7dee528caef78b93e970":{"kind":"REWORK","_number":1,"created":"2018-04-16 21:35:57.000000000","uploader":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"ref":"refs/changes/32/561732/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-mistralclient","ref":"refs/changes/32/561732/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/1"}}},"commit":{"parents":[{"commit":"72a6cd9b91ad1544f040052131a3b116e2dee8c3","subject":"add lower-constraints job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-mistralclient/commit/72a6cd9b91ad1544f040052131a3b116e2dee8c3"}]}],"author":{"name":"Adriano Petrich","email":"apetrich@redhat.com","date":"2018-04-16 21:20:03.000000000","tz":60},"committer":{"name":"Adriano Petrich","email":"apetrich@redhat.com","date":"2018-04-16 21:20:03.000000000","tz":60},"subject":"Do not let keystoneauth mask the errors","message":"Do not let keystoneauth mask the errors\n\nCurrently mistral errors are masked in the cli with non helpful messages\nlike:\nERROR (app) Bad Request (HTTP 400)\nby passing the raise_exc parameter as false to keystoneauth on the\nsession requests the errors are not masked and gives useful information\nback to the cli like:\nERROR (app) Invalid input [name\u003dstd.echo, class\u003dmistral.actions.std_actions.EchoAction, missing\u003d[\u0027output\u0027]]\n\nIt is an easy fix, but the mock-requests that we use for testing is not\nprepared to accept that parameter so monkey patching the session request\nfor tests was the cleanest way that I found to deal with that.\n\nChange-Id: I2573cb093e97ce378fc1d255d8b38e2ce818c8e5\nCloses-bug: #1754093\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-mistralclient/commit/780f118f34676afe784b7dee528caef78b93e970"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-mistralclient/commit/780f118f34676afe784b7dee528caef78b93e970"}]},"branch":"refs/heads/master"},"3764d6a95a8dc6598d50915ab577d0a3050dcefe":{"kind":"REWORK","_number":2,"created":"2018-04-18 09:44:53.000000000","uploader":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"ref":"refs/changes/32/561732/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-mistralclient","ref":"refs/changes/32/561732/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/2"}}},"commit":{"parents":[{"commit":"72a6cd9b91ad1544f040052131a3b116e2dee8c3","subject":"add lower-constraints job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-mistralclient/commit/72a6cd9b91ad1544f040052131a3b116e2dee8c3"}]}],"author":{"name":"Adriano Petrich","email":"apetrich@redhat.com","date":"2018-04-16 21:20:03.000000000","tz":60},"committer":{"name":"Adriano Petrich","email":"apetrich@redhat.com","date":"2018-04-18 09:44:00.000000000","tz":60},"subject":"Do not let keystoneauth mask the errors","message":"Do not let keystoneauth mask the errors\n\nCurrently mistral errors are masked in the cli with non helpful messages\nlike:\nERROR (app) Bad Request (HTTP 400)\nby passing the raise_exc parameter as false to keystoneauth on the\nsession requests the errors are not masked and gives useful information\nback to the cli like:\nERROR (app) Invalid input [name\u003dstd.echo, class\u003dmistral.actions.std_actions.EchoAction, missing\u003d[\u0027output\u0027]]\n\nreference: https://github.com/openstack/keystoneauth/blob/a516fdb1766115981dfb66b891648273026e04de/keystoneauth1/session.py#L573\n\nIt is an easy fix, but the mock-requests that we use for testing is not\nprepared to accept that parameter so monkey patching the session request\nfor tests was the cleanest way that I found to deal with that.\n\nChange-Id: I2573cb093e97ce378fc1d255d8b38e2ce818c8e5\nCloses-bug: #1754093\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-mistralclient/commit/3764d6a95a8dc6598d50915ab577d0a3050dcefe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-mistralclient/commit/3764d6a95a8dc6598d50915ab577d0a3050dcefe"}]},"branch":"refs/heads/master"},"4f25bde44853f6eb43c8c528dbd0e631f6d5f9d8":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2018-04-18 10:06:34.000000000","uploader":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"ref":"refs/changes/32/561732/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-mistralclient","ref":"refs/changes/32/561732/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/3"}}},"commit":{"parents":[{"commit":"72a6cd9b91ad1544f040052131a3b116e2dee8c3","subject":"add lower-constraints job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-mistralclient/commit/72a6cd9b91ad1544f040052131a3b116e2dee8c3"}]}],"author":{"name":"Adriano Petrich","email":"apetrich@redhat.com","date":"2018-04-16 21:20:03.000000000","tz":60},"committer":{"name":"Adriano Petrich","email":"apetrich@redhat.com","date":"2018-04-18 10:06:30.000000000","tz":0},"subject":"Do not let keystoneauth mask the errors","message":"Do not let keystoneauth mask the errors\n\nCurrently mistral errors are masked in the cli with non helpful messages\nlike:\nERROR (app) Bad Request (HTTP 400)\nby passing the raise_exc parameter as false to keystoneauth on the\nsession requests the errors are not masked and gives useful information\nback to the cli like:\nERROR (app) Invalid input [name\u003dstd.echo, class\u003dmistral.actions.std_actions.EchoAction, missing\u003d[\u0027output\u0027]]\n\nreference: https://github.com/openstack/keystoneauth/blob/a516fdb1766115981dfb66b891648273026e04de/keystoneauth1/session.py#L573\n\nChange-Id: I2573cb093e97ce378fc1d255d8b38e2ce818c8e5\nCloses-bug: #1754093\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-mistralclient/commit/4f25bde44853f6eb43c8c528dbd0e631f6d5f9d8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-mistralclient/commit/4f25bde44853f6eb43c8c528dbd0e631f6d5f9d8"}]},"branch":"refs/heads/master"},"17727bcb25906009574fc418b551d674b761b8a8":{"kind":"REWORK","_number":4,"created":"2018-04-18 14:03:14.000000000","uploader":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"ref":"refs/changes/32/561732/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-mistralclient","ref":"refs/changes/32/561732/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/4"}}},"commit":{"parents":[{"commit":"72a6cd9b91ad1544f040052131a3b116e2dee8c3","subject":"add lower-constraints job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-mistralclient/commit/72a6cd9b91ad1544f040052131a3b116e2dee8c3"}]}],"author":{"name":"Adriano Petrich","email":"apetrich@redhat.com","date":"2018-04-16 21:20:03.000000000","tz":60},"committer":{"name":"Adriano Petrich","email":"apetrich@redhat.com","date":"2018-04-18 14:00:17.000000000","tz":60},"subject":"Do not let keystoneauth mask the errors","message":"Do not let keystoneauth mask the errors\n\nCurrently some mistral errors are masked in the cli with non helpful messages\nlike:\nERROR (app) Bad Request (HTTP 400)\n\nThat is due to ResourceManagers not using the standard underscore\nmethods defined in the base class. Those underscore methods have the\nappropriate try catch to parse the unfriendly keystoneauth errors into\nmore cli friendly errors like:\nERROR (app) Invalid input [name\u003dstd.echo, class\u003dmistral.actions.std_actions.EchoAction, missing\u003d[\u0027output\u0027]]\n\nThis adds the try catch to the non standard methods and change the\naction_execution.create to use the standard method\n\nChange-Id: I2573cb093e97ce378fc1d255d8b38e2ce818c8e5\nCloses-bug: #1754093\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-mistralclient/commit/17727bcb25906009574fc418b551d674b761b8a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-mistralclient/commit/17727bcb25906009574fc418b551d674b761b8a8"}]},"branch":"refs/heads/master"},"3f0255f4162f7e049c2d67003b8c579e412ca512":{"kind":"REWORK","_number":5,"created":"2018-04-18 14:40:01.000000000","uploader":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"ref":"refs/changes/32/561732/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-mistralclient","ref":"refs/changes/32/561732/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-mistralclient refs/changes/32/561732/5"}}},"commit":{"parents":[{"commit":"72a6cd9b91ad1544f040052131a3b116e2dee8c3","subject":"add lower-constraints job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-mistralclient/commit/72a6cd9b91ad1544f040052131a3b116e2dee8c3"}]}],"author":{"name":"Adriano Petrich","email":"apetrich@redhat.com","date":"2018-04-16 21:20:03.000000000","tz":60},"committer":{"name":"Adriano Petrich","email":"apetrich@redhat.com","date":"2018-04-18 14:39:52.000000000","tz":60},"subject":"Do not let keystoneauth mask the errors","message":"Do not let keystoneauth mask the errors\n\nCurrently some mistral errors are masked in the cli with non helpful messages\nlike:\nERROR (app) Bad Request (HTTP 400)\n\nThat is due to ResourceManagers not using the standard underscore\nmethods defined in the base class. Those underscore methods have the\nappropriate try catch to parse the unfriendly keystoneauth errors into\nmore cli friendly errors like:\nERROR (app) Invalid input [name\u003dstd.echo, class\u003dmistral.actions.std_actions.EchoAction, missing\u003d[\u0027output\u0027]]\n\nThis adds the try catch to the non standard methods and change the\naction_execution.create to use the standard method\n\nChange-Id: I2573cb093e97ce378fc1d255d8b38e2ce818c8e5\nCloses-bug: #1754093\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-mistralclient/commit/3f0255f4162f7e049c2d67003b8c579e412ca512"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-mistralclient/commit/3f0255f4162f7e049c2d67003b8c579e412ca512"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
