)]}'
{"id":"openstack%2Fopenstack-ansible-plugins~988147","triplet_id":"openstack%2Fopenstack-ansible-plugins~master~Iede067e461bbeefb0e1d7fba8d1ec40c4c54d7e9","project":"openstack/openstack-ansible-plugins","branch":"master","attention_set":{"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2026-05-28 18:00:01.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Iede067e461bbeefb0e1d7fba8d1ec40c4c54d7e9","subject":"Add .py extension to modules","status":"NEW","created":"2026-05-11 17:10:59.000000000","updated":"2026-05-29 00:29:05.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"87b731dd32a2eb52987872ed0d3e09aa3da829fd","_number":988147,"virtual_id_number":988147,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-05-29 00:29:05.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-05-27 00:03:34.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":2,"date":"2026-05-26 20:48:41.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"value":1,"date":"2026-05-28 15:15:21.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-11 19:35:15.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":"2026-05-26 20:48:41.000000000","updated_by":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"reviewer":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"state":"REVIEWER"},{"updated":"2026-05-27 00:03:34.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"REVIEWER"}],"messages":[{"id":"036529ae81d352c9cf3552e8e7f36caa33d9181c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-05-11 17:10:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"efc42f17d5015d7cc702f2b550d14d489c3faf82","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-11 19:35:15.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/0e11ece8c8f04ce6968f847dfc986e07\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f45bf29b83b44ccaea57c5569f81d88 : FAILURE in 3m 13s\n- openstack-ansible-tox-molecule-debian-bookworm https://zuul.opendev.org/t/openstack/build/ad881f390e7948c9849fbda9cf360ed1 : SUCCESS in 10m 12s\n- openstack-ansible-tox-molecule-debian-trixie https://zuul.opendev.org/t/openstack/build/76deab2f836a42ff861986b9e1b0aa41 : SUCCESS in 9m 02s\n- openstack-ansible-tox-molecule-ubuntu-noble https://zuul.opendev.org/t/openstack/build/587e45ff39e845e790e0dcf7b2018386 : SUCCESS in 9m 34s\n- openstack-ansible-tox-molecule-centos-10-stream https://zuul.opendev.org/t/openstack/build/4cd3d16f5f414320a2f02cf9d53d832d : SUCCESS in 7m 10s\n- openstack-ansible-tox-molecule-rockylinux-10 https://zuul.opendev.org/t/openstack/build/e30cb0b6cfb0492592749a4c7b155f99 : SUCCESS in 10m 01s (non-voting)\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/3a2b4f62ae8a4b2ea1ad8f239d4116cd : SUCCESS in 2h 16m 25s\n- openstack-ansible-deploy-infra_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/a1aa6f0dbb0d4b5688996e6e8df830b2 : SUCCESS in 1h 48m 58s\n- openstack-ansible-deploy-infra_lxc-debian-bookworm https://zuul.opendev.org/t/openstack/build/970d2075749540cd9eff6ba3cb04c925 : SUCCESS in 1h 50m 30s\n- openstack-ansible-deploy-infra_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/d2fb5a19b799483997c249b3d5ca351c : SUCCESS in 1h 35m 18s\n- openstack-ansible-deploy-infra_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/0a4841c57c8b4200a503cdc539c0904d : SUCCESS in 1h 35m 05s\n- openstack-ansible-deploy-infra_lxc_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/2c8b71dad5524a5fa1d3a90f6785f529 : SUCCESS in 1h 54m 38s\n- openstack-ansible-deploy-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/c0b1ffd2cdb147a3bf61fa365e686dff : SUCCESS in 1h 47m 38s\n- openstack-ansible-deploy-infra_lxc_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6c0fb60057f1485ab0cc78ab91a9444a : SUCCESS in 1h 50m 27s\n- openstack-ansible-deploy-infra_lxc_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/5bfc370a93eb42bf972c14fa5a785a6a : SUCCESS in 1h 22m 59s","accounts_in_message":[],"_revision_number":1},{"id":"0ead4046542c7cd57cd0aef31ff1f50d0979fba7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-05-12 07:14:31.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"f80f747b1f069846f3cca569fcae394280a3eaba","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-05-12 08:25:56.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"421932edd29503745321c29f2dbd5eea400ec920","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 11:03:43.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/ed17e6f5fec4453088576ebc59a5683a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bdd137cd7de047568db4c45ec1897eb8 : FAILURE in 3m 03s\n- openstack-ansible-tox-molecule-debian-bookworm https://zuul.opendev.org/t/openstack/build/e68c76b28e1a49f68f01f3cf2d9bbd39 : SUCCESS in 6m 20s\n- openstack-ansible-tox-molecule-debian-trixie https://zuul.opendev.org/t/openstack/build/85b6123a2da34d0e99106f50c3b4b319 : SUCCESS in 10m 43s\n- openstack-ansible-tox-molecule-ubuntu-noble https://zuul.opendev.org/t/openstack/build/eb515cb3ab8b4e71af81d2e38764be34 : SUCCESS in 7m 44s\n- openstack-ansible-tox-molecule-centos-10-stream https://zuul.opendev.org/t/openstack/build/1555d0adcff4441b91e98a45a2456fec : SUCCESS in 7m 33s\n- openstack-ansible-tox-molecule-rockylinux-10 https://zuul.opendev.org/t/openstack/build/82303b11c7e145fc8fee9666f2df44aa : FAILURE in 5m 20s (non-voting)\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/d5bb50659af34005b082d2a7e92e5314 : SUCCESS in 2h 32m 34s\n- openstack-ansible-deploy-infra_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/642796083c274c049cd17f6aaa84d633 : FAILURE in 2h 13m 36s\n- openstack-ansible-deploy-infra_lxc-debian-bookworm https://zuul.opendev.org/t/openstack/build/2fc867bc85b84b52b33a691181c7962a : SUCCESS in 2h 06m 50s\n- openstack-ansible-deploy-infra_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/51eac635fe9d460caf9655c1e5c35c83 : SUCCESS in 2h 01m 46s\n- openstack-ansible-deploy-infra_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/da5050d8bcac4f75b255baf9293ce67d : SUCCESS in 2h 08m 59s\n- openstack-ansible-deploy-infra_lxc_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/ce25e663d3984c4793e7a4b1d3f20283 : SUCCESS in 2h 13m 17s\n- openstack-ansible-deploy-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/7067785080cb4427b583f8ba72b31ff3 : SUCCESS in 2h 14m 08s\n- openstack-ansible-deploy-infra_lxc_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/05fe9b5e8fce4560ae82e6f4d81d4c67 : SUCCESS in 1h 17m 58s\n- openstack-ansible-deploy-infra_lxc_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/3bf93a3f7a844b4bb5ff28e346996a58 : SUCCESS in 2h 03m 34s","accounts_in_message":[],"_revision_number":3},{"id":"28dbd3ea679f45112f72b6a08a1682eb8c860e70","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-05-14 11:04:19.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"542c39a43b0b40d73b0e9194ab86218544c120b6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-14 13:38:25.000000000","message":"Patch Set 4: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/33980d37cb594717a188fc5255c4b49e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4fc116914a0a4f6da09816ca827e7cd1 : SUCCESS in 4m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f917287e27fb4392ab62fd3a898f7f27 : SUCCESS in 4m 16s\n- openstack-ansible-tox-molecule-debian-bookworm https://zuul.opendev.org/t/openstack/build/14bac1bbfa5f4c189d6eba8c6a63c9d4 : SUCCESS in 5m 49s\n- openstack-ansible-tox-molecule-debian-trixie https://zuul.opendev.org/t/openstack/build/4e4392c7c5aa41909c0869516f448191 : SUCCESS in 6m 49s\n- openstack-ansible-tox-molecule-ubuntu-noble https://zuul.opendev.org/t/openstack/build/aeb8cb6695994f7583f2e090d0b0e1b1 : SUCCESS in 8m 25s\n- openstack-ansible-tox-molecule-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/af876e8ce82c49f294a12aeae718507f : SUCCESS in 11m 38s\n- openstack-ansible-tox-molecule-centos-10-stream https://zuul.opendev.org/t/openstack/build/b416c6058618449ea919f76fc44ac9d0 : SUCCESS in 7m 37s\n- openstack-ansible-tox-molecule-rockylinux-10 https://zuul.opendev.org/t/openstack/build/129657fef75847ed9d295d781dee8071 : FAILURE in 5m 57s (non-voting)\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/89327c3f779b4e709f9dab585760de78 : SUCCESS in 2h 07m 35s\n- openstack-ansible-deploy-infra_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/d1c1fefa924048d7b0cadd21663c67dd : FAILURE in 2h 23m 21s\n- openstack-ansible-deploy-infra_lxc-debian-bookworm https://zuul.opendev.org/t/openstack/build/df3b392e22c040338437a58f4dd4b75c : SUCCESS in 1h 25m 22s\n- openstack-ansible-deploy-infra_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/db5e6e4618f946fe968505e2a0076a45 : SUCCESS in 1h 57m 55s\n- openstack-ansible-deploy-infra_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/78cf68fa91af4d6c8307e41375d8a2a1 : SUCCESS in 2h 09m 31s\n- openstack-ansible-deploy-infra_lxc_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/67304e7d9376446e917689c4b42fde33 : SUCCESS in 2h 18m 12s\n- openstack-ansible-deploy-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a3a5b833eceb41e7b545a14348ee57c8 : SUCCESS in 1h 55m 00s\n- openstack-ansible-deploy-infra_lxc_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/cbf1b538989c41b0abdcb6a583e276c4 : SUCCESS in 2h 05m 55s\n- openstack-ansible-deploy-infra_lxc_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/10bf3f7a8edb452a8ff72879be880098 : SUCCESS in 1h 24m 10s","accounts_in_message":[],"_revision_number":4},{"id":"06d7017d13f5eba982fee39029291f6bc6292a2d","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-05-15 18:20:28.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"cabe4aceed1c628566fd164c625e7975a24c431e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-15 20:43:15.000000000","message":"Patch Set 4:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/cab2311c67804a4a90ff70d56a9e10a0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f43e368a94e4e6a8cd92dc1a67c13c7 : SUCCESS in 4m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d5c92e4c36ed44248822975bac160916 : SUCCESS in 3m 31s\n- openstack-ansible-tox-molecule-debian-bookworm https://zuul.opendev.org/t/openstack/build/2504082af4814c01b1e9dc8f1853bfd1 : SUCCESS in 8m 38s\n- openstack-ansible-tox-molecule-debian-trixie https://zuul.opendev.org/t/openstack/build/02979e60f73c414b8c1f9b6ce723043b : SUCCESS in 5m 52s\n- openstack-ansible-tox-molecule-ubuntu-noble https://zuul.opendev.org/t/openstack/build/96843fa51c5a40b0a0ecb4af696a2848 : SUCCESS in 5m 54s\n- openstack-ansible-tox-molecule-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/37f06d06f04a481582a10218fe20e062 : SUCCESS in 6m 08s\n- openstack-ansible-tox-molecule-centos-10-stream https://zuul.opendev.org/t/openstack/build/b6b1868b27ed40e8b65a8e93df7d5ab8 : SUCCESS in 7m 52s\n- openstack-ansible-tox-molecule-rockylinux-10 https://zuul.opendev.org/t/openstack/build/bf18b65217c744ae93fa3490893f3a37 : SUCCESS in 8m 38s (non-voting)\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b655b441f58f43d0af384ef8c1b182de : SUCCESS in 1h 07m 19s\n- openstack-ansible-deploy-infra_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/f57d9551a1514455ab20026adeb469bf : FAILURE in 2h 01m 45s\n- openstack-ansible-deploy-infra_lxc-debian-bookworm https://zuul.opendev.org/t/openstack/build/77056c31e6f24869a553aac09a8a2ee9 : SUCCESS in 1h 19m 10s\n- openstack-ansible-deploy-infra_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/cb48fa26b753452484d7cf489ed48280 : SUCCESS in 1h 05m 00s\n- openstack-ansible-deploy-infra_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/0cb70133e7c341b88ff5e2ed9a4d8351 : SUCCESS in 1h 13m 50s\n- openstack-ansible-deploy-infra_lxc_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/5c48cf9ce1984e709c0aaabd5016e1af : SUCCESS in 2h 18m 37s\n- openstack-ansible-deploy-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/69fa3a952e094499843f755a4de2d14a : SUCCESS in 57m 05s\n- openstack-ansible-deploy-infra_lxc_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/79502b20f14948c390e7de42ab21a37e : SUCCESS in 2h 02m 01s\n- openstack-ansible-deploy-infra_lxc_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/75a00c590ae445dfb80bb5fd206ecbe6 : SUCCESS in 2h 09m 43s","accounts_in_message":[],"_revision_number":4},{"id":"a11db8c39e81036566d078f8d28a7868f5783194","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-05-20 14:25:39.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"fead9ca790a1a3209ab9449231257fb5d175c8ee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-20 17:15:17.000000000","message":"Patch Set 4:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/0aaf4864de3744b2bb57f31e8dc2f310\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2d49c20bbee4116b257b973b89f152c : SUCCESS in 5m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bc54e5f180524b28afec4b77e7c3be57 : SUCCESS in 3m 38s\n- openstack-ansible-tox-molecule-debian-bookworm https://zuul.opendev.org/t/openstack/build/c7250f46bd3d446aa5bf42e8f4ebbefc : SUCCESS in 9m 10s\n- openstack-ansible-tox-molecule-debian-trixie https://zuul.opendev.org/t/openstack/build/c1ec63d71aac43f38e8e5d0f7d6aa850 : SUCCESS in 9m 12s\n- openstack-ansible-tox-molecule-ubuntu-noble https://zuul.opendev.org/t/openstack/build/06e97e26e7454e719a94a22112ceba7a : SUCCESS in 10m 05s\n- openstack-ansible-tox-molecule-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/fd9b9ed604f742ab82c5800e4585f7ce : SUCCESS in 16m 05s\n- openstack-ansible-tox-molecule-centos-10-stream https://zuul.opendev.org/t/openstack/build/323da671334048fdbae494863c62339d : SUCCESS in 7m 53s\n- openstack-ansible-tox-molecule-rockylinux-10 https://zuul.opendev.org/t/openstack/build/91ecadcac78e4ae394da01f081ff8f13 : FAILURE in 6m 55s (non-voting)\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4ec9c0f5c4474f869c0cdf6cdf980bc8 : SUCCESS in 2h 45m 03s\n- openstack-ansible-deploy-infra_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/a06b7410a6cc4f44a479bb5a33856728 : SUCCESS in 1h 19m 41s\n- openstack-ansible-deploy-infra_lxc-debian-bookworm https://zuul.opendev.org/t/openstack/build/0e138e3fc63242729fe0103d6a9138bd : SUCCESS in 1h 53m 41s\n- openstack-ansible-deploy-infra_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/a802b3bef46c4bc29ad4790903edea0a : SUCCESS in 1h 56m 55s\n- openstack-ansible-deploy-infra_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/65969caed79c456d9ebc58da8165d524 : SUCCESS in 1h 18m 44s\n- openstack-ansible-deploy-infra_lxc_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/ce38b29bcf044e5091d7f62505255fc4 : FAILURE in 54m 34s\n- openstack-ansible-deploy-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b0623d6af68f4bd495fd0c23d0f2e5d0 : SUCCESS in 1h 57m 10s\n- openstack-ansible-deploy-infra_lxc_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a94b86d4d6234d9f94f602e5927acc70 : SUCCESS in 1h 54m 15s\n- openstack-ansible-deploy-infra_lxc_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/df84603576c941a291041e143c4ea7de : SUCCESS in 2h 00m 23s","accounts_in_message":[],"_revision_number":4},{"id":"eb1e30e88439cf9ec5227511656d0e27b43836b8","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-05-22 06:36:06.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"7f4dc257de3bc9e38cf5ff9b365162edf759b2b1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-22 09:09:06.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6bde4f2f209f4220b105b9e825d5a60d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c0aad7cb93164b2c959aad2424de664e : SUCCESS in 3m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5f3c74ea3a694917853922b46972be56 : SUCCESS in 2m 47s\n- openstack-ansible-tox-molecule-debian-bookworm https://zuul.opendev.org/t/openstack/build/175122614cef4e5ba29e69aab97e82f1 : SUCCESS in 8m 43s\n- openstack-ansible-tox-molecule-debian-trixie https://zuul.opendev.org/t/openstack/build/a9543534c49a4091a7571571c5aa4280 : SUCCESS in 9m 57s\n- openstack-ansible-tox-molecule-ubuntu-noble https://zuul.opendev.org/t/openstack/build/82cf3ed30b494ad88ceace6c0d2edadb : SUCCESS in 8m 02s\n- openstack-ansible-tox-molecule-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/6673d88a9ab74a069e0759a26e1ac583 : SUCCESS in 7m 12s\n- openstack-ansible-tox-molecule-centos-10-stream https://zuul.opendev.org/t/openstack/build/916a4833d849482db8e20488dfb30de0 : SUCCESS in 7m 30s\n- openstack-ansible-tox-molecule-rockylinux-10 https://zuul.opendev.org/t/openstack/build/8416b222c88c47c0a150f1c92555826c : SUCCESS in 5m 50s (non-voting)\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/adbd7b96874d4347b4a09de5d0ec55ae : SUCCESS in 2h 23m 57s\n- openstack-ansible-deploy-infra_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/bd846a7a1e1043ffaa8e2bd84648a99c : SUCCESS in 2h 20m 00s\n- openstack-ansible-deploy-infra_lxc-debian-bookworm https://zuul.opendev.org/t/openstack/build/1753198d72f042329f9b00c90f17c431 : SUCCESS in 1h 05m 25s\n- openstack-ansible-deploy-infra_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/0d2e2b6cef984db89e5ed5d4eb4723b4 : SUCCESS in 1h 14m 11s\n- openstack-ansible-deploy-infra_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/c02a537101294408a737ba0eccc2ae53 : SUCCESS in 1h 13m 47s\n- openstack-ansible-deploy-infra_lxc_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/434757bde8c046aa8ef0baf459a4496c : SUCCESS in 2h 15m 17s\n- openstack-ansible-deploy-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/84dc42f7425d4c2fa807e7579d266235 : SUCCESS in 1h 00m 54s\n- openstack-ansible-deploy-infra_lxc_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/3825746d7d1246ceb245a49f84a8541e : SUCCESS in 1h 04m 52s\n- openstack-ansible-deploy-infra_lxc_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1f92f4ecbe8543ea843de8ee4e4959ef : SUCCESS in 1h 32m 18s","accounts_in_message":[],"_revision_number":4},{"id":"fac74c425297e2aa596446db3d7d83be497d0463","author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"date":"2026-05-26 20:48:41.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"0ad1fc9627323cd4f98b0b7581df088a9cd6d73e","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-05-27 00:03:34.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"5430dc063b6a03e27bfbb6b7b43223619008a635","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-05-28 15:15:21.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"e35dd844c72c9d4f5b531f60883e3fad02be4d91","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-28 15:18:22.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"26c7f21a6c742f2f38fe38bfb57390c346105cc6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-28 18:00:01.000000000","message":"Patch Set 4: Verified-2\n\nBuild failed (gate 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/691f5d1ab4d54b91817422d2b7fca965\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/de463b838e834ddb8350c7ac011c2dbc : SUCCESS in 3m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3e286e894d0a46be921fff38ca38f1be : SUCCESS in 5m 25s\n- openstack-ansible-tox-molecule-debian-bookworm https://zuul.opendev.org/t/openstack/build/1ca9882aa2dd4f5ea2773d21a26c5d83 : SUCCESS in 10m 59s\n- openstack-ansible-tox-molecule-debian-trixie https://zuul.opendev.org/t/openstack/build/98eb09e37d484f7f9426d988bb97596d : SUCCESS in 10m 24s\n- openstack-ansible-tox-molecule-ubuntu-noble https://zuul.opendev.org/t/openstack/build/54fc1f903d98482a95458eaff88a4ca8 : SUCCESS in 10m 08s\n- openstack-ansible-tox-molecule-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/eddf22add45d439995e34b577b8dc8bb : SUCCESS in 9m 50s\n- openstack-ansible-tox-molecule-centos-10-stream https://zuul.opendev.org/t/openstack/build/303a270acad4445da7c242a62caa59aa : SUCCESS in 8m 21s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6eee215b702f40faa3a12269eef66d82 : SUCCESS in 2h 13m 52s\n- openstack-ansible-deploy-infra_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/00dcf9424be1488ca23f485736c904ce : SUCCESS in 1h 11m 01s\n- openstack-ansible-deploy-infra_lxc-debian-bookworm https://zuul.opendev.org/t/openstack/build/76a9ba4229474b3e99107be7172686be : SUCCESS in 1h 49m 16s\n- openstack-ansible-deploy-infra_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/bdf0b864968d48ff8babee35ebf9fdbb : SUCCESS in 2h 26m 00s\n- openstack-ansible-deploy-infra_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/4db1121404d5428984c0da2e3f5645d4 : SUCCESS in 1h 57m 03s\n- openstack-ansible-deploy-infra_lxc_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/5fec4e4d8f1b41e18521071f205f4130 : FAILURE in 1h 54m 50s\n- openstack-ansible-deploy-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/02204eb6199944fe8d389b95dad2b9eb : SUCCESS in 2h 01m 53s\n- openstack-ansible-deploy-infra_lxc_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/87f8767a9c114e909609aecb6e54481e : SUCCESS in 1h 54m 56s\n- openstack-ansible-deploy-infra_lxc_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/8c9f3d7da4a148c6b260ece6f2c3ca84 : SUCCESS in 1h 52m 04s","accounts_in_message":[],"_revision_number":4},{"id":"3635924fc97ed88600a934c935ab89b062b01937","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-05-28 22:01:15.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"87b731dd32a2eb52987872ed0d3e09aa3da829fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-29 00:29:05.000000000","message":"Patch Set 4: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/38bb1434b9214da58c908aa8fd4fad9e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bf3d02c5b69047c3b7af032a06f51e56 : SUCCESS in 2m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8f0c7368bfe240829db0318f30b9a978 : SUCCESS in 4m 02s\n- openstack-ansible-tox-molecule-debian-bookworm https://zuul.opendev.org/t/openstack/build/d164b433075b47ff99e4e0cf1986241b : SUCCESS in 5m 17s\n- openstack-ansible-tox-molecule-debian-trixie https://zuul.opendev.org/t/openstack/build/cd2f318583c049f09da593a59b208c6e : SUCCESS in 6m 39s\n- openstack-ansible-tox-molecule-ubuntu-noble https://zuul.opendev.org/t/openstack/build/99b37c326ac74aada9d46854201903f4 : SUCCESS in 8m 49s\n- openstack-ansible-tox-molecule-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/deefb582bd244c2c9fba0ca75648ae75 : SUCCESS in 9m 41s\n- openstack-ansible-tox-molecule-centos-10-stream https://zuul.opendev.org/t/openstack/build/84fa2c1012784d17837c7a4cc6cbd9db : SUCCESS in 8m 46s\n- openstack-ansible-tox-molecule-rockylinux-10 https://zuul.opendev.org/t/openstack/build/9ed5a478103a4880911ec72b49e52f96 : FAILURE in 5m 38s (non-voting)\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b34eafaf82af44f1aa578c6672b63231 : SUCCESS in 2h 13m 38s\n- openstack-ansible-deploy-infra_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/8b49e7a74eea4d8a8fcd70bbd2c7938f : FAILURE in 1h 16m 50s\n- openstack-ansible-deploy-infra_lxc-debian-bookworm https://zuul.opendev.org/t/openstack/build/d98e59badead429ebb60833dad0783ec : SUCCESS in 58m 46s\n- openstack-ansible-deploy-infra_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/43ae6584aa204f8787b1dadc72ec1bb7 : SUCCESS in 1h 09m 17s\n- openstack-ansible-deploy-infra_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/f483ec317ed14f159959b8b70c0f4d20 : SUCCESS in 2h 08m 12s\n- openstack-ansible-deploy-infra_lxc_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/17ff1db2aa4e42068567a276c1c7edda : SUCCESS in 1h 16m 02s\n- openstack-ansible-deploy-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e758a5394dcd4d7a90a4f97defed376d : SUCCESS in 1h 06m 34s\n- openstack-ansible-deploy-infra_lxc_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/3f3e962ca02d48deaed454000ece19fb : SUCCESS in 1h 56m 56s\n- openstack-ansible-deploy-infra_lxc_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/0854c8e86ff24be9a2845d39f5cec8d6 : SUCCESS in 1h 54m 14s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"bd6ae81d535f084b5aef0884f2d984614975d496","revisions":{"660e9178a88382d3fa23bbadc1816656dfaf5a50":{"kind":"REWORK","_number":1,"created":"2026-05-11 17:10:59.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/47/988147/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-plugins","ref":"refs/changes/47/988147/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/1"}}},"commit":{"parents":[{"commit":"c1f5be2f07c87b34c1d608d2cecb357e0450862f","subject":"Fix refspec clone for git_requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/c1f5be2f07c87b34c1d608d2cecb357e0450862f"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-11 17:10:51.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-11 17:10:51.000000000","tz":120},"subject":"Addf .py extension to modules","message":"Addf .py extension to modules\n\nWe rename the modules by adding extension for them to be\nrecognized as python files by various tools.\n\nChange-Id: Iede067e461bbeefb0e1d7fba8d1ec40c4c54d7e9\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/660e9178a88382d3fa23bbadc1816656dfaf5a50"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/660e9178a88382d3fa23bbadc1816656dfaf5a50"}]},"branch":"refs/heads/master"},"1101cc544542a1398ca8e8ac4dd95800852c8b29":{"kind":"REWORK","_number":2,"created":"2026-05-12 07:14:31.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/47/988147/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-plugins","ref":"refs/changes/47/988147/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/2"}}},"commit":{"parents":[{"commit":"c1f5be2f07c87b34c1d608d2cecb357e0450862f","subject":"Fix refspec clone for git_requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/c1f5be2f07c87b34c1d608d2cecb357e0450862f"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-11 17:10:51.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-12 07:13:32.000000000","tz":120},"subject":"Addf .py extension to modules","message":"Addf .py extension to modules\n\nWe rename the modules by adding extension for them to be\nrecognized as python files by various tools.\n\nChange-Id: Iede067e461bbeefb0e1d7fba8d1ec40c4c54d7e9\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/1101cc544542a1398ca8e8ac4dd95800852c8b29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/1101cc544542a1398ca8e8ac4dd95800852c8b29"}]},"branch":"refs/heads/master"},"a8cfae294ca4ce89e25c338d257cb14a5cc7492a":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2026-05-12 08:25:56.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/47/988147/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-plugins","ref":"refs/changes/47/988147/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/3"}}},"commit":{"parents":[{"commit":"c1f5be2f07c87b34c1d608d2cecb357e0450862f","subject":"Fix refspec clone for git_requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/c1f5be2f07c87b34c1d608d2cecb357e0450862f"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-11 17:10:51.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-12 08:25:55.000000000","tz":0},"subject":"Add .py extension to modules","message":"Add .py extension to modules\n\nWe rename the modules by adding extension for them to be\nrecognized as python files by various tools.\n\nChange-Id: Iede067e461bbeefb0e1d7fba8d1ec40c4c54d7e9\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/a8cfae294ca4ce89e25c338d257cb14a5cc7492a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/a8cfae294ca4ce89e25c338d257cb14a5cc7492a"}]},"branch":"refs/heads/master","description":"Edit commit message"},"bd6ae81d535f084b5aef0884f2d984614975d496":{"kind":"REWORK","_number":4,"created":"2026-05-14 11:04:19.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/47/988147/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-plugins","ref":"refs/changes/47/988147/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/47/988147/4"}}},"commit":{"parents":[{"commit":"c1f5be2f07c87b34c1d608d2cecb357e0450862f","subject":"Fix refspec clone for git_requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/c1f5be2f07c87b34c1d608d2cecb357e0450862f"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-11 17:10:51.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-05-14 11:04:07.000000000","tz":120},"subject":"Add .py extension to modules","message":"Add .py extension to modules\n\nWe rename the modules by adding extension for them to be\nrecognized as python files by various tools.\n\nChange-Id: Iede067e461bbeefb0e1d7fba8d1ec40c4c54d7e9\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/bd6ae81d535f084b5aef0884f2d984614975d496"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/bd6ae81d535f084b5aef0884f2d984614975d496"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
