)]}'
{"id":"openstack%2Fopenstack-helm~1005132","triplet_id":"openstack%2Fopenstack-helm~master~If5c63d2f5edc5ab1195c78a8fa075ef826c5a873","project":"openstack/openstack-helm","branch":"master","attention_set":{},"removed_from_attention_set":{"3009":{"account":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"last_update":"2026-09-16 16:30:34.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"If5c63d2f5edc5ab1195c78a8fa075ef826c5a873","subject":"Retire the deployment scripts and dead tooling","status":"MERGED","created":"2026-09-10 21:27:13.000000000","updated":"2026-09-16 16:34:26.000000000","submitted":"2026-09-16 16:30:34.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":"1005132","meta_rev_id":"0adca8e920d7b204cf87019e2417d0780d442fba","_number":1005132,"virtual_id_number":1005132,"owner":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29974,"name":"Stephen Taylor","email":"staylor@mirantis.com","username":"st053q"},{"value":0,"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-09-16 16:30:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":29974,"name":"Stephen Taylor","email":"staylor@mirantis.com","username":"st053q"},"all":[{"value":2,"date":"2026-09-15 22:28:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":29974,"name":"Stephen Taylor","email":"staylor@mirantis.com","username":"st053q"},{"value":2,"date":"2026-09-16 14:48:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"all":[{"value":0,"_account_id":29974,"name":"Stephen Taylor","email":"staylor@mirantis.com","username":"st053q"},{"value":1,"date":"2026-09-16 14:48:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29974,"name":"Stephen Taylor","email":"staylor@mirantis.com","username":"st053q"},{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-11 17:31:50.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-09-15 19:02:56.000000000","updated_by":{"_account_id":29974,"name":"Stephen Taylor","email":"staylor@mirantis.com","username":"st053q"},"reviewer":{"_account_id":29974,"name":"Stephen Taylor","email":"staylor@mirantis.com","username":"st053q"},"state":"REVIEWER"},{"updated":"2026-09-16 14:48:11.000000000","updated_by":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"reviewer":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"state":"REVIEWER"}],"messages":[{"id":"75b8a5d62712b357f16e43df86e103947aa73314","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-10 21:27:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bd5b77e7a8c0b98f3de4e7fc7a6de4e862274f8d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-11 15:26:25.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"26de3b94d49d6a97050a49d3bd257faf23e93f5c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-11 17:31:50.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/4d9eae21adb8406f97be1524ab268bc5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ebb3f551e9d245b8a14749b76ab61609 : SUCCESS in 2m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/757360ea3900447aa61f16e1b4bf6f39 : SUCCESS in 3m 34s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/0b496accf6394e7e82746b3d0cead9b7 : SUCCESS in 2m 42s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f9aab9bf30f241faafc51be6ff68254b : SUCCESS in 1h 49m 34s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5ab31c998c7a47f3bb7ff6db61e7743f : FAILURE in 1h 39m 29s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/753cf805f9be4101a772fcfed92c191a : SUCCESS in 1h 17m 03s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e27b6adc44e347ed9c2f7c79dd3f3154 : SUCCESS in 1h 15m 31s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/be44eaaa381a47e7815afab75b4b037f : SUCCESS in 2m 45s\n- openstack-helm-bandit https://zuul.opendev.org/t/openstack/build/b32d0ebcaffe48a18f429e8a72b0a60e : SUCCESS in 5m 52s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/b0d6524563284a7c9f6018b8930d438f : SUCCESS in 1m 58s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/633e0af6d901483f8d9589940d44ea1e : SUCCESS in 46m 26s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b59747b9512c49e7a46989b2ce095a73 : SUCCESS in 47m 23s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c1cc344ddd8a48d4afd68c287ab666be : SUCCESS in 43m 48s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1e5734487829422a91fc5e4cf10b3a08 : SUCCESS in 48m 11s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/608ed848bec14f30ba58dcd320c5c03c : SUCCESS in 28m 02s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/bef8ed8a17dd4c548cafda61467ae58f : SUCCESS in 1h 13m 03s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4a7a73160d0d427ea8476e500748bc95 : SUCCESS in 1h 31m 30s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e57a103c15d840bc9af6907be92de92a : SUCCESS in 51m 13s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c46c645da7d6490c83a28d4568b47092 : SUCCESS in 58m 15s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a8e93b332cf545e8b461b27478424501 : SUCCESS in 1h 20m 17s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/40ef6c0684a24c1d87007477669f1284 : SUCCESS in 53m 18s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e3ae201ea39a4bfcaaee20f63ca988da : SUCCESS in 38m 59s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/32c92f8a2b444db8ab901d8ef059aed7 : SUCCESS in 23m 24s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4115812507004e84a740ea389e0542b8 : SUCCESS in 21m 50s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5096bc88e18345608df8bd8e51ade54e : SUCCESS in 1h 30m 45s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9bfe2bd0694841cdb731dde0f132ddc0 : SUCCESS in 55m 20s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/596df88480754cc4b588d80dee5b303a : SUCCESS in 26m 50s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e34ee173456b4364a966a82f21419016 : SUCCESS in 39m 41s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e5762ab8dd00463b8fbdb0a8c7e5b3d1 : SUCCESS in 50m 15s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/26aab3c6d40146c5a043ec20c952c7f0 : SUCCESS in 28m 15s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/4d065ef40f36446b99cdfbcd8cb6ad64 : SUCCESS in 38m 14s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/77b5f9276df94d87824d685a217050ce : SUCCESS in 27m 02s","accounts_in_message":[],"_revision_number":2},{"id":"b47fad1bc1d885b5fbd8bfc8425cc8ff972cb41f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-14 21:02:50.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"8b0d69f872263b7934bb36e549f9c3ced9518ac3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-14 22:51:05.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b2f2088360ca49ada706a003ff5386d2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/718741dde86d4bc789d0fc9d01feae57 : SUCCESS in 3m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/192e746b347a4278b10da4411fd79c7e : SUCCESS in 2m 02s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/ec67f0018d1f479fa2244664cddbbd77 : SUCCESS in 2m 12s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/67b4400f204d477abc1090d4a1a26ae4 : SUCCESS in 58m 33s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/07ec6d4d43bf4fa5bb7c68cab826a790 : SUCCESS in 57m 11s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/351c4ed05b36458da78fda0806d8281c : SUCCESS in 1h 15m 59s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/645ce536f4194f46b3d55a88c9e13c09 : SUCCESS in 49m 07s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/17403402c98c432688f4edbbfe478b7b : SUCCESS in 2m 15s\n- openstack-helm-bandit https://zuul.opendev.org/t/openstack/build/3e0c3ee2ab754002b5e8a6b3b7d176b3 : SUCCESS in 5m 19s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/9952a1606bb44065a028077762af0465 : SUCCESS in 3m 28s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/fd49814ac872442c8dfec8ffc476df72 : SUCCESS in 30m 13s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1679902f17f84cb5bfdaf28cbac51e85 : SUCCESS in 1h 12m 38s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/6b4056ccb4ce4097b4d3717e79d8fb28 : SUCCESS in 38m 44s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c5f447b92d0441c28275b11eaebe0213 : SUCCESS in 1h 15m 20s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0e314d173b46463d9c1c391cf6bfbc22 : SUCCESS in 35m 01s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/6d2d97b0bded4b8d893f6e0a2a9bc08f : SUCCESS in 1h 18m 12s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a5d5c0dd3e6549da8087a6d997a9e759 : SUCCESS in 1h 25m 29s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/12edc7b400a24160822c60553afa7d1a : SUCCESS in 1h 18m 18s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a3db81d01cdb407e98195a1efd05e236 : SUCCESS in 58m 16s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/46feee7a32434de19ef2c92651fe173d : SUCCESS in 1h 21m 30s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3889a4e2cd7542c98933804ce1c32aed : SUCCESS in 48m 37s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/6e193f38c36843119bab470416c9f843 : SUCCESS in 58m 28s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/88ee905390864366825219fb09f54fd0 : SUCCESS in 28m 14s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/52ee31e58eb14fd987c6c2911bb5335e : SUCCESS in 25m 34s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/278cf7fa9d3f44cea81cba09ef833a4a : SUCCESS in 1h 41m 22s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3784fc2bb14346f59a0e0271392209ed : SUCCESS in 34m 04s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c2ad874773ef4136b3d11b7ee3a81d4c : SUCCESS in 25m 29s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/dd4058e7e0a140d083c4e9cb7a58a3ca : SUCCESS in 1h 04m 29s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/988be20c312b4cc286b3f268df11747e : SUCCESS in 47m 33s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/edafd1fdfdfe459e8f49f6826963208e : SUCCESS in 31m 43s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/da3b17f3e4d74ff2a4b0ff71617f64ed : SUCCESS in 38m 11s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/1097b1c0c911489b9db73a7affdda5d0 : SUCCESS in 37m 52s","accounts_in_message":[],"_revision_number":3},{"id":"7a33916a61cfbcb420f5532d8128651b4a0b85f5","author":{"_account_id":29974,"name":"Stephen Taylor","email":"staylor@mirantis.com","username":"st053q"},"date":"2026-09-15 19:02:56.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"31b6dfc8707c3e23a348a96b5bf1c8ef8240967f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-15 22:28:28.000000000","message":"Patch Set 4: Patch Set 3 was rebased\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"8af6db1a653fe220e6cec383efe1ec99f315d0c6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-16 00:19:22.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/91a7d5a5eb1f4615b4eaa6d2588433ad\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4b61988b320a4723800f50bd615b4445 : SUCCESS in 3m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9cfef1419e104820b26e05696f226ea0 : SUCCESS in 4m 19s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/ceb7549cf58e40f18a5616b42d297b69 : SUCCESS in 4m 19s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0f1091a425df40638e1acf8c87363aad : FAILURE in 23m 17s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/47c6c24b0af84cffaca20c84a9d8e9fc : SUCCESS in 1h 21m 58s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a9990dac8be34ceaa3602b2206ce9de7 : SUCCESS in 1h 13m 41s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/50009c573f45477b858b0a15fa1fc98c : SUCCESS in 1h 08m 55s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/2b33b07dbc8a4e5eaa04475b694f9a9a : SUCCESS in 4m 09s\n- openstack-helm-bandit https://zuul.opendev.org/t/openstack/build/b5d276d129bc44f3ae65e2f4a6b0a690 : SUCCESS in 3m 39s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/1dadf7891f344c5eaa83e01db6ffca65 : SUCCESS in 2m 38s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f275f2ffd51440b4a155c2285bfda9d1 : SUCCESS in 35m 49s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/aa9a109060f6451ab0ce5a78618c8c43 : SUCCESS in 1h 14m 01s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/890ce01141d8486195ecc5805d1a3562 : SUCCESS in 42m 37s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/308b55f1380f434d9a86c359036ea737 : SUCCESS in 44m 17s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/058b2afcf0e94e6aab3b7ae056f76e95 : SUCCESS in 38m 01s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/564fda2917104243ac0c1438e79de72b : SUCCESS in 1h 16m 03s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d3180bdb11d34d39bb622c30150adcc1 : SUCCESS in 1h 44m 59s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/857af05f3be64a778c644c0525fdbf8b : SUCCESS in 1h 14m 43s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/14c94f22a2a04596bf8ba35d8af23f87 : SUCCESS in 57m 59s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1dfbc30fd7e341bdaaab880f634c4e89 : SUCCESS in 1h 17m 25s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f61a9c56a1644974af452122943efbdb : SUCCESS in 58m 36s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8976c3abe2a34c2eae2b5b118c314296 : SUCCESS in 35m 51s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4c8d2f58bef744519836ccbe245b4f66 : SUCCESS in 28m 45s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/91e7131d860d471abbf657cc91d7e4b1 : SUCCESS in 23m 50s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/12ef60db980c4eeab64ab12c65b7c130 : SUCCESS in 1h 27m 12s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8da54ce88c5e432a912dd691cbe7a3f3 : SUCCESS in 53m 01s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/05f832aa329b48dcac16ba79f1a4ae06 : SUCCESS in 27m 49s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f8888d448b00415ca068d5681732e671 : SUCCESS in 56m 48s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/01c7fa61b4e3499cb7068574ea439ddc : SUCCESS in 49m 00s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2c1df5fd17154852b82b2950ad99bb7d : SUCCESS in 18m 11s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/18543c506c264eb8b47b8cadc1ee20af : SUCCESS in 29m 22s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/740290474ea941e089fe160d112680cc : SUCCESS in 20m 31s","accounts_in_message":[],"_revision_number":4},{"id":"739377a8de53dc89cb04124e184e27e4b22dd7e4","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-16 01:56:02.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"6734c9bdb3f9f537b38c34d32d48bcd191fe78c5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-16 03:51:53.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d82272934e454326a2d9fd5145f2a91d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a91c8b1705ea48b8b0f91185581f0e52 : SUCCESS in 3m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8b2f69385f264a39b667e83766d2f47c : SUCCESS in 3m 49s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/16f823bf667842b980e3fbcba677ac17 : SUCCESS in 3m 16s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0654ecd873d14eed9a137dd9436a5cc5 : SUCCESS in 1h 43m 28s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8572976f43754e62bc6d410d3c14bfc8 : SUCCESS in 1h 45m 04s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b341277b9e71472ca23bd1c702022c65 : SUCCESS in 1h 21m 43s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/085043a9aa9345f6a6fbbd157c7645e1 : SUCCESS in 1h 19m 26s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/74385b6c8e1c475d9cc61227721d40b7 : SUCCESS in 2m 09s\n- openstack-helm-bandit https://zuul.opendev.org/t/openstack/build/69e7ec3b3314401eab1a192a86362ee6 : SUCCESS in 5m 32s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/3af5a2fbb49449d1a8777e0086762b3d : SUCCESS in 2m 19s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/32ac7523dfa9464cb3fa45c8f3ad1955 : SUCCESS in 48m 15s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/022468d16bc143d98f2a51878dbe7d05 : SUCCESS in 50m 39s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3b57fabd9df84cc1b78f4009dde9cd8c : SUCCESS in 29m 01s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9d93e2322f744652834218d9381c19ae : SUCCESS in 1h 11m 45s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3447ecbc6aa64073b1c3eaf21c5cd4f8 : SUCCESS in 43m 48s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1ceeb7c421d04d74bf026d1b4e9500f4 : SUCCESS in 1h 19m 43s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/58bc11bcebf24809971fb7fb4c025a2f : SUCCESS in 1h 43m 23s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5544ae5afd2e4d7fa40750873bf13bcb : SUCCESS in 48m 33s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/6556a8cb5f664d5aa85dd5620818a7b8 : SUCCESS in 57m 22s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d641df9241f04c269bc722971b05eb09 : SUCCESS in 1h 12m 02s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/95b4d6fdae71433a97c9cf0b8341c618 : SUCCESS in 1h 03m 56s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/03b3e582bc2249b38eb4411fbae5ae9f : SUCCESS in 37m 00s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/cde70d2636694a098e0168f8de209167 : SUCCESS in 23m 55s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b0024ab40d3b4d4d99d3609afa0b375c : SUCCESS in 14m 26s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/fe7248b1a71f47f4bac0133bd3eae5ab : SUCCESS in 51m 31s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/027b3901e2974d71a12f8239fbb41d4c : SUCCESS in 59m 08s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/ba85471dd38a43db968f1c9306a5334d : SUCCESS in 24m 56s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/49f7b2e05fca483fb4157741c2cf325a : SUCCESS in 1h 01m 19s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a31bcb4df39948b6a7fb71af0681bf10 : SUCCESS in 1h 07m 14s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c7c1ce5e17394b999b90e264267337d7 : SUCCESS in 27m 16s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/21e17cc7847049d691713fbf56159e8f : SUCCESS in 42m 34s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/625be06bdd5b446cb0d52c6609bba944 : SUCCESS in 21m 33s","accounts_in_message":[],"_revision_number":4},{"id":"809e1dc35b0d3029b66f1f47dcccb7307af098db","author":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"date":"2026-09-16 14:48:11.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"55147d0e5cd1484bc3317a976ffe070225cf83a2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-16 14:49:17.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"abfce360acbd83562d3e3e15f535c9a4677bd5b5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-16 16:30:34.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ec330239a1ae403fb8dc74e56fadfdce\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ffdb774518164d20a3f48727cab84f32 : SUCCESS in 3m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/91bd1315bd9a49288a791ea89e6acc03 : SUCCESS in 3m 46s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/209494f341214f429532a8f60bd1ef4a : SUCCESS in 4m 42s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4460269467904a3e8d4a264034466c60 : SUCCESS in 43m 46s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a7d0dd86feb345b9b3882588e4f4470b : SUCCESS in 47m 29s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/7bd030800c8445c1a2bca6b9bade4a3a : SUCCESS in 42m 28s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/5bc6e6addde1427a85ba753046085959 : SUCCESS in 29m 38s","accounts_in_message":[],"_revision_number":4},{"id":"4ed1a49fc99228ad7393697e11d031fb49810470","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-16 16:30:34.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"0adca8e920d7b204cf87019e2417d0780d442fba","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-16 16:34:26.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f234c786d38b4ed29b342ef5a5e999d8\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d0b78ff87ad94a60a156ab494232b3c5 : SUCCESS in 53s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5d9d9b3414a5429f89c8ea38c63d6c26 : SUCCESS in 51s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"5768b983ed175bf2ec874a466567337262eb05a8","revisions":{"46631edcef973a47c542371bf9c523b00a886e87":{"kind":"REWORK","_number":1,"created":"2026-09-10 21:27:13.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/32/1005132/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/32/1005132/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/1"}}},"commit":{"parents":[{"commit":"f17615196371a1ba18d0b6f633054b041281dc7b","subject":"Wait natively instead of via the openstack-helm plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/f17615196371a1ba18d0b6f633054b041281dc7b"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-10 21:27:04.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-10 21:27:04.000000000","tz":-300},"subject":"Retire the deployment scripts and dead tooling","message":"Retire the deployment scripts and dead tooling\n\nAll CI jobs deploy through the playbooks and the roles under roles/, so\nthe shell scripts under tools/deployment/ are either dead or were run\nout of the git checkout with chdir: {{ osh_git_repo }}, which ties them\nto where the repo happens to be cloned.\n\nDeleted, nothing calls them: tools/deployment/{baremetal,ceph,db,\nlogging,monitoring,openstack}/, the component/* chart deployment\nscripts, the orphaned common/* helpers, playbooks/run-scripts.yaml and\nroles/osh-run-script{,-set}/. roles/deploy-ceph and\nroles/deploy-charts/tasks/* already do all of it.\n\nWhat is still called moves into roles/deploy-charts, which stages it on\nthe node first. tasks/_script.yaml copies one file from files/ into\n{{ osh_scripts_dir }} and runs it there, with optional arguments, an\nenvironment, and asset directories staged alongside. Two details are\nload bearing: assets stage before the script, since an asset directory\ncan be the one the script lives in and it must stay executable; and\nignoring a failure is a parameter, because ignore_errors on an\ninclude_tasks applies to the include, not to the task it includes.\n\nRenamed on the way: use-it.sh to nova_test.sh, test-share.sh to\nmanila_test_share.sh, the heat-*.yaml templates into files/heat, staged\nas an asset so neither script keeps a HEAT_DIR default,\nbuild-chart.yaml to charts-build.yaml and publish/post.yaml to\ncharts-publish.yaml.\n\nThe Selenium tests were pairs: a shell script exporting a few variables\nand running a Python script of the same name, whose role task ignored\nthe shell half and repeated the exports itself. Each pair is now one\nPython script defaulting to what the wrapper exported. tools/gate is\ngone. pull-images.sh moves to tools/, since it warms a developer\u0027s\nimage cache and no job runs it.\n\nRemoved as unreferenced: the deploy-openstack symlink left over from\nthe rename to deploy-charts, and the deploy-docker, deploy-python,\ndeploy-python-pip, deploy-jq, disable-local-nameserver, setup-firewall,\nupgrade-host, deploy-package, clean-host and build-helm-packages roles,\nall superseded by the zuul-jobs ensure-* and clear-firewall roles or by\ndeploy-env. deploy-apparmor installs its one deb directly rather than\nthrough deploy-package. Also gone: bindep.txt, the dev-deploy make\ntarget, playbooks/publish/run.yaml and the debug sleep script and\nplaybook.\n\nThe image override paths drop tools/deployment and pick up the role\u0027s\nfiles directory. find exits non-zero on a path that does not exist, so\nthe stale entry would have failed both override tasks outright.\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: If5c63d2f5edc5ab1195c78a8fa075ef826c5a873\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/46631edcef973a47c542371bf9c523b00a886e87"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/46631edcef973a47c542371bf9c523b00a886e87"}]},"branch":"refs/heads/master"},"5128028eddfbb96aeec9e4d8f474e4fa0cf3c178":{"kind":"REWORK","_number":2,"created":"2026-09-11 15:26:25.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/32/1005132/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/32/1005132/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/2"}}},"commit":{"parents":[{"commit":"2bf60c08d4c0965c0de2e09bbab4fd8d04d39b68","subject":"Wait natively instead of via the openstack-helm plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/2bf60c08d4c0965c0de2e09bbab4fd8d04d39b68"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-10 21:27:04.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-11 15:25:53.000000000","tz":-300},"subject":"Retire the deployment scripts and dead tooling","message":"Retire the deployment scripts and dead tooling\n\nAll CI jobs deploy through the playbooks and the roles under roles/, so\nthe shell scripts under tools/deployment/ are either dead or were run\nout of the git checkout with chdir: {{ osh_git_repo }}, which ties them\nto where the repo happens to be cloned.\n\nDeleted, nothing calls them: tools/deployment/{baremetal,ceph,db,\nlogging,monitoring,openstack}/, the component/* chart deployment\nscripts, the orphaned common/* helpers, playbooks/run-scripts.yaml and\nroles/osh-run-script{,-set}/. roles/deploy-ceph and\nroles/deploy-charts/tasks/* already do all of it.\n\nWhat is still called moves into roles/deploy-charts, which stages it on\nthe node first. tasks/_script.yaml copies one file from files/ into\n{{ osh_scripts_dir }} and runs it there, with optional arguments, an\nenvironment, and asset directories staged alongside. Two details are\nload bearing: assets stage before the script, since an asset directory\ncan be the one the script lives in and it must stay executable; and\nignoring a failure is a parameter, because ignore_errors on an\ninclude_tasks applies to the include, not to the task it includes.\n\nRenamed on the way: use-it.sh to nova_test.sh, test-share.sh to\nmanila_test_share.sh, the heat-*.yaml templates into files/heat, staged\nas an asset so neither script keeps a HEAT_DIR default,\nbuild-chart.yaml to charts-build.yaml and publish/post.yaml to\ncharts-publish.yaml.\n\nThe Selenium tests were pairs: a shell script exporting a few variables\nand running a Python script of the same name, whose role task ignored\nthe shell half and repeated the exports itself. Each pair is now one\nPython script defaulting to what the wrapper exported. tools/gate is\ngone. pull-images.sh moves to tools/, since it warms a developer\u0027s\nimage cache and no job runs it.\n\nRemoved as unreferenced: the deploy-openstack symlink left over from\nthe rename to deploy-charts, and the deploy-docker, deploy-python,\ndeploy-python-pip, deploy-jq, disable-local-nameserver, setup-firewall,\nupgrade-host, deploy-package, clean-host and build-helm-packages roles,\nall superseded by the zuul-jobs ensure-* and clear-firewall roles or by\ndeploy-env. deploy-apparmor installs its one deb directly rather than\nthrough deploy-package. Also gone: bindep.txt, the dev-deploy make\ntarget, playbooks/publish/run.yaml and the debug sleep script and\nplaybook.\n\nThe image override paths drop tools/deployment and pick up the role\u0027s\nfiles directory. find exits non-zero on a path that does not exist, so\nthe stale entry would have failed both override tasks outright.\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: If5c63d2f5edc5ab1195c78a8fa075ef826c5a873\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/5128028eddfbb96aeec9e4d8f474e4fa0cf3c178"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/5128028eddfbb96aeec9e4d8f474e4fa0cf3c178"}]},"branch":"refs/heads/master"},"8debd7d2de969aafcf4d9d4f9c5ef94a09c0edc1":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-09-14 21:02:50.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/32/1005132/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/32/1005132/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/3"}}},"commit":{"parents":[{"commit":"66da70d45d8d96cb8afe79d34d6a70025b09add2","subject":"Merge \"Fix Octavia driver agent socket sharing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/66da70d45d8d96cb8afe79d34d6a70025b09add2"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-10 21:27:04.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-14 21:02:50.000000000","tz":0},"subject":"Retire the deployment scripts and dead tooling","message":"Retire the deployment scripts and dead tooling\n\nAll CI jobs deploy through the playbooks and the roles under roles/, so\nthe shell scripts under tools/deployment/ are either dead or were run\nout of the git checkout with chdir: {{ osh_git_repo }}, which ties them\nto where the repo happens to be cloned.\n\nDeleted, nothing calls them: tools/deployment/{baremetal,ceph,db,\nlogging,monitoring,openstack}/, the component/* chart deployment\nscripts, the orphaned common/* helpers, playbooks/run-scripts.yaml and\nroles/osh-run-script{,-set}/. roles/deploy-ceph and\nroles/deploy-charts/tasks/* already do all of it.\n\nWhat is still called moves into roles/deploy-charts, which stages it on\nthe node first. tasks/_script.yaml copies one file from files/ into\n{{ osh_scripts_dir }} and runs it there, with optional arguments, an\nenvironment, and asset directories staged alongside. Two details are\nload bearing: assets stage before the script, since an asset directory\ncan be the one the script lives in and it must stay executable; and\nignoring a failure is a parameter, because ignore_errors on an\ninclude_tasks applies to the include, not to the task it includes.\n\nRenamed on the way: use-it.sh to nova_test.sh, test-share.sh to\nmanila_test_share.sh, the heat-*.yaml templates into files/heat, staged\nas an asset so neither script keeps a HEAT_DIR default,\nbuild-chart.yaml to charts-build.yaml and publish/post.yaml to\ncharts-publish.yaml.\n\nThe Selenium tests were pairs: a shell script exporting a few variables\nand running a Python script of the same name, whose role task ignored\nthe shell half and repeated the exports itself. Each pair is now one\nPython script defaulting to what the wrapper exported. tools/gate is\ngone. pull-images.sh moves to tools/, since it warms a developer\u0027s\nimage cache and no job runs it.\n\nRemoved as unreferenced: the deploy-openstack symlink left over from\nthe rename to deploy-charts, and the deploy-docker, deploy-python,\ndeploy-python-pip, deploy-jq, disable-local-nameserver, setup-firewall,\nupgrade-host, deploy-package, clean-host and build-helm-packages roles,\nall superseded by the zuul-jobs ensure-* and clear-firewall roles or by\ndeploy-env. deploy-apparmor installs its one deb directly rather than\nthrough deploy-package. Also gone: bindep.txt, the dev-deploy make\ntarget, playbooks/publish/run.yaml and the debug sleep script and\nplaybook.\n\nThe image override paths drop tools/deployment and pick up the role\u0027s\nfiles directory. find exits non-zero on a path that does not exist, so\nthe stale entry would have failed both override tasks outright.\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: If5c63d2f5edc5ab1195c78a8fa075ef826c5a873\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/8debd7d2de969aafcf4d9d4f9c5ef94a09c0edc1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/8debd7d2de969aafcf4d9d4f9c5ef94a09c0edc1"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"2bf60c08d4c0965c0de2e09bbab4fd8d04d39b68","ours":"5128028eddfbb96aeec9e4d8f474e4fa0cf3c178","theirs":"66da70d45d8d96cb8afe79d34d6a70025b09add2","merge_strategy":"recursive","contains_conflicts":false}},"5768b983ed175bf2ec874a466567337262eb05a8":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-09-15 22:28:28.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/32/1005132/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/32/1005132/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/32/1005132/4"}}},"commit":{"parents":[{"commit":"59165c3ed3b603a47e1b1b588b0de41237267db4","subject":"[designate] Render the bootstrap job with the helm-toolkit macro","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/59165c3ed3b603a47e1b1b588b0de41237267db4"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-10 21:27:04.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-15 22:28:28.000000000","tz":0},"subject":"Retire the deployment scripts and dead tooling","message":"Retire the deployment scripts and dead tooling\n\nAll CI jobs deploy through the playbooks and the roles under roles/, so\nthe shell scripts under tools/deployment/ are either dead or were run\nout of the git checkout with chdir: {{ osh_git_repo }}, which ties them\nto where the repo happens to be cloned.\n\nDeleted, nothing calls them: tools/deployment/{baremetal,ceph,db,\nlogging,monitoring,openstack}/, the component/* chart deployment\nscripts, the orphaned common/* helpers, playbooks/run-scripts.yaml and\nroles/osh-run-script{,-set}/. roles/deploy-ceph and\nroles/deploy-charts/tasks/* already do all of it.\n\nWhat is still called moves into roles/deploy-charts, which stages it on\nthe node first. tasks/_script.yaml copies one file from files/ into\n{{ osh_scripts_dir }} and runs it there, with optional arguments, an\nenvironment, and asset directories staged alongside. Two details are\nload bearing: assets stage before the script, since an asset directory\ncan be the one the script lives in and it must stay executable; and\nignoring a failure is a parameter, because ignore_errors on an\ninclude_tasks applies to the include, not to the task it includes.\n\nRenamed on the way: use-it.sh to nova_test.sh, test-share.sh to\nmanila_test_share.sh, the heat-*.yaml templates into files/heat, staged\nas an asset so neither script keeps a HEAT_DIR default,\nbuild-chart.yaml to charts-build.yaml and publish/post.yaml to\ncharts-publish.yaml.\n\nThe Selenium tests were pairs: a shell script exporting a few variables\nand running a Python script of the same name, whose role task ignored\nthe shell half and repeated the exports itself. Each pair is now one\nPython script defaulting to what the wrapper exported. tools/gate is\ngone. pull-images.sh moves to tools/, since it warms a developer\u0027s\nimage cache and no job runs it.\n\nRemoved as unreferenced: the deploy-openstack symlink left over from\nthe rename to deploy-charts, and the deploy-docker, deploy-python,\ndeploy-python-pip, deploy-jq, disable-local-nameserver, setup-firewall,\nupgrade-host, deploy-package, clean-host and build-helm-packages roles,\nall superseded by the zuul-jobs ensure-* and clear-firewall roles or by\ndeploy-env. deploy-apparmor installs its one deb directly rather than\nthrough deploy-package. Also gone: bindep.txt, the dev-deploy make\ntarget, playbooks/publish/run.yaml and the debug sleep script and\nplaybook.\n\nThe image override paths drop tools/deployment and pick up the role\u0027s\nfiles directory. find exits non-zero on a path that does not exist, so\nthe stale entry would have failed both override tasks outright.\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: If5c63d2f5edc5ab1195c78a8fa075ef826c5a873\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/5768b983ed175bf2ec874a466567337262eb05a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/5768b983ed175bf2ec874a466567337262eb05a8"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"66da70d45d8d96cb8afe79d34d6a70025b09add2","ours":"8debd7d2de969aafcf4d9d4f9c5ef94a09c0edc1","theirs":"59165c3ed3b603a47e1b1b588b0de41237267db4","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":29974,"name":"Stephen Taylor","email":"staylor@mirantis.com","username":"st053q"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}}]}],"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":"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":""}}}]}
