)]}'
{"id":"openstack%2Fopenstack-ansible-openstack_hosts~1001639","triplet_id":"openstack%2Fopenstack-ansible-openstack_hosts~stable%2F2026.1~I3b615d88c76c4d7effc5ae3a77d039d1374e9c58","project":"openstack/openstack-ansible-openstack_hosts","branch":"stable/2026.1","attention_set":{},"removed_from_attention_set":{"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2026-08-20 16:59:14.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I3b615d88c76c4d7effc5ae3a77d039d1374e9c58","subject":"Remove Rocky release PQC GPG key","status":"MERGED","created":"2026-08-20 10:31:17.000000000","updated":"2026-08-20 17:00:48.000000000","submitted":"2026-08-20 16:59:14.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":"1001639","cherry_pick_of_change":1001344,"cherry_pick_of_patch_set":4,"meta_rev_id":"689d8a13d3f773b106ec5f53e8b251683d1742d6","_number":1001639,"virtual_id_number":1001639,"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-20 16:59:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":2,"date":"2026-08-20 13:59:04.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-20 15:40:50.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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"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-20 15:40:50.000000000","permitted_voting_range":{"min":1,"max":1},"_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":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":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":[],"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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-20 11:57:17.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-20 15:40:50.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"}],"messages":[{"id":"296234ac0819c8249787a3cdbba22797a7f58c0d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-08-20 10:31:17.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"398a083977cecdead83e0b48b6367cb5cf2b7e7f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 11:57:17.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c5bcc39e5afb4a13a8eb736749c3164d\n\n- openstack-ansible-deploy-hosts_metal-centos-10-stream https://zuul.opendev.org/t/openstack/build/bd5c8773581b4aa1813a0c0365ada2e2 : SUCCESS in 17m 38s\n- openstack-ansible-deploy-hosts_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/00bbed2be3ef4b6ea572ecc14343a820 : SUCCESS in 11m 47s\n- openstack-ansible-deploy-hosts_metal-debian-trixie https://zuul.opendev.org/t/openstack/build/8862419836e84f01b3a448a1e2efb8b9 : SUCCESS in 13m 07s\n- openstack-ansible-deploy-hosts_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/b1eccec041a7460dbdc1505ff48d8d7c : SUCCESS in 16m 56s\n- openstack-ansible-deploy-hosts_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1bfd0504d44c41898e28265efc63b016 : SUCCESS in 12m 24s\n- openstack-ansible-deploy-hosts_metal-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/2c9e7864e2194bb392b8bfc616c98b5a : SUCCESS in 11m 39s\n- openstack-ansible-deploy-hosts_distro_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/83ac4bbf2dde474f90110364a1e00762 : SUCCESS in 14m 18s\n- openstack-ansible-deploy-hosts_distro_lxc-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/27324b563b0a424098659532316261ee : SUCCESS in 16m 54s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6335d41d24884a0e9ce28e1be843845d : SUCCESS in 1h 18m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/947ee799c5044708b1098cff47db0148 : SUCCESS in 3m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f020e6e6f83b4208a6863f52e6e92aa6 : SUCCESS in 3m 18s\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/7b831422b9094bda9c8d37a1bb9f5191 : SUCCESS in 12m 52s","accounts_in_message":[],"_revision_number":1},{"id":"a07b36ee6049d32f7c04e785c1fa5a20a189a323","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-08-20 13:59:04.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"b114e816ea59e8d2b5eab8729fdf6c5d4e46b8bf","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2026-08-20 15:40:50.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"f1e5f6abf5ffa04d5c6b60536aed43b36fb83a49","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 15:43:56.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"1f7ac58b4dab5a5d3e516228f9446e06831d8d29","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 16:59:14.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/495fa4c65928483d8315f3f6b63d6afa\n\n- openstack-ansible-deploy-hosts_metal-centos-10-stream https://zuul.opendev.org/t/openstack/build/ae5282f5e3324a0cabb64690cafd1237 : SUCCESS in 12m 58s\n- openstack-ansible-deploy-hosts_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/aa999001cfd4471e9a6df6133e8a9d41 : SUCCESS in 18m 16s\n- openstack-ansible-deploy-hosts_metal-debian-trixie https://zuul.opendev.org/t/openstack/build/a5c5c3e95a894768a94d05c3b20cfa35 : SUCCESS in 17m 19s\n- openstack-ansible-deploy-hosts_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/d263ea128d8841f681079df194274c40 : SUCCESS in 16m 13s\n- openstack-ansible-deploy-hosts_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/864f177a4daf4d479d26ea1c4a418c6f : SUCCESS in 18m 44s\n- openstack-ansible-deploy-hosts_metal-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/2f8a7c4992a14ba7bb15237d96d2cf6e : SUCCESS in 12m 24s\n- openstack-ansible-deploy-hosts_distro_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/c5234cb3f04a4a75a009459a0f5d03c8 : SUCCESS in 18m 33s\n- openstack-ansible-deploy-hosts_distro_lxc-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/acdd48c4372c4cf380a6a1feb520bcfd : SUCCESS in 15m 01s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a7bb8fb1f774451b83b57da1c4f8ee42 : SUCCESS in 1h 14m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a24b1f9bebf3439d9fe32ae41bc54b6f : SUCCESS in 4m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8a17001997014cb88cdb00855d0da453 : SUCCESS in 3m 44s\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/88c73a3aeca943c6a254fa23fd2a67c3 : SUCCESS in 11m 50s","accounts_in_message":[],"_revision_number":1},{"id":"9aa9205f0bdbe19f5a28654f47ad8d8116cb582f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 16:59:14.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"689d8a13d3f773b106ec5f53e8b251683d1742d6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 17:00:48.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1789380421af4f59a94a807340784357\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e9b50d491dc14a729898954a8949cc20 : SUCCESS in 51s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"dfd22414cf6dde9c5715cb736f91b69eb1e6e25d","revisions":{"dfd22414cf6dde9c5715cb736f91b69eb1e6e25d":{"kind":"REWORK","_number":1,"created":"2026-08-20 10:31:17.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/39/1001639/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/39/1001639/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/39/1001639/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/39/1001639/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/39/1001639/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/39/1001639/1"}}},"commit":{"parents":[{"commit":"a42a49bcab6803cb2f27358a4c850a630c2958aa","subject":"Merge \"Update openstack_host_ca_certificates documented example\" into stable/2026.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/a42a49bcab6803cb2f27358a4c850a630c2958aa"}]}],"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:31:17.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/dfd22414cf6dde9c5715cb736f91b69eb1e6e25d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/dfd22414cf6dde9c5715cb736f91b69eb1e6e25d"}]},"branch":"refs/heads/stable/2026.1","conflicts":{"base":"138eeda84dd7965aea27d6c14a6541fe25f7716b","ours":"a42a49bcab6803cb2f27358a4c850a630c2958aa","theirs":"42e7f263f962327d773ca20be6d3f675c0569bd3","merge_strategy":"recursive","contains_conflicts":false}}},"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":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}},{"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":{"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":""}}}]}
