)]}'
{"id":"openstack%2Fansible-collections-openstack~893193","triplet_id":"openstack%2Fansible-collections-openstack~master~I5ce547352097ea821be4c9bbc18147575986c740","project":"openstack/ansible-collections-openstack","branch":"master","attention_set":{},"removed_from_attention_set":{"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2023-09-01 10:36:13.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I5ce547352097ea821be4c9bbc18147575986c740","subject":"Fix usage of subnet_id key for router","status":"MERGED","created":"2023-08-30 14:11:31.000000000","updated":"2023-09-01 10:36:13.000000000","submitted":"2023-09-01 10:36:13.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":"893193","meta_rev_id":"50af241edee43f6cd5cc6455d9e684453aff567e","_number":893193,"virtual_id_number":893193,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-09-01 10:36:13.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":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"all":[{"value":2,"date":"2023-09-01 09:23:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"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":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"all":[{"value":1,"date":"2023-09-01 09:23:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-08-30 15:16:02.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"},{"updated":"2023-09-01 09:23:59.000000000","updated_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"reviewer":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"state":"REVIEWER"}],"messages":[{"id":"bb015394ac407251f3ad3fa97718995ad5e3d362","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-08-30 14:11:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"75eee536326e296e262e7e919c35c4fe06d6dd2f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-30 15:16:02.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\nhttps://zuul.opendev.org/t/openstack/buildset/af34b1069ad542288a7cc01cc0091d80\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/de464e1f60ad457a8a58c58f74f784d5 : SUCCESS in 3m 08s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/ac23a53f51394337b496544dd4ae7085 : SUCCESS in 6m 31s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/685c223b4aca4a128c2c206f95f7f70d : SUCCESS in 5m 58s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/3cef389d677944ebb6c3233071088c98 : FAILURE in 48m 27s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/beea41925bc84c65b32efab1af467105 : FAILURE in 33m 41s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/f71f5ec5774d468dbd782c1c009c9173 : FAILURE in 40m 39s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/2049d02b15284ac99dcd306a54e9efb1 : FAILURE in 43m 55s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/22b55ebe2ceb47aabf85258fcd924127 : FAILURE in 47m 04s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/d9849ef5712641e1ac98ee8c23239c99 : SUCCESS in 42m 24s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/8ca54209213e47e2835045f7652e14ca : SUCCESS in 41m 02s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"dcf9a8d1bfc66575bd5526e198a3f48a477715de","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-08-31 09:56:35.000000000","message":"Patch Set 2: Published edit on patch set 1.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"9370b1f6372211be87e649a629494e2bed483a16","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-31 11:13:31.000000000","message":"Patch Set 2: 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\nhttps://zuul.opendev.org/t/openstack/buildset/bdd5ce859b104c639fb6d6c18cd06ef3\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/044d2a9ac79144cfb86e2ec8f041563e : SUCCESS in 3m 26s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/171a5fa246c440b7a91dd10a0408ea64 : SUCCESS in 5m 52s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/a14318b2372448ea9712d19ff97fcb3d : SUCCESS in 6m 18s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/fafaab3a1ee34787ab8726db16006216 : FAILURE in 43m 14s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/caa5f92f8b324d2f8e441ca79c9a4c91 : FAILURE in 53m 10s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/109c35682140421aa0a415b4ad893b94 : FAILURE in 55m 41s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/9b1217a5665f4e3ca211e302980382d8 : FAILURE in 43m 45s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/ea267a3a677d435ba3fbcce1b35b4320 : FAILURE in 58m 04s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/0f0cbe43154249aa8cc50d12e26c3acb : SUCCESS in 37m 05s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/754977852e974dd0af9873109d9fea0d : SUCCESS in 36m 40s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f06e54fd520ddff5bdfa49ab46f195a990a7ca23","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-08-31 13:09:15.000000000","message":"Patch Set 3: Published edit on patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"729ceeaafb5c34be41e301e1199cecd913c4b53f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-31 14:31:22.000000000","message":"Patch Set 3: 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\nhttps://zuul.opendev.org/t/openstack/buildset/5f2f7193b5c44ae7aa8af568d2a671a9\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/a3a851940f664bf09354ac459d67cca8 : SUCCESS in 2m 50s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/20c892151987432ba66e3790fa076abc : SUCCESS in 5m 28s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/1bf0697297f44c67bdb6d655fc230821 : SUCCESS in 5m 40s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/5139c965a5f24c5085f879cec57ecec8 : FAILURE in 1h 03m 21s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/b8d74759041c4f838b34e134c1d782fd : FAILURE in 47m 06s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/8b0dc41ca2274d30bd04d2fdd97f97f8 : FAILURE in 59m 39s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/7571a336a00041d5a779d1611ef335c0 : FAILURE in 45m 29s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/2f6a60b807724478b1b559efd28745d5 : FAILURE in 43m 47s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/d13aeee6611b4a929e6f0bb3ca12b764 : SUCCESS in 37m 32s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/6e6a2eb7dbe14c18b27af8ee87d4b899 : SUCCESS in 35m 18s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"1dd544986941e4125da7a2c3e3b3f8019e8a410b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-09-01 07:20:28.000000000","message":"Patch Set 4: Published edit on patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"1cabca4e356f6b3c2a7f8f6762bb105291856fa6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-09-01 07:23:05.000000000","message":"Patch Set 5: Published edit on patch set 4.","accounts_in_message":[],"_revision_number":5},{"id":"eb7149d2d4e6fc70cfdd414a9e82f25efe86f59a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-01 08:40:38.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/483c8289dbf842319c592f1826718eff\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/b764455285a847b0ae17d7f76ac9c5e4 : SUCCESS in 3m 04s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/5cc110e4d03143b0894b789a0ab61657 : SUCCESS in 6m 35s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/92ae10f6e5614f768865f1e41062ef60 : SUCCESS in 5m 38s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/c1808759d2b5454b84114426ed32ef32 : SUCCESS in 1h 02m 21s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/a1f86141226f48bb841f865872a87be5 : SUCCESS in 1h 05m 54s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/76d72b16f7764428890ef0e15c3598db : SUCCESS in 1h 02m 12s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/3658717c32b444958b7d5a3641dd54b0 : SUCCESS in 59m 47s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/dd5317987ad640009ed76e47e5b4aa51 : FAILURE in 52m 51s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/eb9e95fc72cd418a9a4a28323982f92e : SUCCESS in 39m 27s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/56d3c9153e9143738a50e01d95bd26d7 : FAILURE in 44m 15s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"5f864048f02398195f0265c0d4bc98543e6ab9cd","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2023-09-01 09:23:59.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"c4d2cfdb1484d7f8ca08c2edca12ebec834a68a7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-01 09:24:31.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"e91c2d9bf86f2c110de85795ab62f50ae8646831","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-01 10:36:13.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bb47f39a902447a3b4cbf27f41e350e1\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/9bd2d46e116e4b0c8a7e0ed07d7bc351 : SUCCESS in 2m 38s\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/ebfb79117dc64d96a5e4b9e7914b53fd : SUCCESS in 5m 45s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/6fb45a09b4584fcfbe6bd4b2213bcc7e : SUCCESS in 1h 06m 56s","accounts_in_message":[],"_revision_number":5},{"id":"50af241edee43f6cd5cc6455d9e684453aff567e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-01 10:36:13.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"9b47cb4b5933d862cbc739b1d819a424937a08cd","revisions":{"b0823690b339f9c75453fb8606e1860c6a19ad05":{"kind":"REWORK","_number":1,"created":"2023-08-30 14:11:31.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/93/893193/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/93/893193/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/1"}}},"commit":{"parents":[{"commit":"8612171af384a992fef55a51115f0c1b3e5da8f5","subject":"Merge \"Image filters should be dict not set\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/8612171af384a992fef55a51115f0c1b3e5da8f5"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-08-30 14:11:22.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-08-30 14:11:22.000000000","tz":120},"subject":"Fix usage of subnet_id key for router","message":"Fix usage of subnet_id key for router\n\nAt the moment `subnet` is an alias of `subnet_id`. The way, how aliases\nwork in ansible modules, is that ansible does add intended key to param\nin case alias is used. When riginal key is used, aliases are not\npopulated.\n\nRight now in case user define `subnet_id` instead of its alias `subnet`\nmodule will fail with KeyError.\n\nChange-Id: I5ce547352097ea821be4c9bbc18147575986c740\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b0823690b339f9c75453fb8606e1860c6a19ad05"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b0823690b339f9c75453fb8606e1860c6a19ad05"}]},"branch":"refs/heads/master"},"803e5f563afc5a33691a713fc1d8f6fa979c8090":{"kind":"REWORK","_number":2,"created":"2023-08-31 09:56:35.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/93/893193/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/93/893193/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/2"}}},"commit":{"parents":[{"commit":"8612171af384a992fef55a51115f0c1b3e5da8f5","subject":"Merge \"Image filters should be dict not set\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/8612171af384a992fef55a51115f0c1b3e5da8f5"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-08-30 14:11:22.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2023-08-31 09:56:35.000000000","tz":0},"subject":"Fix usage of subnet_id key for router","message":"Fix usage of subnet_id key for router\n\nAt the moment `subnet` is an alias of `subnet_id`. The way, how aliases\nwork in ansible modules, is that ansible does add intended key to param\nin case alias is used. When riginal key is used, aliases are not\npopulated.\n\nRight now in case user define `subnet_id` instead of its alias `subnet`\nmodule will fail with KeyError.\n\nChange-Id: I5ce547352097ea821be4c9bbc18147575986c740\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/803e5f563afc5a33691a713fc1d8f6fa979c8090"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/803e5f563afc5a33691a713fc1d8f6fa979c8090"}]},"branch":"refs/heads/master"},"a0f97c40da0446b28b579010a8a6843d341db0e7":{"kind":"REWORK","_number":3,"created":"2023-08-31 13:09:15.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/93/893193/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/93/893193/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/3"}}},"commit":{"parents":[{"commit":"8612171af384a992fef55a51115f0c1b3e5da8f5","subject":"Merge \"Image filters should be dict not set\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/8612171af384a992fef55a51115f0c1b3e5da8f5"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-08-30 14:11:22.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2023-08-31 13:09:14.000000000","tz":0},"subject":"Fix usage of subnet_id key for router","message":"Fix usage of subnet_id key for router\n\nAt the moment `subnet` is an alias of `subnet_id`. The way, how aliases\nwork in ansible modules, is that ansible does add intended key to param\nin case alias is used. When riginal key is used, aliases are not\npopulated.\n\nRight now in case user define `subnet_id` instead of its alias `subnet`\nmodule will fail with KeyError.\n\nChange-Id: I5ce547352097ea821be4c9bbc18147575986c740\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a0f97c40da0446b28b579010a8a6843d341db0e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a0f97c40da0446b28b579010a8a6843d341db0e7"}]},"branch":"refs/heads/master"},"6538e3a32a13aa3775e5ef55a498cfd6c1eb59f9":{"kind":"REWORK","_number":4,"created":"2023-09-01 07:20:28.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/93/893193/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/93/893193/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/4"}}},"commit":{"parents":[{"commit":"8612171af384a992fef55a51115f0c1b3e5da8f5","subject":"Merge \"Image filters should be dict not set\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/8612171af384a992fef55a51115f0c1b3e5da8f5"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-08-30 14:11:22.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2023-09-01 07:20:28.000000000","tz":0},"subject":"Fix usage of subnet_id key for router","message":"Fix usage of subnet_id key for router\n\nAt the moment `subnet` is an alias of `subnet_id`. The way, how aliases\nwork in ansible modules, is that ansible does add intended key to param\nin case alias is used. When riginal key is used, aliases are not\npopulated.\n\nRight now in case user define `subnet_id` instead of its alias `subnet`\nmodule will fail with KeyError.\n\nChange-Id: I5ce547352097ea821be4c9bbc18147575986c740\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/6538e3a32a13aa3775e5ef55a498cfd6c1eb59f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/6538e3a32a13aa3775e5ef55a498cfd6c1eb59f9"}]},"branch":"refs/heads/master"},"9b47cb4b5933d862cbc739b1d819a424937a08cd":{"kind":"REWORK","_number":5,"created":"2023-09-01 07:23:05.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/93/893193/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/93/893193/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/893193/5"}}},"commit":{"parents":[{"commit":"8612171af384a992fef55a51115f0c1b3e5da8f5","subject":"Merge \"Image filters should be dict not set\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/8612171af384a992fef55a51115f0c1b3e5da8f5"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-08-30 14:11:22.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2023-09-01 07:23:05.000000000","tz":0},"subject":"Fix usage of subnet_id key for router","message":"Fix usage of subnet_id key for router\n\nAt the moment `subnet` is an alias of `subnet_id`. The way, how aliases\nwork in ansible modules, is that ansible does add intended key to param\nin case alias is used. When riginal key is used, aliases are not\npopulated.\n\nRight now in case user define `subnet_id` instead of its alias `subnet`\nmodule will fail with KeyError.\n\nChange-Id: I5ce547352097ea821be4c9bbc18147575986c740\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/9b47cb4b5933d862cbc739b1d819a424937a08cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/9b47cb4b5933d862cbc739b1d819a424937a08cd"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
