)]}'
{"id":"openstack%2Fansible-collections-openstack~739096","triplet_id":"openstack%2Fansible-collections-openstack~master~I60cd5811f1926f53a7f88b19889fba9ca39c6184","project":"openstack/ansible-collections-openstack","branch":"master","topic":"OpenStackModule","hashtags":[],"change_id":"I60cd5811f1926f53a7f88b19889fba9ca39c6184","subject":"keypair: make use of OpenStackModule class","status":"MERGED","created":"2020-07-02 16:34:25.000000000","updated":"2020-07-09 14:30:16.000000000","submitted":"2020-07-09 14:30:16.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":"739096-1594305016300-447c4ef9","meta_rev_id":"1f850d09f257df6ca1f61e9ee5506020071980ef","_number":739096,"virtual_id_number":739096,"owner":{"_account_id":9268,"name":"Gonéri Le Bouder","email":"goneri@redhat.com","username":"goneri"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-07-09 14:30:16.000000000","post_submit":true,"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":2,"date":"2020-07-09 13:23:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2020-07-07 23:24:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":1,"date":"2020-07-09 13:23:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-07-07 23:24:28.000000000","updated_by":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"reviewer":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"state":"REVIEWER"},{"updated":"2020-07-09 13:23:46.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-07-09 14:30:16.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":"aaca0c4d9ec8f555e931044479ebbc36a9f64f2c","author":{"_account_id":9268,"name":"Gonéri Le Bouder","email":"goneri@redhat.com","username":"goneri"},"date":"2020-07-02 16:34:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bd4dd163bf160d4b4ce892c790132d3e55d531fa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-02 17:59:49.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/a7a9bc20e54146e3af033a2b87156305 : SUCCESS in 4m 28s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/901ff954cb374542b0733be5d83ad6f6 : SUCCESS in 15m 25s (non-voting)\n- openstack-tox-linters-ansible-2.10 https://zuul.opendev.org/t/openstack/build/96a0656738f54bd085ae04b8b1f229b8 : SUCCESS in 8m 13s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/b4038f792c544f31a8357a1296e16b34 : SUCCESS in 7m 21s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/d1cbb8f97b4143c4ab2be6e5927489be : FAILURE in 1h 11m 43s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/fa2440eb37624d26a78394aa137b9fa8 : FAILURE in 1h 02m 16s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/1d04dd05a35248caa6b8105b3903c618 : FAILURE in 40m 01s\n- ansible-collections-openstack-functional-devstack-ansible-2.10 https://zuul.opendev.org/t/openstack/build/4e973915632a4edfb5256fc00e1e8379 : FAILURE in 44m 55s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/40c6ddb1fbf047f8842dbefb1e6257ed : FAILURE in 47m 07s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-pip https://zuul.opendev.org/t/openstack/build/d17800033e25429db4701e19a5b3db16 : FAILURE in 44m 41s\n- ansible-collections-openstack-functional-devstack-ussuri-ansible-2.9 https://zuul.opendev.org/t/openstack/build/20a0ed7a97df45efbf56ea331b5820ac : FAILURE in 42m 45s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.9 https://zuul.opendev.org/t/openstack/build/b8fe656e2fe24a9d9dd82ce7822849d8 : FAILURE in 42m 47s\n- ansible-collections-openstack-functional-devstack-stein-ansible-2.9 https://zuul.opendev.org/t/openstack/build/3f1b93abaf1d4d32815893158889c117 : FAILURE in 45m 32s\n- ansible-collections-openstack-functional-devstack-rocky-ansible-2.9 https://zuul.opendev.org/t/openstack/build/43b27bf634594ae9979c4e7502249839 : FAILURE in 31m 59s\n- ansible-collections-openstack-functional-devstack-queens-ansible-2.9 https://zuul.opendev.org/t/openstack/build/1afa4acd194b4118a63555d60ea6f445 : FAILURE in 29m 05s","accounts_in_message":[],"_revision_number":1},{"id":"31617707ded0c12f81e4f09af69431f61d53b55d","author":{"_account_id":9268,"name":"Gonéri Le Bouder","email":"goneri@redhat.com","username":"goneri"},"date":"2020-07-02 18:00:25.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"b1df96b6412d6758b07ad832321f9a50b753c57b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-02 19:16:41.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/6749b571f4f841c7aff1870450f3fbdf : SUCCESS in 3m 55s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/694a9749f2864736ac55a683ffd12739 : SUCCESS in 7m 18s (non-voting)\n- openstack-tox-linters-ansible-2.10 https://zuul.opendev.org/t/openstack/build/07e73fbcec7546799d673c548737938a : SUCCESS in 6m 44s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/afb6ab411ba74672a2534c604abbed70 : SUCCESS in 7m 47s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/ffefbb8863db4abc87c817bbd51e0b23 : SUCCESS in 43m 49s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/ab967c0b6bfa4a609bf778974b3051f8 : SUCCESS in 41m 25s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/4ca17fe551c64efc84e61f5568eb8334 : SUCCESS in 38m 45s\n- ansible-collections-openstack-functional-devstack-ansible-2.10 https://zuul.opendev.org/t/openstack/build/a5326301cdab4a9bb838b6b4d3a8f866 : SUCCESS in 56m 02s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/533b96332150440b9368acd4e7fb427f : SUCCESS in 56m 46s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-pip https://zuul.opendev.org/t/openstack/build/3508bccfddab4b0c8c5bff24eb1de053 : SUCCESS in 52m 59s\n- ansible-collections-openstack-functional-devstack-ussuri-ansible-2.9 https://zuul.opendev.org/t/openstack/build/f4a53d7a9a25473a8ada75fb22ed3814 : SUCCESS in 53m 14s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.9 https://zuul.opendev.org/t/openstack/build/ad09e5d3d0c44a3288e1aa2387f82397 : SUCCESS in 49m 10s\n- ansible-collections-openstack-functional-devstack-stein-ansible-2.9 https://zuul.opendev.org/t/openstack/build/87a5ba950e2c47e58e7066391816f71c : SUCCESS in 54m 36s\n- ansible-collections-openstack-functional-devstack-rocky-ansible-2.9 https://zuul.opendev.org/t/openstack/build/158210af5e984bcaa39828a20b469030 : SUCCESS in 48m 38s\n- ansible-collections-openstack-functional-devstack-queens-ansible-2.9 https://zuul.opendev.org/t/openstack/build/fdc63893c42f4e1a8db0fc4050be84a6 : SUCCESS in 45m 24s","accounts_in_message":[],"_revision_number":2},{"id":"8dc7918267ac429957bfe95ffabe90be112c97d6","author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"date":"2020-07-07 23:24:28.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"4c815201dd1d00b21e03fb7ba401739ee4422e39","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-07-09 13:23:46.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"0e205a49d38024fe9e713072373362811a392342","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-09 13:23:58.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"adbdbe5979cd0d47d0eaba12f35184673a7f64b2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-09 14:30:16.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/7ffcc08d28fb461d8cee086e1fb66d10 : SUCCESS in 5m 27s\n- openstack-tox-linters-ansible-2.10 https://zuul.opendev.org/t/openstack/build/fb04be66808b48a6b4b880397dd2cf92 : SUCCESS in 11m 16s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/ac41367e945c4195a27a6de3334485b0 : SUCCESS in 9m 51s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/b0f5cfadcbab44ed865ffaf8bf8670a3 : SUCCESS in 41m 12s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/fe18fc570ba7476cad5b2d6fa7cb0e84 : SUCCESS in 48m 29s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/73c4eebb044d4d64b4e0d7c873679ae9 : SUCCESS in 45m 43s\n- ansible-collections-openstack-functional-devstack-ansible-2.10 https://zuul.opendev.org/t/openstack/build/d177a138501043eaab8878a35ed2694a : SUCCESS in 50m 28s\n- ansible-collections-openstack-functional-devstack-ansible-pip https://zuul.opendev.org/t/openstack/build/ff0e7e426f19476089c8649ba2e824ca : SUCCESS in 47m 49s\n- ansible-collections-openstack-functional-devstack-ussuri-ansible-2.9 https://zuul.opendev.org/t/openstack/build/f59cd522daf34407b91a4e4fd9b05639 : SUCCESS in 58m 04s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.9 https://zuul.opendev.org/t/openstack/build/3b83c4ed502749d19a7fd8d66cab8812 : SUCCESS in 47m 43s\n- ansible-collections-openstack-functional-devstack-stein-ansible-2.9 https://zuul.opendev.org/t/openstack/build/e25fe79df8b14507813c61b34692c643 : SUCCESS in 46m 00s\n- ansible-collections-openstack-functional-devstack-rocky-ansible-2.9 https://zuul.opendev.org/t/openstack/build/9c4440891ca14bfa83a48d6939a5f19f : SUCCESS in 49m 03s\n- ansible-collections-openstack-functional-devstack-queens-ansible-2.9 https://zuul.opendev.org/t/openstack/build/9f7edd86696e4061b7bdaa148f6c7314 : SUCCESS in 55m 06s","accounts_in_message":[],"_revision_number":2},{"id":"8c427b08e4c97d9cbea1ead0fc52b0e808e6791a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-09 14:30:16.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"abebbe722c62424134dc15cdbd88f725096eeaa7","revisions":{"43c3cdf23936c17c2aeb1e057cfb193dc1d7a015":{"kind":"REWORK","_number":1,"created":"2020-07-02 16:34:25.000000000","uploader":{"_account_id":9268,"name":"Gonéri Le Bouder","email":"goneri@redhat.com","username":"goneri"},"ref":"refs/changes/96/739096/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/96/739096/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/96/739096/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/96/739096/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/96/739096/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/96/739096/1"}}},"commit":{"parents":[{"commit":"9ff896536558af03f10b3b2065998077427cd5c4","subject":"security_group_rule: use OpenStackModule class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/9ff896536558af03f10b3b2065998077427cd5c4"}]}],"author":{"name":"Gonéri Le Bouder","email":"goneri@lebouder.net","date":"2020-07-02 16:25:57.000000000","tz":-240},"committer":{"name":"Gonéri Le Bouder","email":"goneri@lebouder.net","date":"2020-07-02 16:33:40.000000000","tz":-240},"subject":"keypair: make use of OpenStackModule class","message":"keypair: make use of OpenStackModule class\n\nConvert the keypair module to use the OpenStackModule class.\n\nSee: I487e79fe18c0b9a75df7dacd224ab40ed7f4e1ab\n\nChange-Id: I60cd5811f1926f53a7f88b19889fba9ca39c6184\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/43c3cdf23936c17c2aeb1e057cfb193dc1d7a015"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/43c3cdf23936c17c2aeb1e057cfb193dc1d7a015"}]},"branch":"refs/heads/master"},"abebbe722c62424134dc15cdbd88f725096eeaa7":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-07-02 18:00:25.000000000","uploader":{"_account_id":9268,"name":"Gonéri Le Bouder","email":"goneri@redhat.com","username":"goneri"},"ref":"refs/changes/96/739096/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/96/739096/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/96/739096/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/96/739096/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/96/739096/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/96/739096/2"}}},"commit":{"parents":[{"commit":"94e518e42c3d08e227df1dcf2b9a2aad4429f00d","subject":"Merge \"Update author lines\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/94e518e42c3d08e227df1dcf2b9a2aad4429f00d"}]}],"author":{"name":"Gonéri Le Bouder","email":"goneri@lebouder.net","date":"2020-07-02 16:25:57.000000000","tz":-240},"committer":{"name":"Gonéri Le Bouder","email":"goneri@lebouder.net","date":"2020-07-02 17:59:36.000000000","tz":-240},"subject":"keypair: make use of OpenStackModule class","message":"keypair: make use of OpenStackModule class\n\nConvert the keypair module to use the OpenStackModule class.\n\nSee: I487e79fe18c0b9a75df7dacd224ab40ed7f4e1ab\n\nChange-Id: I60cd5811f1926f53a7f88b19889fba9ca39c6184\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/abebbe722c62424134dc15cdbd88f725096eeaa7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/abebbe722c62424134dc15cdbd88f725096eeaa7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
