)]}'
{"id":"openstack%2Fkayobe~978477","triplet_id":"openstack%2Fkayobe~stable%2F2025.1~Ib2f9c10433c42f783e1d5f618291ba5cb7be1641","project":"openstack/kayobe","branch":"stable/2025.1","topic":"apt-proxy","attention_set":{},"removed_from_attention_set":{"14200":{"account":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"last_update":"2026-03-25 14:41:34.000000000","reason":"Change was submitted"},"15197":{"account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"last_update":"2026-03-25 08:31:38.000000000","reason":"\u003cGERRIT_ACCOUNT_15197\u003e replied on the change","reason_account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}}},"hashtags":[],"change_id":"Ib2f9c10433c42f783e1d5f618291ba5cb7be1641","subject":"Support Python installation through Apt proxy","status":"MERGED","created":"2026-03-02 14:28:59.000000000","updated":"2026-03-25 14:43:48.000000000","submitted":"2026-03-25 14:41:34.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"978477-apt-proxy","meta_rev_id":"68a53d0b87772cdffd9d90e24ede90ae268967e5","_number":978477,"virtual_id_number":978477,"owner":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-25 14:41:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"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":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"all":[{"value":2,"date":"2026-03-24 18:48:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},{"value":1,"date":"2026-03-23 13:10:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-03-25 08:31:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"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":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"all":[{"value":0,"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-03-25 12:19:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-02 14:28:59.000000000","updated_by":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"reviewer":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"state":"REVIEWER"},{"updated":"2026-03-02 17:34:00.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-03-23 09:50:04.000000000","updated_by":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"reviewer":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"state":"CC"},{"updated":"2026-03-24 18:48:47.000000000","updated_by":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"reviewer":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"state":"REVIEWER"}],"messages":[{"id":"a0429a22ce8d1b165e73b7dcf2151cf884a25dce","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"date":"2026-03-02 14:28:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"801ade648bd221f06fade84bd9f5b300c53791ab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-02 17:34:00.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/2452996335a04cbcabb817a94c53465b\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/111a50b9a13e41bc8ed54c7d37ef990c : SUCCESS in 4m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca625836570848ed9ff7313ad1c3e343 : SUCCESS in 3m 39s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c9e3779b61ff4e258f09cd7a4e0a658a : SUCCESS in 5m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ecbf7eb2020a4fae8b58ff0857356c75 : FAILURE in 7m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4bde6a2edcdb4d38899c5b0f15d76d88 : SUCCESS in 4m 18s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/25a83c6acb674b77900920707e05b843 : SUCCESS in 3m 35s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/de13b690f2a2494a9a62340c804237d3 : SUCCESS in 7m 15s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/9989199dd53a451da362b15f34b8b0c2 : SUCCESS in 10m 33s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/90ff5110df2643cfbe464104390e53cd : SUCCESS in 13m 33s\n- kayobe-infra-vm-rocky9 https://zuul.opendev.org/t/openstack/build/f14943589af542a49f52841dbd9cca76 : SUCCESS in 14m 12s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/98ca709d5d3244ef94defb8b73e21e3a : SUCCESS in 7m 56s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/285dda25079f485da51bac01f81bb622 : SUCCESS in 20m 00s\n- kayobe-overcloud-host-configure-rocky9 https://zuul.opendev.org/t/openstack/build/42727d76f0c34bbba4f65a8131f78f4f : SUCCESS in 19m 41s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/8b359a0c21de444081694c7b1d1faae8 : SUCCESS in 16m 34s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/c169db40cacc4832b2eb6fa11233c79e : SUCCESS in 38m 02s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/a4148db5f89c418d8fb9ac8f2f7b9c9f : SUCCESS in 1h 06m 58s\n- kayobe-overcloud-rocky9 https://zuul.opendev.org/t/openstack/build/8d422c00b0054c56b145002be14102e0 : SUCCESS in 36m 42s\n- kayobe-overcloud-rocky9-podman https://zuul.opendev.org/t/openstack/build/a6295c3707004679b73938f6f5b92034 : SUCCESS in 1h 01m 05s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/a1642766494d4f3bb763e18ccf0b7345 : SUCCESS in 59m 42s\n- kayobe-overcloud-tls-rocky9 https://zuul.opendev.org/t/openstack/build/1187e6951b7a4825814578adc8554e73 : SUCCESS in 1h 18m 35s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/7f62b2ce86d94795800b2100e8cdfe34 : SUCCESS in 55m 48s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/a0b32bc318cc48809545f5a98e6bae94 : SUCCESS in 53m 29s\n- kayobe-overcloud-upgrade-rocky9 https://zuul.opendev.org/t/openstack/build/9b65fe97375e413abe95c4026e5e4e05 : SUCCESS in 2h 52m 37s\n- kayobe-overcloud-upgrade-slurp-rocky9 https://zuul.opendev.org/t/openstack/build/88764235c62c4e71a62b698bf0e762f3 : SUCCESS in 2h 33m 32s\n- kayobe-overcloud-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/79fa76bc4af84b3d935212f1bbfe26b8 : SUCCESS in 2h 21m 50s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/0c516ce96d054498be9216da1c77eeab : SUCCESS in 2h 24m 29s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/216e38712f6844f2a312619d49fe6614 : SUCCESS in 12m 02s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/fe7a205cb70a4b9c9a751ca6604dc0c1 : SUCCESS in 9m 33s\n- kayobe-seed-rocky9 https://zuul.opendev.org/t/openstack/build/810ff29b73064c33a2fbaa8adc24a71b : SUCCESS in 19m 45s\n- kayobe-seed-rocky9-podman https://zuul.opendev.org/t/openstack/build/bf60ed5a967d4845978a52cf1b3a1730 : SUCCESS in 16m 46s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/ab09b8090c724d52a63087e0728b124c : SUCCESS in 18m 50s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/0f8adb050b964df8baf71bf1cb96fa09 : SUCCESS in 13m 47s\n- kayobe-seed-upgrade-rocky9 https://zuul.opendev.org/t/openstack/build/6d9873e87bc54527a2f0d30a0f514bd5 : SUCCESS in 36m 00s\n- kayobe-seed-upgrade-slurp-rocky9 https://zuul.opendev.org/t/openstack/build/83be8fd5fd2d452c8a9922d6ab12b548 : SUCCESS in 35m 13s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/ac369e6f9c584925a36006711610c7b7 : SUCCESS in 32m 45s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/53fc465880ee4bcba05c020343c3eea2 : SUCCESS in 14m 39s\n- kayobe-seed-vm-rocky9 https://zuul.opendev.org/t/openstack/build/b5fef06662434ddcab5a2a9acff88f9a : SUCCESS in 15m 45s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/503b275f732243efba0f27bad20aa992 : SUCCESS in 8m 37s","accounts_in_message":[],"_revision_number":1},{"id":"5d16cbfbc78fd5b0075ce1d29eab15ebf54de920","author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"date":"2026-03-02 18:15:52.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3c67462b33ffc1cb545361fda837b056bf7584eb","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-03-23 09:50:04.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"985f1b3022c74dc657266d33a0ff7e67e3893710","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 12:39:55.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a89d8713dadd48f28d87166c41cb2376\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fe5284d9d05f4668bff06dc88c3b36dc : SUCCESS in 5m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6332c597545d48a49cd2b11342d29650 : SUCCESS in 4m 58s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b6867b8a764f428aba7f91015191ac42 : SUCCESS in 3m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0d4d3e4d3d5a49de881cbdefb0766458 : SUCCESS in 9m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4c65749406ce4bb1b003eab85b2b79b5 : SUCCESS in 4m 39s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/78af30f409e74accbf90781ef9a191bf : SUCCESS in 3m 56s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/681301ae583740f29c50bc10326436da : SUCCESS in 11m 37s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/e2430ffa7e4d4b8c9f7108c5dee574db : SUCCESS in 10m 46s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/aca264d5730745a2bf0eb8028ca0ddcd : SUCCESS in 8m 30s\n- kayobe-infra-vm-rocky9 https://zuul.opendev.org/t/openstack/build/f343f3922f5148baa25a124dfd483557 : SUCCESS in 15m 09s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/cab8e30c729640d5992c12da22efb508 : SUCCESS in 11m 55s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/5b6989de78d448e9a572ab81e57b8e48 : SUCCESS in 11m 19s\n- kayobe-overcloud-host-configure-rocky9 https://zuul.opendev.org/t/openstack/build/604167ba67c24d6fb221bb5ec26e3759 : SUCCESS in 11m 26s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/995d02331fb7419c9c5c3c059c3d21b7 : SUCCESS in 13m 51s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/5df5786b8f804bdd80f73b49b22417f0 : SUCCESS in 32m 52s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/07167f5edbd648e9a2e73c52d9c65088 : SUCCESS in 33m 55s\n- kayobe-overcloud-rocky9 https://zuul.opendev.org/t/openstack/build/d2dab5a93e9d4785a8fe554939557094 : SUCCESS in 1h 04m 13s\n- kayobe-overcloud-rocky9-podman https://zuul.opendev.org/t/openstack/build/315cb7097d5045438c2408cbe9c331f1 : SUCCESS in 1h 03m 25s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/76c125a36eaf425dae9fdf82d4f4d974 : SUCCESS in 1h 02m 53s\n- kayobe-overcloud-tls-rocky9 https://zuul.opendev.org/t/openstack/build/fb0c04e97578483abb737ba0daebf800 : SUCCESS in 1h 09m 13s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e324c5e420bb48918e348e6098f3a6a7 : SUCCESS in 1h 02m 24s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/101b1bc6ccdc433eae7488703fa8fa4e : SUCCESS in 59m 30s\n- kayobe-overcloud-upgrade-rocky9 https://zuul.opendev.org/t/openstack/build/36393d1eb30045b78b8046fa4257ae7e : SUCCESS in 2h 22m 27s\n- kayobe-overcloud-upgrade-slurp-rocky9 https://zuul.opendev.org/t/openstack/build/dd50424096464c9abac841c4a1c9e448 : SUCCESS in 2h 27m 11s\n- kayobe-overcloud-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b72414e1beff4d9da2ae1b4926a32c8a : SUCCESS in 2h 07m 09s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6dde3f920784467f9ad79b7c64c9eb49 : SUCCESS in 2h 06m 05s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/03099c8740a94906970660f82b247e27 : SUCCESS in 15m 44s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/cf2804036afb4403b30812bf0bc445f3 : SUCCESS in 9m 37s\n- kayobe-seed-rocky9 https://zuul.opendev.org/t/openstack/build/a192dfe7dd1b430fb0aaf56ece7c8ed7 : SUCCESS in 18m 07s\n- kayobe-seed-rocky9-podman https://zuul.opendev.org/t/openstack/build/f5d37924de6b4fe7a29f8db18cebe1af : SUCCESS in 20m 31s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/dcea921667e5493bb927b89e3bf0577b : SUCCESS in 17m 07s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/4c55df46b1da435981135db07e4c883e : SUCCESS in 15m 31s\n- kayobe-seed-upgrade-rocky9 https://zuul.opendev.org/t/openstack/build/a4b0896342c2433ba198967209bbe275 : SUCCESS in 35m 49s\n- kayobe-seed-upgrade-slurp-rocky9 https://zuul.opendev.org/t/openstack/build/c1bc74a3466f4086a74f108b2385dca6 : SUCCESS in 39m 24s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/730c2bf11fa54560902a7a2af40280f9 : SUCCESS in 34m 17s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/a408b62af66d40ee8d08d240a79639f1 : SUCCESS in 14m 06s\n- kayobe-seed-vm-rocky9 https://zuul.opendev.org/t/openstack/build/80694c286a2b44a7b469f771e320d9fd : SUCCESS in 16m 51s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4c0455743c514c8299627b9dded413d2 : SUCCESS in 13m 24s","accounts_in_message":[],"_revision_number":1},{"id":"2f4e9e8881f79cfe04158e244678e63fe66edc6c","author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"date":"2026-03-23 13:10:33.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"8309d773d7be67cc999bd38a75beb1f678154049","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-03-24 18:48:47.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"8d16ddc92bc01f6106f751d10aac34697ff78e88","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2026-03-25 08:31:38.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"203cccd75ccb79974e5aa7f1ef832f7be9e5417e","author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"date":"2026-03-25 09:15:18.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d3ace48fe6aa722e1949b45dbd6b29a89694c29d","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2026-03-25 12:19:38.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"b65c453e1a01f55253da19a51f2bc431a210d43c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-25 12:19:55.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"944103d2784a2fea7fc649f848047c2568e8307e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-25 14:41:34.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1cd7b2f665b34d54bc86259080cbf658\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c64a871e18f64d918ae59d4322d86444 : SUCCESS in 3m 55s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/adb627db98424f2fb00d738d85c2a681 : SUCCESS in 3m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/73e3a0f0c6624186ab56cb3520456223 : SUCCESS in 5m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/16bfe7c1842c4a649e1a58d99734d8bd : SUCCESS in 4m 06s\n- kayobe-tox-ansible-syntax https://zuul.opendev.org/t/openstack/build/27dc5d9ce64e4e20904045895e297780 : SUCCESS in 5m 48s\n- kayobe-tox-ansible https://zuul.opendev.org/t/openstack/build/58f19bab1de44b45a5a0c18e6c0cec0a : SUCCESS in 12m 00s\n- kayobe-tox-molecule https://zuul.opendev.org/t/openstack/build/d51234af756448a3aab5deada6aa9e5b : SUCCESS in 11m 04s\n- kayobe-infra-vm-rocky10 https://zuul.opendev.org/t/openstack/build/fabf95418b2049398548d01f1823124a : SUCCESS in 13m 12s\n- kayobe-infra-vm-rocky9 https://zuul.opendev.org/t/openstack/build/fa93951ab4b8411ba582edab9cbf3926 : SUCCESS in 18m 34s\n- kayobe-infra-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/7e8486c759ab4815a709bbee0836cfec : SUCCESS in 10m 11s\n- kayobe-overcloud-host-configure-rocky10 https://zuul.opendev.org/t/openstack/build/9cf5deffdc8b4f719423cd32ade01b06 : SUCCESS in 10m 24s\n- kayobe-overcloud-host-configure-rocky9 https://zuul.opendev.org/t/openstack/build/c0fca60c01994875960dafc9b2bded98 : SUCCESS in 11m 12s\n- kayobe-overcloud-host-configure-ubuntu-noble https://zuul.opendev.org/t/openstack/build/0c92721e57954de19d455f01597c905b : SUCCESS in 7m 27s\n- kayobe-overcloud-rocky10 https://zuul.opendev.org/t/openstack/build/1bdc81dacb2141869c80a52d5a366740 : SUCCESS in 32m 24s\n- kayobe-overcloud-rocky10-podman https://zuul.opendev.org/t/openstack/build/f3e450558976489f9f8e048176578be4 : SUCCESS in 34m 38s\n- kayobe-overcloud-rocky9 https://zuul.opendev.org/t/openstack/build/bf3ad7de60304d4fb0ff6556def4246e : SUCCESS in 59m 58s\n- kayobe-overcloud-rocky9-podman https://zuul.opendev.org/t/openstack/build/b3472c6fbacf444a9f7638905a74dbfb : SUCCESS in 1h 03m 37s\n- kayobe-overcloud-tls-rocky10 https://zuul.opendev.org/t/openstack/build/25678277ef6e4473b8795ca03cf5883b : SUCCESS in 54m 15s\n- kayobe-overcloud-tls-rocky9 https://zuul.opendev.org/t/openstack/build/1c914c18ff2741118915873b7425561c : SUCCESS in 1h 19m 18s\n- kayobe-overcloud-ubuntu-noble https://zuul.opendev.org/t/openstack/build/ee548c2674db49d9bad9622c68d9f3d7 : SUCCESS in 57m 02s\n- kayobe-overcloud-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/9ff1ba1bbb0247009860162673af501e : SUCCESS in 1h 09m 28s\n- kayobe-overcloud-upgrade-rocky9 https://zuul.opendev.org/t/openstack/build/95276aa9eea140c9b444725a01d27dde : SUCCESS in 1h 14m 48s\n- kayobe-overcloud-upgrade-slurp-rocky9 https://zuul.opendev.org/t/openstack/build/3a3b2f0671454664b1908395bccb9819 : SUCCESS in 1h 20m 22s\n- kayobe-overcloud-upgrade-slurp-ubuntu-noble https://zuul.opendev.org/t/openstack/build/aa11c743adcf41c08fb5d4f0a05b6b90 : SUCCESS in 2h 14m 20s\n- kayobe-overcloud-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/7cd421023aca4e088f7e7d4f6381216e : SUCCESS in 1h 12m 09s\n- kayobe-seed-rocky10 https://zuul.opendev.org/t/openstack/build/a1bae43a9229453f8f3b21c4e50d83fb : SUCCESS in 15m 18s\n- kayobe-seed-rocky10-podman https://zuul.opendev.org/t/openstack/build/183228ec5b6b4c8ab7903484d882a99d : SUCCESS in 15m 29s\n- kayobe-seed-rocky9 https://zuul.opendev.org/t/openstack/build/bfa50f448ff544288a9152af16ccec92 : SUCCESS in 21m 51s\n- kayobe-seed-rocky9-podman https://zuul.opendev.org/t/openstack/build/7776808899e14dfe98a49e11a09e4d8a : SUCCESS in 21m 37s\n- kayobe-seed-ubuntu-noble https://zuul.opendev.org/t/openstack/build/52daa459a7d34590ba5b482496cfa494 : SUCCESS in 8m 27s\n- kayobe-seed-ubuntu-noble-podman https://zuul.opendev.org/t/openstack/build/6e93e3d7290b4ccb85eb028f28d15651 : SUCCESS in 17m 57s\n- kayobe-seed-upgrade-rocky9 https://zuul.opendev.org/t/openstack/build/77d4e4d1103545baa2d912930d708892 : SUCCESS in 22m 42s\n- kayobe-seed-upgrade-slurp-rocky9 https://zuul.opendev.org/t/openstack/build/7075ff7f0fb145199f266ee5240b33b9 : SUCCESS in 22m 41s\n- kayobe-seed-upgrade-ubuntu-noble https://zuul.opendev.org/t/openstack/build/378f75d70ef7463cbec3563d9561b775 : SUCCESS in 24m 16s\n- kayobe-seed-vm-rocky10 https://zuul.opendev.org/t/openstack/build/c7f9151827754c3ab2b9938b5193dedc : SUCCESS in 13m 29s\n- kayobe-seed-vm-rocky9 https://zuul.opendev.org/t/openstack/build/2d67b9767fef43e487a75a985071f585 : SUCCESS in 8m 45s\n- kayobe-seed-vm-ubuntu-noble https://zuul.opendev.org/t/openstack/build/91b4a78b82b14cddb76d9a46b3fbcd9c : SUCCESS in 7m 20s","accounts_in_message":[],"_revision_number":1},{"id":"e68c71225dcba331bce47618e09fce0959b4b7cc","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-25 14:41:34.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"68a53d0b87772cdffd9d90e24ede90ae268967e5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-25 14:43:48.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ca745b71822d4ba6b3f5175f8167e7f9\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/05d52f2d5e974dabbb02d9bc936b251d : SUCCESS in 46s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/feca29b2d57c43ee918fafc8912e1e9f : SUCCESS in 1m 38s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"907ceba3a4a73d5d82cbe45bc2719934746a2bc8","revisions":{"907ceba3a4a73d5d82cbe45bc2719934746a2bc8":{"kind":"REWORK","_number":1,"created":"2026-03-02 14:28:59.000000000","uploader":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"ref":"refs/changes/77/978477/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/kayobe","ref":"refs/changes/77/978477/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/77/978477/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/77/978477/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/kayobe refs/changes/77/978477/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/kayobe refs/changes/77/978477/1"}}},"commit":{"parents":[{"commit":"1f7a2a22e57f32205c0cfe0f448bb9840f71ada6","subject":"Split Python installation from user bootstrap","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/1f7a2a22e57f32205c0cfe0f448bb9840f71ada6"}]}],"author":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2026-02-17 20:50:32.000000000","tz":60},"committer":{"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","date":"2026-03-02 14:28:49.000000000","tz":180},"subject":"Support Python installation through Apt proxy","message":"Support Python installation through Apt proxy\n\nChange-Id: Ib2f9c10433c42f783e1d5f618291ba5cb7be1641\nSigned-off-by: Pierre Riteau \u003cpierre@stackhpc.com\u003e\n(cherry picked from commit 8b36acddab1fc16c35ef86852c6a816da3617546)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/907ceba3a4a73d5d82cbe45bc2719934746a2bc8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/kayobe/commit/907ceba3a4a73d5d82cbe45bc2719934746a2bc8"}]},"branch":"refs/heads/stable/2025.1"}},"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":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"}},{"label":"Backport-Candidate","status":"MAY"},{"label":"Review-Priority","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":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\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":{}}}]}
