)]}'
{"id":"openstack%2Fopenstack-ansible-openstack_hosts~951852","triplet_id":"openstack%2Fopenstack-ansible-openstack_hosts~master~I0e910387e021136a0680f0e6d1c63fc29ed0c6ff","project":"openstack/openstack-ansible-openstack_hosts","branch":"master","attention_set":{},"removed_from_attention_set":{"37632":{"account":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"last_update":"2025-06-24 11:51:32.000000000","reason":"removed on reply"},"13095":{"account":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"last_update":"2025-06-24 16:41:10.000000000","reason":"Change was submitted"},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2025-06-24 16:41:10.000000000","reason":"Change was submitted"},"34411":{"account":{"_account_id":34411,"name":"Neil Hanlon","email":"neil@shrug.pw","username":"nhanlon"},"last_update":"2025-06-24 16:41:10.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I0e910387e021136a0680f0e6d1c63fc29ed0c6ff","subject":"Leverage community.general.modprobe for kernel module management","status":"MERGED","created":"2025-06-05 12:51:26.000000000","updated":"2025-06-24 16:42:56.000000000","submitted":"2025-06-24 16:41:10.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":"951852","meta_rev_id":"d071d56d73523b63b98376cd3ed9771702fa47c5","_number":951852,"virtual_id_number":951852,"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":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},{"value":0,"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-06-24 16:41:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"recommended":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"all":[{"value":1,"date":"2025-06-24 11:51:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},{"value":2,"date":"2025-06-24 15:26:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-06-24 11:50:35.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":2,"date":"2025-06-09 15:59:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"all":[{"value":0,"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},{"value":1,"date":"2025-06-24 15:26:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},{"value":0,"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"_account_id":34411,"name":"Neil Hanlon","email":"neil@shrug.pw","username":"nhanlon"}],"reviewers":{"REVIEWER":[{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"_account_id":34411,"name":"Neil Hanlon","email":"neil@shrug.pw","username":"nhanlon"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-06-05 13:22:40.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":"2025-06-09 15:59:19.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"REVIEWER"},{"updated":"2025-06-24 11:50:35.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"},{"updated":"2025-06-24 11:50:35.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"state":"REVIEWER"},{"updated":"2025-06-24 11:50:35.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":34411,"name":"Neil Hanlon","email":"neil@shrug.pw","username":"nhanlon"},"state":"REVIEWER"},{"updated":"2025-06-24 11:50:35.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"state":"REVIEWER"},{"updated":"2025-06-24 15:26:23.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"}],"messages":[{"id":"8327dfe3e090554af4ff7b7b2702f4ab8143ace5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-06-05 12:51:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"72c3e1d4acadd1cd3b4dcd68e8c7d4b5014eef87","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-06-05 12:57:29.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"8eb9f413829dcc0367d7294dadbb174847ab5ed2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-05 13:22:40.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/859ebb0059624016bde2953cfe7aa64d\n\n- openstack-ansible-deploy-hosts_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/6af530bbe1934fb2b006d267b94ddb2c : FAILURE in 16m 34s\n- openstack-ansible-deploy-hosts_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1d52725b871b4863bf35e58383605659 : FAILURE in 12m 52s\n- openstack-ansible-deploy-hosts_distro_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/40f561a1b447457ea0bcd57ffb9d9d87 : FAILURE in 16m 19s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/81b432b2ebef4086835061781d5f7e5c : FAILURE in 14m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/73968d04902241a9992b470215104740 : SUCCESS in 5m 47s\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/3f3428374fd44a80a6e7076f91f640b7 : SUCCESS in 4m 21s","accounts_in_message":[],"_revision_number":2},{"id":"9c025b6fa863c744ca31a5c1c8601226acb4c94e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-06-05 14:19:05.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"2daace32c1f5d8826e687d75a151790fe197ff06","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-06-05 14:29:44.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"44af2fd9f2cd6626d99f50fd145faed6dd1ea83f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-06-05 15:01:42.000000000","message":"Patch Set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"4272dc7d5c11fcd4e548ae0176e23361947ae11d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-05 16:50:49.000000000","message":"Patch Set 5: 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/43b462593dc940d5a4e52758b9b7447d\n\n- openstack-ansible-deploy-hosts_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/838c20306f534c73adbef24e8078835d : SUCCESS in 16m 54s\n- openstack-ansible-deploy-hosts_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/839dfb0f3a3a440ab5091388be939af0 : SUCCESS in 14m 48s\n- openstack-ansible-deploy-hosts_distro_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/0cc91c6d33824c4ca5a0694dd7dd1a78 : SUCCESS in 23m 48s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/80623aa92735449884729ecdb62a4584 : SUCCESS in 1h 45m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2b91f4dae46b45369969d74533f540a9 : SUCCESS in 7m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f25d581e1d7e4c81897db0173f62cdaf : SUCCESS in 2m 41s\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/fac3b33203f34cf5a26c7c5b6ac35488 : FAILURE in 9m 13s","accounts_in_message":[],"_revision_number":5},{"id":"8d663012830fb752727a38cfca853b3247d7bb18","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-06-05 16:53:49.000000000","message":"Patch Set 6: Published edit on patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"e739d6ca5055d8ce2a26ec59117ee44b0f4a55a9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-05 18:09:23.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c67d69d982e745e3acf3a34ac9718fb5\n\n- openstack-ansible-deploy-hosts_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/0b376b549a93429db09fc2dd2eeadc5c : SUCCESS in 8m 09s\n- openstack-ansible-deploy-hosts_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1cb06ff105514c7dadc198e97d70e7f4 : SUCCESS in 14m 20s\n- openstack-ansible-deploy-hosts_distro_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/86b13eb9b17c4ab18226671955ebeaf3 : SUCCESS in 25m 29s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e29bd0de06e0466a83749ab9b1a8e4e8 : SUCCESS in 1h 13m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1354eb64bb5a49629f0e3352ea783fc3 : SUCCESS in 5m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9398dda2b6814acf953e2c5048a3ffdf : SUCCESS in 3m 38s\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/efdde131c7374be0a3339ad51657cb2d : SUCCESS in 7m 55s","accounts_in_message":[],"_revision_number":6},{"id":"052f8bfa35358f8f4e04ebdb6a2cb25079d6e031","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2025-06-09 15:59:19.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"fcf9da14e8a4e668532239a53abc4f8bebfb4e7e","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2025-06-24 11:50:35.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"826a6e0d8fa33e58a2bc13a7f36e209d24c93bf6","author":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"date":"2025-06-24 11:51:32.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"fefdb0ee38f61dc5d081c0f58911b45fd7f0157d","author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"date":"2025-06-24 15:26:23.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"91dd6446326d3e60b9f31e483fe4114899a0deec","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-24 15:34:56.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"4c8fcf39477becf81277f636046ca52575d6f383","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-24 16:41:10.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aa6618fd232d4e61810be3ffdc39b68f\n\n- openstack-ansible-deploy-hosts_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/023326e2e52845f48a2d9867f339dbbb : SUCCESS in 9m 06s\n- openstack-ansible-deploy-hosts_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/7af2ac53e8394a16bcdd4c95ecfa268f : SUCCESS in 13m 24s\n- openstack-ansible-deploy-hosts_distro_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e6ee3f716ab24dbe935f8aabee689f5c : SUCCESS in 24m 38s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/fbf14e4a38be42329e9f2a1b0bf84fa9 : SUCCESS in 54m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f262d4f8d570434dae0208bf11682765 : SUCCESS in 6m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/93a44bc9dcbb4a19b9319526e67c38eb : SUCCESS in 2m 27s\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a81e2de0b59b4344aa56b040ec512301 : SUCCESS in 6m 13s","accounts_in_message":[],"_revision_number":6},{"id":"ce63383a5bce090349f5f031cb9db8ec067e9eb4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-24 16:41:10.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"d071d56d73523b63b98376cd3ed9771702fa47c5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-24 16:42:56.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/29dee7a896ce495ba4e32f4ee2a44810\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6cd048181ee849b499f9d06554ad39a6 : SUCCESS in 1m 37s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"59890b5cebd890677f12e9fc65a35bf03171cb9f","revisions":{"0f9b2110b770b9bfbe899d79bcc9714138ca4282":{"kind":"REWORK","_number":1,"created":"2025-06-05 12:51:26.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/52/951852/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/52/951852/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/1"}}},"commit":{"parents":[{"commit":"05853abc3eac36a81de590d2332bf59798309933","subject":"Merge \"Add support for EL10\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/05853abc3eac36a81de590d2332bf59798309933"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-06-05 12:51:18.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-06-05 12:51:18.000000000","tz":120},"subject":"Unifi kernel modules defenition path","message":"Unifi kernel modules defenition path\n\nAt the moment for deb systems we use `/etc/modules` file which\nis symlinked to `/etc/modules-load.d/modules.conf` file by default.\n\nWith that for EL we already using\n`/etc/modules-load.d/openstack-ansible.conf` which is better place\nin general, but also avoid risk of direct conflicts with default system\nconfigration.\n\nChange-Id: I0e910387e021136a0680f0e6d1c63fc29ed0c6ff\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-openstack_hosts/commit/0f9b2110b770b9bfbe899d79bcc9714138ca4282"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/0f9b2110b770b9bfbe899d79bcc9714138ca4282"}]},"branch":"refs/heads/master"},"0d0a6e32bd34b9e96e3068da86da5ebb71fb99cf":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-06-05 12:57:29.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/52/951852/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/52/951852/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/2"}}},"commit":{"parents":[{"commit":"05853abc3eac36a81de590d2332bf59798309933","subject":"Merge \"Add support for EL10\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/05853abc3eac36a81de590d2332bf59798309933"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-06-05 12:51:18.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-06-05 12:57:20.000000000","tz":120},"subject":"Unify kernel modules defenition path","message":"Unify kernel modules defenition path\n\nAt the moment for deb systems we use `/etc/modules` file which\nis symlinked to `/etc/modules-load.d/modules.conf` file by default.\n\nWith that for EL we already using\n`/etc/modules-load.d/openstack-ansible.conf` which is better place\nin general, but also avoid risk of direct conflicts with default system\nconfigration.\n\nChange-Id: I0e910387e021136a0680f0e6d1c63fc29ed0c6ff\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-openstack_hosts/commit/0d0a6e32bd34b9e96e3068da86da5ebb71fb99cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/0d0a6e32bd34b9e96e3068da86da5ebb71fb99cf"}]},"branch":"refs/heads/master"},"032875b57bc52ffae646d32e71297302ae56882c":{"kind":"REWORK","_number":3,"created":"2025-06-05 14:19:05.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/52/951852/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/52/951852/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/3"}}},"commit":{"parents":[{"commit":"05853abc3eac36a81de590d2332bf59798309933","subject":"Merge \"Add support for EL10\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/05853abc3eac36a81de590d2332bf59798309933"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-06-05 12:51:18.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-06-05 14:18:59.000000000","tz":120},"subject":"Leverage community.general.modprobe for kernel module management","message":"Leverage community.general.modprobe for kernel module management\n\nAt the moment for deb systems we use `/etc/modules` file which\nis symlinked to `/etc/modules-load.d/modules.conf` file by default.\n\nWith that for EL we using\n`/etc/modules-load.d/openstack-ansible.conf` which is better place\nin general, but also does not prevent risk of direct conflicts with\ndefault system configration.\n\nUsage of `persistent` key of community.general.modprobe (which was\nadded in 7.0.0) allows us to not only load the module in runtime, but\nalso define/remove module from being loaded on boot based on the\ncondition.\n\nWith that we also add `params` key, which allows to supply custom\nmodule configuration and is also controlled by `persistent` key.\n\nChange-Id: I0e910387e021136a0680f0e6d1c63fc29ed0c6ff\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-openstack_hosts/commit/032875b57bc52ffae646d32e71297302ae56882c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/032875b57bc52ffae646d32e71297302ae56882c"}]},"branch":"refs/heads/master"},"2f53baa7416f02b00bb0751f725674ead24e20dd":{"kind":"REWORK","_number":4,"created":"2025-06-05 14:29:44.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/52/951852/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/52/951852/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/4"}}},"commit":{"parents":[{"commit":"05853abc3eac36a81de590d2332bf59798309933","subject":"Merge \"Add support for EL10\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/05853abc3eac36a81de590d2332bf59798309933"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-06-05 12:51:18.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-06-05 14:29:37.000000000","tz":120},"subject":"Leverage community.general.modprobe for kernel module management","message":"Leverage community.general.modprobe for kernel module management\n\nAt the moment for deb systems we use `/etc/modules` file which\nis symlinked to `/etc/modules-load.d/modules.conf` file by default.\n\nWith that for EL we using\n`/etc/modules-load.d/openstack-ansible.conf` which is better place\nin general, but also does not prevent risk of direct conflicts with\ndefault system configration.\n\nUsage of `persistent` key of community.general.modprobe (which was\nadded in 7.0.0) allows us to not only load the module in runtime, but\nalso define/remove module from being loaded on boot based on the\ncondition.\n\nWith that we also add `params` key, which allows to supply custom\nmodule configuration and is also controlled by `persistent` key.\n\nChange-Id: I0e910387e021136a0680f0e6d1c63fc29ed0c6ff\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-openstack_hosts/commit/2f53baa7416f02b00bb0751f725674ead24e20dd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/2f53baa7416f02b00bb0751f725674ead24e20dd"}]},"branch":"refs/heads/master"},"5ce0b3a22ec741648eda6f1ed0f66e4e323b302c":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2025-06-05 15:01:42.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/52/951852/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/52/951852/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/5"}}},"commit":{"parents":[{"commit":"05853abc3eac36a81de590d2332bf59798309933","subject":"Merge \"Add support for EL10\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/05853abc3eac36a81de590d2332bf59798309933"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-06-05 12:51:18.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-06-05 15:01:42.000000000","tz":0},"subject":"Leverage community.general.modprobe for kernel module management","message":"Leverage community.general.modprobe for kernel module management\n\nAt the moment for deb systems we use `/etc/modules` file which\nis symlinked to `/etc/modules-load.d/modules.conf` file by default.\n\nWith that for EL we using\n`/etc/modules-load.d/openstack-ansible.conf` which is better place\nin general, but also does not prevent risk of direct conflicts with\ndefault system configration.\n\nUsage of `persistent` key of community.general.modprobe (which was\nadded in 7.0.0) allows us to not only load the module in runtime, but\nalso define/remove module from being loaded on boot based on the\ncondition.\n\nWith that we also add `params` key, which allows to supply custom\nmodule configuration and is also controlled by `persistent` key.\n\nDepends-On: https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/951869\nChange-Id: I0e910387e021136a0680f0e6d1c63fc29ed0c6ff\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-openstack_hosts/commit/5ce0b3a22ec741648eda6f1ed0f66e4e323b302c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/5ce0b3a22ec741648eda6f1ed0f66e4e323b302c"}]},"branch":"refs/heads/master","description":"Edit commit message"},"59890b5cebd890677f12e9fc65a35bf03171cb9f":{"kind":"REWORK","_number":6,"created":"2025-06-05 16:53:49.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/52/951852/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/52/951852/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/52/951852/6"}}},"commit":{"parents":[{"commit":"05853abc3eac36a81de590d2332bf59798309933","subject":"Merge \"Add support for EL10\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/05853abc3eac36a81de590d2332bf59798309933"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-06-05 12:51:18.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-06-05 16:53:49.000000000","tz":0},"subject":"Leverage community.general.modprobe for kernel module management","message":"Leverage community.general.modprobe for kernel module management\n\nAt the moment for deb systems we use `/etc/modules` file which\nis symlinked to `/etc/modules-load.d/modules.conf` file by default.\n\nWith that for EL we using\n`/etc/modules-load.d/openstack-ansible.conf` which is better place\nin general, but also does not prevent risk of direct conflicts with\ndefault system configration.\n\nUsage of `persistent` key of community.general.modprobe (which was\nadded in 7.0.0) allows us to not only load the module in runtime, but\nalso define/remove module from being loaded on boot based on the\ncondition.\n\nWith that we also add `params` key, which allows to supply custom\nmodule configuration and is also controlled by `persistent` key.\n\nDepends-On: https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/951869\nChange-Id: I0e910387e021136a0680f0e6d1c63fc29ed0c6ff\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-openstack_hosts/commit/59890b5cebd890677f12e9fc65a35bf03171cb9f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/59890b5cebd890677f12e9fc65a35bf03171cb9f"}]},"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":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"}},{"label":"Backport-Candidate","status":"MAY"}]}],"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":"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":{}}},{"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":{}}}]}
