)]}'
{"id":"openstack%2Fopenstack-ansible-openstack_hosts~1001640","triplet_id":"openstack%2Fopenstack-ansible-openstack_hosts~stable%2F2025.2~I3b615d88c76c4d7effc5ae3a77d039d1374e9c58","project":"openstack/openstack-ansible-openstack_hosts","branch":"stable/2025.2","attention_set":{},"removed_from_attention_set":{"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2026-08-25 19:41:07.000000000","reason":"Removed by \u003cGERRIT_ACCOUNT_37598\u003e by clicking the attention icon","reason_account":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}},"25023":{"account":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"last_update":"2026-08-25 22:32:30.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I3b615d88c76c4d7effc5ae3a77d039d1374e9c58","subject":"Remove Rocky release PQC GPG key","status":"MERGED","created":"2026-08-20 10:37:49.000000000","updated":"2026-08-25 22:33:44.000000000","submitted":"2026-08-25 22:32:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1001640","cherry_pick_of_change":1001344,"cherry_pick_of_patch_set":4,"meta_rev_id":"e5864a2eda94ff4768324b3bc9a91c4d359764cc","_number":1001640,"virtual_id_number":1001640,"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-25 22:32:30.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"}],"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":2,"date":"2026-08-25 15:09:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-08-24 11:08:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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":[{"value":1,"date":"2026-08-25 15:09:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"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"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"approved":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"all":[{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-08-24 11:09:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"reviewers":{"REVIEWER":[{"_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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-20 13:04:06.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-08-24 11:08:58.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":"2026-08-24 11:09:07.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"REVIEWER"}],"messages":[{"id":"ac2a532d3ab3372b0c49fe2b57448acab888d834","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-08-20 10:37:49.000000000","message":"Patch Set 1: Cherry Picked from branch master.\n\nThe following files contain Git conflicts:\n* tasks/openstack_hosts_configure_dnf.yml\n* vars/redhat.yml","accounts_in_message":[],"_revision_number":1},{"id":"dad9df1dfc5b262653fd9bd5bac4dd0f867f998f","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-08-20 10:40:22.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"ea8f8da081a33871a82ff5bb79d7c25920b12b66","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-08-20 10:40:25.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":2},{"id":"91ad03264aac6458b29e34be3326a5e1461586f3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 13:04:06.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/56fb4b4613e9417f8aeed21f0996ed21\n\n- openstack-ansible-deploy-hosts_metal-centos-10-stream https://zuul.opendev.org/t/openstack/build/6ceb61c808034043ba13000f7e1bbb8c : SUCCESS in 15m 01s\n- openstack-ansible-deploy-hosts_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/2d36c383a33f473087d3acecd6e9f4cc : SUCCESS in 17m 08s\n- openstack-ansible-deploy-hosts_metal-debian-trixie https://zuul.opendev.org/t/openstack/build/c92d6fadda0149678a9c96b8368e620f : SUCCESS in 11m 59s\n- openstack-ansible-deploy-hosts_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/ec0bc201222f4dddaf03eefd41c493ea : SUCCESS in 14m 44s\n- openstack-ansible-deploy-hosts_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/8c5f02482b1f457cbd847998610ed97a : SUCCESS in 18m 57s\n- openstack-ansible-deploy-hosts_distro_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/cb0f6ae735fe45738c532476f8853969 : FAILURE in 13m 19s (non-voting)\n- openstack-ansible-deploy-hosts_distro_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/04c87e444abf41b886691cb32551ba55 : SUCCESS in 15m 47s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/14f8795ac552425a8c67f6bbc6ff84a2 : SUCCESS in 1h 48m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b515872450054d69b0e4badd40d9e33b : SUCCESS in 7m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a4951d747b5e46908fb5eec6a3a1bd7f : SUCCESS in 4m 59s\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4084ab9f189e4a12844aea34f445bc02 : SUCCESS in 13m 05s","accounts_in_message":[],"_revision_number":2},{"id":"1eb3349a60b387cafccf78117b0cff4519c39395","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-08-24 11:08:58.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"f8c85f4b490fb16d137300f4835db0333956921a","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-08-24 11:09:07.000000000","message":"Patch Set 2: Backport-Candidate+1","accounts_in_message":[],"_revision_number":2},{"id":"2b66ce7554593094fb442b4d5f7324e80355e616","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-08-25 15:09:50.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"71e00f6a766739ba5df7403870d2643d06a71a80","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 15:12:17.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"5aa0fbae5f10db802efe70c66155823dcbf40b16","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 15:49:21.000000000","message":"Patch Set 2: 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/b844c030a48a41799e0524a77c1a85c9\n\n- openstack-ansible-deploy-hosts_metal-centos-10-stream https://zuul.opendev.org/t/openstack/build/75efc641c93c4c47ab913bb6a377f4d3 : SUCCESS in 20m 27s\n- openstack-ansible-deploy-hosts_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/85beea26e9df44389d9949aab758b3cd : SUCCESS in 12m 33s\n- openstack-ansible-deploy-hosts_metal-debian-trixie https://zuul.opendev.org/t/openstack/build/3f38af0380a04717b6272ea5bdd65369 : SUCCESS in 18m 40s\n- openstack-ansible-deploy-hosts_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/16b73c90118a4a599955406d339999c6 : SUCCESS in 15m 50s\n- openstack-ansible-deploy-hosts_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/28a7beee570b4f308f9c3ecc6d2210e6 : SUCCESS in 14m 13s\n- openstack-ansible-deploy-hosts_distro_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/24c7b7e827ce4b57b4321937d57eadef : FAILURE in 17m 43s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/f085da760d494de48b48ec960cf669e1 : FAILURE in 25m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3db960abcf9d42eeb91b6b71f8bf248d : SUCCESS in 6m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/aa668cf9fd4e4ae487188a12b98c53ca : SUCCESS in 4m 46s\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/23f315876aee4c92a84ae7b34154aa21 : SUCCESS in 12m 34s","accounts_in_message":[],"_revision_number":2},{"id":"72123da5c2074bd92e1cdbf7d4b24bbcdb3e4ec9","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-08-25 19:26:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ecaabdcffb0424d952ab0279d95205cddec6c0a8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 21:24:56.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/664dcb822d2d43d9aa4889a5a491954a\n\n- openstack-ansible-deploy-hosts_metal-centos-10-stream https://zuul.opendev.org/t/openstack/build/90d82aeb95d7422e97abdfc5367c82e9 : SUCCESS in 15m 01s\n- openstack-ansible-deploy-hosts_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/88ac0a068d424ee7b010c92346036c91 : SUCCESS in 14m 17s\n- openstack-ansible-deploy-hosts_metal-debian-trixie https://zuul.opendev.org/t/openstack/build/986f9370b47d42d39671ad8cdeb1ef2e : SUCCESS in 12m 33s\n- openstack-ansible-deploy-hosts_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/4cb4da1d343647d3b7247ef5f6b6ddff : SUCCESS in 13m 29s\n- openstack-ansible-deploy-hosts_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/2af808c664204e3d92cb99a3d91aa70c : SUCCESS in 10m 53s\n- openstack-ansible-deploy-hosts_distro_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/6bab6a8bc4924476820fc7103980e7d2 : FAILURE in 11m 35s (non-voting)\n- openstack-ansible-deploy-hosts_distro_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/af6630e2f8d64cef8451bae81acdbf5b : SUCCESS in 14m 45s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9a2db419a0d34569975ee4f9a8d85435 : SUCCESS in 1h 51m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dd3ab823e11343bf8b2fe566b6aa537f : SUCCESS in 3m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/908687983fcb41558e46b47bfc653e43 : SUCCESS in 2m 21s\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/eddf51f4b1ce48f5a7a5b563b7bebfd8 : SUCCESS in 6m 34s","accounts_in_message":[],"_revision_number":2},{"id":"a6814860906664002e148e4fd8eed24c97a326d7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 21:26:59.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"2bb6cf82e07bcba33478655b8aa2e196af840274","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 22:32:30.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e1dd8d29d76e4168a5e8fc2c00cf8dc5\n\n- openstack-ansible-deploy-hosts_metal-centos-10-stream https://zuul.opendev.org/t/openstack/build/88fd7ed6dc2d457fadb1a7244e90222a : SUCCESS in 11m 26s\n- openstack-ansible-deploy-hosts_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/e3656c1063b04200bb31f1ec0879dbde : SUCCESS in 14m 07s\n- openstack-ansible-deploy-hosts_metal-debian-trixie https://zuul.opendev.org/t/openstack/build/2d58e9fba80046088f6454206908282f : SUCCESS in 11m 56s\n- openstack-ansible-deploy-hosts_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/cfa52f38afe64d95a59d3f94f669bb28 : SUCCESS in 21m 55s\n- openstack-ansible-deploy-hosts_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/df5bdf824fce48578c8bd7577b95b0e4 : SUCCESS in 15m 04s\n- openstack-ansible-deploy-hosts_distro_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/303996ad76bd4afaa8131dca993fdb74 : SUCCESS in 26m 54s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/36fe36e2c3b047768ed244eb3e8d189a : SUCCESS in 1h 04m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d73ffec532094a6b830c290c457413c3 : SUCCESS in 6m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/08ee3a8df3ca4cfb920811fb967d1be5 : SUCCESS in 5m 32s\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/cad5eda9c13e4aac8b3c7945d386170e : SUCCESS in 9m 46s","accounts_in_message":[],"_revision_number":2},{"id":"7cacf6112676cbd502a65b0228c926bcce5dabfe","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 22:32:30.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"e5864a2eda94ff4768324b3bc9a91c4d359764cc","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 22:33:44.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c5d7296b7ccc4625beb9c508fa5fcfc0\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8618822707ae47e394437ded7778c77b : SUCCESS in 55s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"485048091fbdb9bec44d78826612c7e06359f213","revisions":{"060013ab2f1ebc1fbe8e5b04c08283e4de1025b5":{"kind":"REWORK","_number":1,"created":"2026-08-20 10:37:49.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/40/1001640/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/40/1001640/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/40/1001640/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/40/1001640/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/40/1001640/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/40/1001640/1"}}},"commit":{"parents":[{"commit":"5a90345d6691ce30702df07760f3da98aa117456","subject":"Merge \"Update openstack_host_ca_certificates documented example\" into stable/2025.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/5a90345d6691ce30702df07760f3da98aa117456"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-18 13:56:07.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-20 10:37:49.000000000","tz":0},"subject":"Remove Rocky release PQC GPG key","message":"Remove Rocky release PQC GPG key\n\nStarting Aug 11 2026 `rpm install` started fetching new rocky PQC GPG\nkey, which is not yet present in official images.\n\nPQC GPG keys are breaking rpm_key module for ansible-core versions \u003c2.21\nas the flow has been fixed with [1]\n\nAs Ansible upgrade is not backportable, and issue is present in all\nstable branches, we need to create backportable fix,\nwhich is to remove the new GPG key and ensure that current one exists\nfor all hosts.\n\nThe patch should be reverted after ansible-core upgrade.\n\n[1] https://github.com/ansible/ansible/commit/2341354ffaefc8521e6083d3bbfce529143e1d29\n\nNeeded-By: https://review.opendev.org/c/openstack/openstack-ansible/+/1001337\nChange-Id: I3b615d88c76c4d7effc5ae3a77d039d1374e9c58\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n(cherry picked from commit 42e7f263f962327d773ca20be6d3f675c0569bd3)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/060013ab2f1ebc1fbe8e5b04c08283e4de1025b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/060013ab2f1ebc1fbe8e5b04c08283e4de1025b5"}]},"branch":"refs/heads/stable/2025.2","conflicts":{"base":"138eeda84dd7965aea27d6c14a6541fe25f7716b","ours":"5a90345d6691ce30702df07760f3da98aa117456","theirs":"42e7f263f962327d773ca20be6d3f675c0569bd3","merge_strategy":"recursive","contains_conflicts":true}},"485048091fbdb9bec44d78826612c7e06359f213":{"kind":"REWORK","_number":2,"created":"2026-08-20 10:40:22.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/40/1001640/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/40/1001640/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/40/1001640/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/40/1001640/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/40/1001640/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/40/1001640/2"}}},"commit":{"parents":[{"commit":"5a90345d6691ce30702df07760f3da98aa117456","subject":"Merge \"Update openstack_host_ca_certificates documented example\" into stable/2025.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/5a90345d6691ce30702df07760f3da98aa117456"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-18 13:56:07.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-20 10:40:22.000000000","tz":0},"subject":"Remove Rocky release PQC GPG key","message":"Remove Rocky release PQC GPG key\n\nStarting Aug 11 2026 `rpm install` started fetching new rocky PQC GPG\nkey, which is not yet present in official images.\n\nPQC GPG keys are breaking rpm_key module for ansible-core versions \u003c2.21\nas the flow has been fixed with [1]\n\nAs Ansible upgrade is not backportable, and issue is present in all\nstable branches, we need to create backportable fix,\nwhich is to remove the new GPG key and ensure that current one exists\nfor all hosts.\n\nThe patch should be reverted after ansible-core upgrade.\n\n[1] https://github.com/ansible/ansible/commit/2341354ffaefc8521e6083d3bbfce529143e1d29\n\nNeeded-By: https://review.opendev.org/c/openstack/openstack-ansible/+/1001337\nChange-Id: I3b615d88c76c4d7effc5ae3a77d039d1374e9c58\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n(cherry picked from commit 42e7f263f962327d773ca20be6d3f675c0569bd3)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/485048091fbdb9bec44d78826612c7e06359f213"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/485048091fbdb9bec44d78826612c7e06359f213"}]},"branch":"refs/heads/stable/2025.2"}},"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}},{"label":"Backport-Candidate","status":"MAY","applied_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}}]}],"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":{"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":""}}}]}
