)]}'
{"id":"openstack%2Fansible-collections-openstack~736953","triplet_id":"openstack%2Fansible-collections-openstack~master~I5f1ef01765829900334aa2ecae5dab3ba96f1a49","project":"openstack/ansible-collections-openstack","branch":"master","hashtags":[],"change_id":"I5f1ef01765829900334aa2ecae5dab3ba96f1a49","subject":"Add more useful information from exception","status":"MERGED","created":"2020-06-19 08:32:41.000000000","updated":"2020-06-24 15:18:46.000000000","submitted":"2020-06-24 15:18:46.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":"736953-1593011926400-384920b2","meta_rev_id":"dc18ad803bee1420929353d1f25e827c02f9237f","_number":736953,"virtual_id_number":736953,"owner":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-06-24 15:18:46.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-06-24 14:15:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-06-24 14:15:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-06-24 14:15:40.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2020-06-24 15:18:46.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":"0e65554581cb5b2494811572c5f8b9377a2d4826","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-06-19 08:32:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6432ed45608962d10ba0a660c6bf748e4240461e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-19 08:45:52.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/5dfb5446e8d24a46b5dcc54a0e16c676 : SUCCESS in 4m 01s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/44d3a2da6620414b89b12845ce77d7f2 : FAILURE in 7m 51s (non-voting)\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/658e5d394dc54ea68d80281f59b47cb0 : FAILURE in 9m 52s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-train-ansible-devel https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- ansible-collections-openstack-functional-devstack-train-ansible-2.9 https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-stein-ansible-devel https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- ansible-collections-openstack-functional-devstack-stein-ansible-2.9 https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-rocky-ansible-devel https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- ansible-collections-openstack-functional-devstack-rocky-ansible-2.9 https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-queens-ansible-2.9 https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-ansible-2.9-pip https://zuul.opendev.org/t/openstack/build/None : SKIPPED","accounts_in_message":[],"_revision_number":1},{"id":"11e6cb3dfadd13f148c5bcce05df734b1c9e822d","author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"date":"2020-06-23 18:43:09.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"66c4d88a855680ca48063b004af64df78d90a4da","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-23 19:58:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/db8cfd718c59495b9223d727adc2d550 : SUCCESS in 4m 16s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/2e175b06168e4aa3af91ad827d977c07 : SUCCESS in 8m 22s (non-voting)\n- openstack-tox-linters-ansible-2.10 https://zuul.opendev.org/t/openstack/build/f5030e3deebc42d4ba3cf64b51bdac8f : SUCCESS in 8m 16s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/6a1f881e88bb4bdaadb960c53d8a559c : SUCCESS in 6m 55s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/5f3e8acc9ca94f64a708380dcebcd256 : SUCCESS in 44m 35s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/61e21fcb4e3046909779fb487c5236b2 : SUCCESS in 46m 58s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/dfe4ac412c4b46759752b36b87c7b131 : SUCCESS in 46m 18s\n- ansible-collections-openstack-functional-devstack-ansible-2.10 https://zuul.opendev.org/t/openstack/build/6595942672de41baa039ca5f8ad27f9b : SUCCESS in 39m 41s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/a8b3adc581f146c4a6d78362c30656d4 : SUCCESS in 41m 36s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-pip https://zuul.opendev.org/t/openstack/build/6a7c148c29c54fe78c91e598eda6a05f : SUCCESS in 41m 11s\n- ansible-collections-openstack-functional-devstack-ussuri-ansible-2.9 https://zuul.opendev.org/t/openstack/build/00588ece5bd74a0997af42f4f50ddb14 : SUCCESS in 32m 12s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.9 https://zuul.opendev.org/t/openstack/build/5eea497461564a77806f7042b78119e1 : SUCCESS in 52m 33s\n- ansible-collections-openstack-functional-devstack-stein-ansible-2.9 https://zuul.opendev.org/t/openstack/build/66b2182ef90f4b2b8413d81adfe668f8 : SUCCESS in 47m 37s\n- ansible-collections-openstack-functional-devstack-rocky-ansible-2.9 https://zuul.opendev.org/t/openstack/build/0cafdaaba1b34306b59db41615dc85b6 : SUCCESS in 40m 41s\n- ansible-collections-openstack-functional-devstack-queens-ansible-2.9 https://zuul.opendev.org/t/openstack/build/bde75ab9da9347b3a4c9a6327049d5ec : SUCCESS in 31m 54s","accounts_in_message":[],"_revision_number":2},{"id":"11cc2b4616aeeb2cb37ee05b5da7bb5341982967","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-06-24 14:15:40.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"a70e7e61529d1bd2a954c5b7f6c21d39c7120be6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-24 14:18:10.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"92ce7f2189ffbb057ecc1da59048d49edd74b07b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-24 15:18:46.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"dc18ad803bee1420929353d1f25e827c02f9237f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-24 15:18:46.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/6fd586948fbe43ceb2f69b19bf044a94 : SUCCESS in 8m 11s\n- openstack-tox-linters-ansible-2.10 https://zuul.opendev.org/t/openstack/build/c8b9ab0c5b014fba863ae48614ba97a0 : SUCCESS in 13m 02s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/4c227921af444400b070161f9fe81af5 : SUCCESS in 11m 00s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/60b08cd0b5cd4fe48983e8153c81a63b : SUCCESS in 40m 51s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/c46f73a76c6c4a79bd44655b7be55098 : SUCCESS in 44m 25s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/35ca4681111d4528bf0349b5745697eb : SUCCESS in 45m 28s\n- ansible-collections-openstack-functional-devstack-ansible-2.10 https://zuul.opendev.org/t/openstack/build/617d1307a7ae44c79fd1c17a53c5b1b0 : SUCCESS in 44m 31s\n- ansible-collections-openstack-functional-devstack-ansible-pip https://zuul.opendev.org/t/openstack/build/18b9081d58f24463b6418368df623bed : SUCCESS in 43m 10s\n- ansible-collections-openstack-functional-devstack-ussuri-ansible-2.9 https://zuul.opendev.org/t/openstack/build/52f09300f4c34d4bba7c574ffe13a861 : SUCCESS in 45m 40s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.9 https://zuul.opendev.org/t/openstack/build/c28423ee95da4cbbb1725a3d1daa353e : SUCCESS in 44m 36s\n- ansible-collections-openstack-functional-devstack-stein-ansible-2.9 https://zuul.opendev.org/t/openstack/build/6ba29b8415554c9faea4909a0ad25e1d : SUCCESS in 49m 31s\n- ansible-collections-openstack-functional-devstack-rocky-ansible-2.9 https://zuul.opendev.org/t/openstack/build/01a163b787334d1196f80b50f43fd816 : SUCCESS in 53m 25s\n- ansible-collections-openstack-functional-devstack-queens-ansible-2.9 https://zuul.opendev.org/t/openstack/build/5cf84f2123274c16b5ab00dcd40330f7 : SUCCESS in 48m 12s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"32ef77d9fdc946d75d7666a9ac5960f6664159b5","revisions":{"4e0e5db305ddfb83c9340225d85c2bcf4e81c098":{"kind":"REWORK","_number":1,"created":"2020-06-19 08:32:41.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/53/736953/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/53/736953/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/53/736953/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/53/736953/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/53/736953/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/53/736953/1"}}},"commit":{"parents":[{"commit":"5e3a91a7c63355949a8b7c4cc664fab66a853f7c","subject":"Add OpenstackModule to os_server_action","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/5e3a91a7c63355949a8b7c4cc664fab66a853f7c"}]}],"author":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-06-19 08:29:54.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-06-19 08:29:54.000000000","tz":120},"subject":"Add more useful information from exception","message":"Add more useful information from exception\n\nWhen the module faces API exception we can give much more useful\ninformation to the user. Let us do this for the modules inheriting from\nthe base class, since all modules should do this at some point in time\n\nChange-Id: I5f1ef01765829900334aa2ecae5dab3ba96f1a49\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/4e0e5db305ddfb83c9340225d85c2bcf4e81c098"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/4e0e5db305ddfb83c9340225d85c2bcf4e81c098"}]},"branch":"refs/heads/master"},"32ef77d9fdc946d75d7666a9ac5960f6664159b5":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-06-23 18:43:09.000000000","uploader":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"ref":"refs/changes/53/736953/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/53/736953/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/53/736953/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/53/736953/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/53/736953/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/53/736953/2"}}},"commit":{"parents":[{"commit":"4b64ebe6233d54d498af037f93a565c62cef08c4","subject":"Fix typos in job definitions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/4b64ebe6233d54d498af037f93a565c62cef08c4"}]}],"author":{"name":"Artem Goncharov","email":"Artem.goncharov@gmail.com","date":"2020-06-19 08:29:54.000000000","tz":120},"committer":{"name":"Sagi Shnaidman","email":"sshnaidm@redhat.com","date":"2020-06-23 18:43:09.000000000","tz":0},"subject":"Add more useful information from exception","message":"Add more useful information from exception\n\nWhen the module faces API exception we can give much more useful\ninformation to the user. Let us do this for the modules inheriting from\nthe base class, since all modules should do this at some point in time\n\nChange-Id: I5f1ef01765829900334aa2ecae5dab3ba96f1a49\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/32ef77d9fdc946d75d7666a9ac5960f6664159b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/32ef77d9fdc946d75d7666a9ac5960f6664159b5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
