)]}'
{"id":"openstack%2Fopenstack-helm~1004688","triplet_id":"openstack%2Fopenstack-helm~master~Icc1c3fe543198c348c9a454d485c81afcde1cefe","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-11 17:52:26.000000000","reason":"Change was submitted"},"34520":{"account":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"last_update":"2026-09-11 16:30:01.000000000","reason":"\u003cGERRIT_ACCOUNT_34520\u003e replied on the change","reason_account":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}}},"hashtags":[],"change_id":"Icc1c3fe543198c348c9a454d485c81afcde1cefe","subject":"Wait natively instead of via the openstack-helm plugin","status":"MERGED","created":"2026-09-08 19:51:49.000000000","updated":"2026-09-11 17:54:15.000000000","submitted":"2026-09-11 17:52:26.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":"1004688","meta_rev_id":"76d1d82dc2729e30f0e291e9379d6e4a000d248d","_number":1004688,"virtual_id_number":1004688,"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-11 17:52:25.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-11 16:37:18.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-11 16:30:01.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":29974,"name":"Stephen Taylor","email":"staylor@mirantis.com","username":"st053q"},"all":[{"value":1,"date":"2026-09-11 16:37:18.000000000","permitted_voting_range":{"min":1,"max":1},"_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"},{"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-08 22:18:15.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-09 22:16:44.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"},{"updated":"2026-09-11 16:37:18.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"}],"messages":[{"id":"2f97470d7544dbee428ec67c3afa9326c589870c","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-08 19:51:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f31328d1f3a32769e4c578a24439f4414edddf1d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-08 20:59:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5733d15465ed455a78a6abfa04df780b3e7ecd16","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 22:18:15.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/21aaee5bff6b48a6bc368e8a3b264c26\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/01ffcf1ef26a49a9905aa555d5607970 : SUCCESS in 4m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/33a8c25f9f564f91a14ef2e6d1fcccdd : SUCCESS in 2m 13s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/f1411219b5564052ac448234c575a1c2 : FAILURE in 21m 51s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/da1c899de96c42f889f09d1789d53b62 : FAILURE in 42m 53s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2475aef5d5f14388a25dced98dedc16c : FAILURE in 35m 00s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/bbfeffd9f31b42f2b23a8f679bdc1cc6 : FAILURE in 30m 02s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/17bf7dfa888b44a08f9fb502b81c33b1 : FAILURE in 26m 09s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/ea12514ade214a51bc145838cc7a260d : SUCCESS in 3m 22s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/80ab58c2038746559784e4891228b36b : SUCCESS in 3m 45s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4d2f185a16554c4a9ab293e19c3b46f5 : FAILURE in 42m 04s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/18710e9d5745408d8d1b002067810030 : FAILURE in 22m 39s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2424049acc3a430a85e1cd7d22baaa37 : FAILURE in 28m 21s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5c385f3bf81444c09a0f41d0699d55db : FAILURE in 32m 10s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/46d17e6476ab48aaa680789dde89d07c : FAILURE in 48m 12s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5e78a855d4344d7d9101977df64be178 : FAILURE in 24m 03s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4c3520d23d4847f88e8ee499970d547e : FAILURE in 51m 47s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e2e48540dac34837b30081be7fdc90c9 : FAILURE in 29m 09s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b9d0ad704b814b4d9817e45e18acaae7 : FAILURE in 25m 28s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3e06d8eda40e496eb343b344c116449f : FAILURE in 29m 57s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9085b3dc415c4211a171df53cc8f6deb : FAILURE in 31m 15s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/40be7ef5d17a4b54aa56a47c38ff2c99 : FAILURE in 28m 48s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/941c599452584ac493f652cb4bf3180f : FAILURE in 24m 59s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/80efa5081c8e4850ac70d972c81a1751 : FAILURE in 29m 08s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/543d81ce17ed4429886ae25d97dc7c9d : FAILURE in 36m 17s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f3ae1817844c47e2b9a95419b39df991 : FAILURE in 28m 03s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c1a22f79ffad41e79897cced353b1cd8 : FAILURE in 25m 37s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/810dd1a64ae2488f8ad28bc88c92cdd1 : RETRY_LIMIT in 17m 36s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/cf07e832f1e4446e8216de3077728ab0 : FAILURE in 41m 53s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/fa97f4122ccc43b18e95af5b2554fb67 : FAILURE in 27m 47s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/9a7d247f7ad24dfa8442ba5c48aaf9d5 : SUCCESS in 45m 58s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/22cde29245b04f86a783bfd6efbcb681 : SUCCESS in 24m 05s","accounts_in_message":[],"_revision_number":2},{"id":"16ffec2331d718937c61f325add24da8d1fd19dd","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-08 23:56:45.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"2527fbfdac597775587cb50be584bebea931775c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 01:50:16.000000000","message":"Patch Set 3: 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/a5312818843c437ba7b9429f453b6196\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33c0297b4cfe4b0a8f94afa43fe524c9 : SUCCESS in 3m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c02d5dafd75349f0a38d8d479e8f3b8d : SUCCESS in 2m 05s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/699f2f8549b94edbb1aa9f0ca118dc46 : SUCCESS in 4m 16s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9479006bc0b34154bfe374e9355d2092 : SUCCESS in 1h 36m 30s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/04878246299d480aa40ac412ab1a3d15 : FAILURE in 18m 29s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7f9ba7bf9d36468a9ea546fd4d391f82 : SUCCESS in 59m 29s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5b65ae8fc0f340eb95707e9db731f749 : SUCCESS in 1h 28m 15s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/199367996d2148759b97879b1cf92e7e : SUCCESS in 4m 09s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/20e2c71290624ffea4acdfc237ad5ae1 : SUCCESS in 2m 07s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/77e7026d052c40789f8fc89c8dce5eb3 : SUCCESS in 38m 49s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/89b89b884da6419baf62cc9383602a53 : SUCCESS in 1h 14m 27s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c69ee16543b4433dbf0b16a8438c631c : SUCCESS in 38m 28s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2aba78e0676942c3b93268371c0cf6a0 : SUCCESS in 1h 18m 02s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7ceafbd7a4e74230bcea58f290cc185a : SUCCESS in 37m 19s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b0d44b174ee640d48e81bdd4300f2ed9 : SUCCESS in 1h 15m 15s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/33aec520f47340aba102e6cd0c19a77b : SUCCESS in 1h 44m 35s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8b018aca575545b5a153060488e328b6 : SUCCESS in 1h 15m 27s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/722a469266144f6fbba44c341fb5af2c : SUCCESS in 57m 56s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/10afb17596c0474e8fb67b018a9e09a7 : SUCCESS in 1h 18m 05s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f65995632b9e455888c7a61c678fcab6 : SUCCESS in 51m 43s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2558488d9ef241c292ae10bc59d043db : SUCCESS in 47m 47s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/28649fe1f2c7487096910526d3e33ded : SUCCESS in 28m 44s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c98f118cfb164eb680ea034fbcf29101 : SUCCESS in 21m 07s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f3a2efcac3eb458bb42a0d1883e96a6a : FAILURE in 1h 42m 16s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/ef9825c6370d403c9e441399aef88ae0 : SUCCESS in 56m 07s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/762423b245e7496bb8739c8c79270e79 : SUCCESS in 26m 50s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4070fed7dbe9498db087140ac42fb43a : SUCCESS in 59m 50s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2b6ac1ecfb1548fb8a2f11754e09a546 : SUCCESS in 1h 16m 58s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9316fe06e7c44634bdec75a97f749c2f : SUCCESS in 26m 42s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/10208e5326e2481cb546399ed3c71598 : SUCCESS in 23m 45s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/a3e27de53e6b47cc8db83f83c0076fa7 : FAILURE in 14m 30s","accounts_in_message":[],"_revision_number":3},{"id":"e3bc550378b377fdde7581ed0f2b805f826101cb","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-09 02:28:09.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"694a4e7b2d76926c1d2c0d0ae97fc8cabea65883","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 03:53:16.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/e5b57ea438dd45d4836c5997430eef02\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3b7ef5abfb71485fae8b58eb96543320 : SUCCESS in 4m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f1b254ae3ab248ad9d30b142b60b9520 : SUCCESS in 4m 13s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/37d4bd88d59e42f591bef474c731f82e : SUCCESS in 4m 23s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/79d2383b14f642b1860af73968c581c1 : FAILURE in 22m 34s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1091a233520f498b9951f53bd7afb15c : FAILURE in 29m 08s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/fd49c824ecf7403aa45de2270ba75e2b : FAILURE in 20m 05s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/fa1ffa15d9264d1fb323cea67b9a750c : FAILURE in 22m 07s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/3f93852b86b1455c97f45074906d40b4 : SUCCESS in 3m 35s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/54a630e9a09b451a8786d1e5266820ff : SUCCESS in 3m 29s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a2fe7290d3714a518b62cf86e6340d74 : FAILURE in 27m 06s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f71ef338f47b4df7a945cbddf493fbd8 : FAILURE in 15m 33s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/84afa4ece4ee4767b41b888794ee6f58 : FAILURE in 28m 12s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b35ea7ae4c7b491fb1d801ed039f6ac7 : FAILURE in 22m 12s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7625839447ed41c7aecd9a5b12f500c3 : FAILURE in 23m 08s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/873fe3c9eed54098b086196cb3a40e81 : FAILURE in 17m 25s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/12a96d6f527246b18b7be6b139a06feb : FAILURE in 28m 01s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/ab201505596d473aaddf5f3f0fc641c2 : FAILURE in 18m 00s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/6d0bf7571801446c80cde8bac756ff92 : NODE_FAILURE Node(set) request 7b7cc0c56d1447d6b785b67ae3741670 failed in 0s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/241f1b3ede494c608a869f8f5c32c0c2 : FAILURE in 16m 35s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b66a4adbbd934647ae8c1e8871c4648f : FAILURE in 15m 18s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/fa2b64aa28ae4569a8012c1d42516fe5 : FAILURE in 16m 37s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/edb9d383c8e1488197327f2f8a7f36af : FAILURE in 15m 09s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8f39de4550b64771b761cb0ba8b00b89 : FAILURE in 13m 47s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/541adf7bc368468188a825ef51caba83 : FAILURE in 21m 26s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0e2f301fa82d4279bc3f16e3564ec2a3 : FAILURE in 19m 09s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3e78fa7052824b20ada4e02bebdbcfe2 : FAILURE in 17m 29s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e8f5068a64644e5bb091e3c6311607c5 : FAILURE in 15m 57s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8cbd2603a17b49699793ca41f450a1db : FAILURE in 27m 06s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/baae387308c349ac86b3c14653691c43 : FAILURE in 17m 20s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/d35f6c9a5a494eee8f814f4abd3b170b : FAILURE in 28m 34s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/a44a810428d44fcf9fe26f9eb2569777 : FAILURE in 17m 22s","accounts_in_message":[],"_revision_number":4},{"id":"7a7860cfd017bbc5cee343bbfae93b223757f348","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-09 05:03:57.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"7180bfe82df2727645c52c76ffd1f90181b1c569","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 08:17:23.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/b652017ea2e94e24a87e25482d02cbe1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/00e431b5c9164c81bb3b57e7b6863f0c : SUCCESS in 3m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8e1faba08e464c91be7fe01d1ec0edf9 : SUCCESS in 3m 58s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/edfc3fbb30514826809089d699248856 : SUCCESS in 2m 53s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c18b135c20d149c99d530a5cb5dbab4c : FAILURE in 2h 27m 17s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/63702ccf76ca4828bb3f889ff171567a : FAILURE in 2h 37m 21s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b2685109d77c4f1e83404bdbce82eed7 : SUCCESS in 43m 14s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7c6cbec94e594892a1afc58c80d1962b : SUCCESS in 1h 08m 10s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/fb8e3acf0e86453aaf3b1e864376cafc : SUCCESS in 2m 50s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/682126fdf3b749b0997e9f081a4e1961 : SUCCESS in 1m 41s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0cb604c651e74ca19de400e27829881e : SUCCESS in 27m 15s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c1161a9ec2424a9ead484386768b9c6b : SUCCESS in 1h 16m 15s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5607b489b43b403a9a1f0ca9eca0a6f9 : SUCCESS in 40m 56s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a7dc9b731376467aac41d6356fb2f23b : SUCCESS in 48m 05s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/df66112fefce409e8fb23c5291971cbc : SUCCESS in 24m 45s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c8d52e3f3ee34651aee139e670ac62b3 : SUCCESS in 48m 05s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b58702109751485685cb41f600604e99 : FAILURE in 2h 56m 43s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b48a2c30ce214c9991777c0752b53a10 : SUCCESS in 1h 09m 31s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3c031f65f05e404992d5af54ac6160dc : SUCCESS in 1h 00m 07s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3f2bb2a492b44f538d0820eaa15f8c07 : SUCCESS in 1h 06m 05s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4b632b0c0bbf4330a853810a543ab1b8 : SUCCESS in 55m 42s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2ddcd82734ff4810832be0c876a73cb6 : SUCCESS in 53m 36s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b3cd5fd6e8ce4cdab4976c1e73bae845 : SUCCESS in 31m 55s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/83dd19219e394034a054cb4dd943672b : SUCCESS in 21m 13s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/43becbcc73214f848a1403d5e9b5f14b : SUCCESS in 1h 17m 53s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4a121163057b43d795cecef31056b84e : SUCCESS in 57m 52s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/185020fc7d77462285afd284514c7ce2 : SUCCESS in 31m 35s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b5520dacf54644dabca16eeb6697ecf0 : SUCCESS in 59m 49s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8a78df5d12904658b0e507e1d6347106 : SUCCESS in 1h 15m 08s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e535235838e84eac89ae526edd4c5786 : SUCCESS in 34m 33s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/6d77f065eb46432b9d29426417b6091e : SUCCESS in 38m 46s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/7ae39b3261614624937095e96f485584 : SUCCESS in 29m 18s","accounts_in_message":[],"_revision_number":5},{"id":"04be0e2ba873c73fd51d19f33671ed8419054e8a","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-09 09:38:42.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"d3c84b0f4a7a455c70fdb2455d75089ce1c93425","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 12:31:07.000000000","message":"Patch Set 5:\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/cd1974ac45804926ba2debf3cf7e4c07\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c4f073090e34859acf26fdeed595054 : SUCCESS in 3m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e891081a656c485aa26220c81bf862f9 : SUCCESS in 3m 44s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/71effc4f48ee49e69a995e50b9e848b7 : SUCCESS in 4m 13s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/090d5cb0bc58412694a3ce0e8d1a06b7 : POST_FAILURE in 2h 10m 00s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1766bdf594714a2c83632291f4abba0f : FAILURE in 2h 45m 47s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d91f334036fb4fb39e56fcfa3c8caf93 : SUCCESS in 1h 31m 09s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4508dbb94bf04ac2a4fe35edce6f99dd : SUCCESS in 1h 27m 15s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/7297a6de3809407eb5bf42f3f58704fe : SUCCESS in 3m 09s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/1c63c45284b44b299af0e9058ac89323 : SUCCESS in 1m 35s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3fa28fd1db52417cba5f9d6d1ca72ea0 : SUCCESS in 48m 41s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e0cc28dc47e643529efc65ef4065e3ff : SUCCESS in 1h 07m 07s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/281c3c08d2cc4d17a7303f6744ecab05 : SUCCESS in 29m 20s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/91f6cb9a101e40d5a7271707e2950006 : SUCCESS in 1h 20m 55s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/62e3148fdce44ca480acfcc83f93ef14 : SUCCESS in 51m 38s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/45c70226ce57459590ef139303f765bf : FAILURE in 49m 16s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/58c62c4a764945feabdd045e928b4038 : FAILURE in 22m 52s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/56f0887811f24393a8984831aa9f8edb : SUCCESS in 1h 15m 32s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5cabc4250bdc4a1cb38c0640da576f0d : SUCCESS in 57m 11s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/219f62cb933949859656124d44b8b715 : SUCCESS in 1h 11m 07s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/99b8a6b94d4042da8e132117c5fb8e8e : SUCCESS in 49m 01s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5d701c2495124e59a2fa101bbbb8ab01 : SUCCESS in 49m 52s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d181fe17d2f7463cada4f95d86760229 : SUCCESS in 19m 05s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c5aac9e258a54db6971506025d996e73 : SUCCESS in 14m 29s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9598cb83332e4fa0b04ca44f121a9b92 : SUCCESS in 46m 29s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d4cf465d3ca346c690589f34423dbb83 : SUCCESS in 1h 07m 59s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c46d3804b5334c6090c32d6c7ea2fd48 : SUCCESS in 27m 19s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/53a8290ae57347c6845f46fc3d010006 : SUCCESS in 1h 04m 41s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/80b9d8a833ba4ae286a4da010f3a988c : SUCCESS in 1h 23m 18s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f5726c45bb3a4a3fb99798273ed6a77d : SUCCESS in 23m 54s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/4d7e7a7d055f4623a807610d2e6f126a : SUCCESS in 45m 29s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/138f829cbadd417991e9bd47091712c8 : SUCCESS in 31m 47s","accounts_in_message":[],"_revision_number":5},{"id":"454b25f7af6ef96aeb90e40ab47fcd05c783a9ea","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-09 15:34:03.000000000","message":"Uploaded patch set 6: Commit message was updated.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"2fdd48400c5f921139ac4122818ec99c49f441d2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-09 19:47:16.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"6fec85e34eb9d25c8cad79ceca47592ccf3f5a2c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 21:43:59.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/191321020f634f44b73e5eb204dc5d56\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/688ead1b1c6c409c92f6f4a978257742 : SUCCESS in 3m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0faa77a468b345dabcf12fdf56de2709 : SUCCESS in 4m 36s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/835261da60f741e48409b80c9995b820 : SUCCESS in 4m 28s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/22e8342b15db478aa24c959acbbe16c1 : SUCCESS in 1h 02m 15s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2af8c8577a8f451aa85d50f5f7731b7f : SUCCESS in 1h 17m 13s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/69fb77be42a64e94b2357b80f3f4e8b1 : SUCCESS in 46m 19s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e5f0baea30d74cd89084c34a795d10bb : SUCCESS in 49m 38s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/a82aee1be05d4adcb570393c7f115a79 : SUCCESS in 2m 31s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/7088d3a04704445890f12bf64eff07e7 : SUCCESS in 1m 51s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c16be9ee62384b9b9c3b9e936a3f795a : SUCCESS in 28m 52s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8d75635d6dcb46cdb52bc04358d82673 : SUCCESS in 1h 24m 20s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0b44b4ff7abd443794b5730f29806b25 : SUCCESS in 50m 29s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/27392a03550b43319c4546c2f3ab68bf : SUCCESS in 1h 16m 50s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b69fe0d161224c10a0803f1d7edbc320 : SUCCESS in 45m 36s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f0ca6bcca6104b40bb1335daa797a617 : SUCCESS in 51m 48s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/dcf18ceac6614d20b71d11bfab83c90d : SUCCESS in 1h 41m 35s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/10bbb99db8774a50bbba858222b62412 : SUCCESS in 1h 08m 41s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8b7cdf3ab680447d98e4abb98baaaa8b : SUCCESS in 58m 15s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8b625ec5b1d34af5a582230d76304589 : SUCCESS in 1h 50m 25s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/527a4bc48dd14e9b8ffe0136fa224511 : SUCCESS in 57m 56s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7700e1265d134b83b2cee073bf927712 : SUCCESS in 38m 54s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/036a884df627424c89f55841cbc69e60 : SUCCESS in 24m 30s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/6722961ea8ac4a39967920370ddf6476 : SUCCESS in 19m 51s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/04b77da4d73b4b6ba7d804abb9d68a01 : SUCCESS in 1h 37m 44s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c056e62d28b34bb59a0777b911ff51e4 : SUCCESS in 34m 54s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9b0217f8cbf7458c82672dc3dedaf759 : SUCCESS in 24m 07s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d80c5f0c0859400e8bba29751e7e9831 : SUCCESS in 1h 00m 37s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0c29c6570c2748bb8744147ab837144f : SUCCESS in 1h 06m 38s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f6135b15287d4078821d378c9dc02d21 : SUCCESS in 31m 11s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/c36c520114c64a8bae8d25687f7211b8 : SUCCESS in 36m 39s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/2b30f15340e84478a471561d07da28c3 : SUCCESS in 28m 44s","accounts_in_message":[],"_revision_number":7},{"id":"b3b809eed9de1922af3c99c460f5a3b87cae5eb5","author":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"date":"2026-09-09 22:16:44.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"170c56a230c03cd86f857b00b7be805f32034110","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-10 17:38:17.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"4c5838ccd5424f3ae1a6451739e10ea13079b893","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-10 18:46:21.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"2fb01681903e61103c989124864b09d7cd22218b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 20:34:48.000000000","message":"Patch Set 9: 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/76e2ff31f8184ddf9ba1fead76ba7d38\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/92c7a8efd025463b9b21e6943eb78907 : SUCCESS in 4m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5736befa14214e6f8d66fd32d4ae2280 : SUCCESS in 3m 28s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/0acccce0954b49d58606d981b3473250 : SUCCESS in 3m 18s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1611c8b336c7431499f03a8f8adb7e1a : SUCCESS in 1h 36m 23s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/73200a4d51cf4520bcc8944ec45d43b1 : SUCCESS in 1h 00m 29s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/ac924a9ebec34184a316f049f25c214e : SUCCESS in 45m 34s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/71cab8e6ad3d4a3da300f9d35fb46199 : SUCCESS in 1h 15m 44s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/bab8df1c34594034837ee0ca343b341c : SUCCESS in 2m 47s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/718b018d33c645ce84b1913c3f625cd0 : SUCCESS in 2m 09s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/278f8e3e83b54838b027f5df6bbad5b6 : SUCCESS in 27m 02s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9231bcc78a0b40f1a724173650b05970 : SUCCESS in 1h 19m 03s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f4b3abd52ab24fbe8a24cdb00d0223d5 : SUCCESS in 46m 12s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4a1098435a774b959f16669e3026cfdb : SUCCESS in 1h 19m 38s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b7f3c7edb5da457996aa04108f8a77f9 : SUCCESS in 43m 46s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/03a69158a1014bc78070a1c739da760b : SUCCESS in 48m 38s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/66354991bc7c48f0b5fe89e6780e78bc : SUCCESS in 1h 38m 04s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b144858a4e9944b5988d98f5352ffbdc : SUCCESS in 1h 14m 11s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1a11bb43ce0d46ae9daa3ae4538a18a4 : SUCCESS in 56m 55s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5afe4997021642f6b4f722d688828f99 : FAILURE in 1h 26m 55s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/82beae3bf74442abb908aa22cfb41b34 : SUCCESS in 1h 00m 18s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c85541c530c5485eb2f09ad6eb028be9 : SUCCESS in 51m 52s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a2f15173336a4d9b82e28eb6640446b9 : SUCCESS in 22m 43s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3dbac731b6014fa3a36c44c44480fce2 : SUCCESS in 19m 38s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/802e78c83ee64f3fb9ed5610d30e6a0e : SUCCESS in 1h 16m 15s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/91ecf95c464948cca0a2aa5c9b941636 : SUCCESS in 45m 12s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0eed573a22a240c6b69adad4bf686720 : SUCCESS in 25m 32s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/41e2d768e2594c5caf66951eb7af008d : SUCCESS in 55m 15s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3da1ade1cc2c41e7af80ed91869dea8d : SUCCESS in 1h 18m 27s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8bebd6c5542e40a39a46fef7f06733fc : SUCCESS in 29m 37s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/72d1c9a63e3c426883144ee86566913d : SUCCESS in 22m 47s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/3d6f6cc0d86b4a949bf8e720141c9033 : SUCCESS in 33m 56s","accounts_in_message":[],"_revision_number":9},{"id":"40852c30e86b7cc45a39c979e7b2b359854ba7c1","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-10 20:55:03.000000000","message":"Patch Set 9:\n\nrecheck - octavia-2026-1 failed on WaitConditionTimeout in the octavia-env test stack (test VMs never signal cloud-init), the same signature change 1004032 hit today; unrelated to this change, whose wait tasks all passed","accounts_in_message":[],"_revision_number":9},{"id":"3989ae873f04be75268dfe1855092753c4818857","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 22:46:46.000000000","message":"Patch Set 9:\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/3cc8e8026eda438786217e7c6de4304d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e80e227426d4941aef3bfd6094f7740 : SUCCESS in 3m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3c3e17f7e717464892f82b1b94d065d8 : SUCCESS in 3m 41s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/3c35d35f2133405ab070f2e153acd019 : SUCCESS in 2m 50s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e7ffeffdcb4b409ca36536f755f5f00a : SUCCESS in 58m 59s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/840bc433bb124443bf2492efd924af21 : SUCCESS in 56m 50s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b0f924b11dde4310ac1f832cdcab735c : SUCCESS in 45m 31s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/12c3ec2714ce498ab787c3010dc0bde3 : SUCCESS in 1h 03m 42s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/8d276552905e4c3396f132cb31575267 : SUCCESS in 2m 43s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/03e3eaee82014df8997a9fdfb22511c6 : SUCCESS in 2m 27s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/6654b262fb3d4205a922a10463b673e5 : SUCCESS in 47m 22s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3d9da42c20144828909a2f0132ab5db5 : SUCCESS in 1h 15m 48s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8c98a5e228d2487ba77c42b4ccc7127c : SUCCESS in 28m 22s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/52169383d50d4ee88e55b6a4bdc00b92 : SUCCESS in 1h 04m 31s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f6ec89cfe0d7412e8ec97f97639d9362 : SUCCESS in 34m 34s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4a5bc0ded70a49eab80a961d1ec3fab8 : SUCCESS in 1h 14m 44s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0b8bb41a0cc24d9ab071a77ea2f0b7be : SUCCESS in 1h 46m 33s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/75f4166345054b4abca10fc878b60f1f : SUCCESS in 1h 16m 56s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/968836bbba7d477b8ac568d827ec7e91 : SUCCESS in 55m 54s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/45caa272beca484ea1bcd111520908da : FAILURE in 1h 22m 07s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7add9e1ba463441295d1f454231e99f8 : SUCCESS in 1h 04m 08s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d4c840621eb04ee6bcf472c2ce1339f4 : SUCCESS in 48m 46s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5cc2304b31f243a19f7b9092d70d7f7b : SUCCESS in 24m 56s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/80bda9e875d94b68b3b70cbb48243ab4 : SUCCESS in 22m 35s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/492f255e97154340a9381696f75bdb00 : FAILURE in 1h 44m 48s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0ef816037b1f4a84a550606bce14add4 : SUCCESS in 54m 59s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a37d635d947e4b90874268719cfe5e9d : SUCCESS in 19m 25s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/494cdd1ce264472cae117db95a9fd2c7 : SUCCESS in 1h 00m 05s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/01b0db1afc79454bbaa9b86790ae2d10 : SUCCESS in 49m 15s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/66746b3d723c49d6929d326e2a18e861 : SUCCESS in 28m 38s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/9a50c0ddc6794547bbf33a32a7f5a53d : FAILURE in 20m 30s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/faec4ab016cc4ad4baa2dbbc9282cd0d : SUCCESS in 25m 37s","accounts_in_message":[],"_revision_number":9},{"id":"f25118c460776e342047e33043c524a112036f36","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-11 14:32:03.000000000","message":"Patch Set 10: Patch Set 9 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":10},{"id":"5365012fc03ad55b81c1a70b43bc93f8d8f9cf18","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-11 16:23:43.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a1feb8d4891343ba901ad0716f41410c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e2a2054ea6747d490db3885ca9c0a00 : SUCCESS in 3m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e044214b920a4c32ac25d287bd4b6d71 : SUCCESS in 4m 03s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/47820b5391fb4acf8b76e35325f7887e : SUCCESS in 3m 03s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/fff76d0cc3d24ad9a8010e36974e292b : SUCCESS in 1h 35m 19s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f012cb03f2264e319636fefb14fda7f3 : SUCCESS in 1h 34m 50s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7d3066c95898418493d879db914e8a06 : SUCCESS in 1h 12m 41s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/076ec5578e104015b84dd5ac5946e35e : SUCCESS in 1h 22m 04s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/9b678f0b1b994416b0ab507ab6156211 : SUCCESS in 2m 39s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/e10d5f6c13d14cca874b326c61750ee5 : SUCCESS in 2m 38s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/191c90d6c80847c1aaf726565eeb99a0 : SUCCESS in 47m 11s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/665043386adf409fa67c38ece24f7b94 : SUCCESS in 52m 42s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/626f76d98eeb41f89492037ad1bbe20f : SUCCESS in 46m 31s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b0f54d64a5294eebbfcbf9cfed3a77f3 : SUCCESS in 1h 25m 14s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c2bbb2e5e304419996cbd730c8a98432 : SUCCESS in 44m 42s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0411cbfcf010487daf76cecfa2eac38e : SUCCESS in 1h 16m 48s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/59cfa764f6ae43b8b761e97bbfc1fa2a : SUCCESS in 1h 34m 17s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/bc5af6dd416a4bf4998e090698182031 : SUCCESS in 1h 23m 40s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5a56808af98e4d8090c03b112a06c0a6 : SUCCESS in 57m 09s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1f28992f9ec04763a736a0e5e2fdfa5a : SUCCESS in 1h 18m 57s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e8be464ebf9149e29c52d0819aa20626 : SUCCESS in 1h 04m 20s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9d434ede70f24c19803e6892270feaaa : SUCCESS in 1h 02m 26s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/07bd3ca0bbea4b2780a485b3d6fc1daf : SUCCESS in 27m 33s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5ff5ef18d2ef454a8d01f87e17bf54cb : SUCCESS in 19m 17s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/96fffcd527cf4298b05e7c193532a1d4 : SUCCESS in 49m 37s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5c8a519ff6fc43ccb9b2706ac2c2f012 : SUCCESS in 57m 05s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8b743a6f66644da49f3ea2514df71ef5 : SUCCESS in 25m 32s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7ba894448e75428da6586f392f40b480 : SUCCESS in 1h 00m 14s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/ea744edbd4ff4812a00c9cff429d9347 : SUCCESS in 51m 09s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/935c57b65ddb4823aa47f7cf3e1db1ab : SUCCESS in 22m 38s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/9b3491df178c4ac7ac0c66d92805ccd9 : SUCCESS in 39m 28s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/00307e8d7a9448debbed46ebe8d9b4fb : SUCCESS in 26m 33s","accounts_in_message":[],"_revision_number":10},{"id":"9550c2841371d8820f615ab61734054cd72ad8e0","author":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"date":"2026-09-11 16:30:01.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"3e221f5ed9c24a0f62181cf4eedcf2eb210b8d17","author":{"_account_id":29974,"name":"Stephen Taylor","email":"staylor@mirantis.com","username":"st053q"},"date":"2026-09-11 16:37:18.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"a32625f9081f60f7e761031a2f2736a7041e1ec6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-11 16:41:27.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":10},{"id":"16db0982ff4450ee7c7591123b09321f73c4fbcb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-11 17:52:25.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2034516142e448c5ac5aec92592a1a65\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bc05084ee83841ca9264a4d358dd6ee6 : SUCCESS in 3m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2cd9850843d047bcb417dac6b9133668 : SUCCESS in 3m 42s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/743cb92c606d4e3fb40cec3037e42fa1 : SUCCESS in 3m 11s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/eb378342acda4807bd7d2a04073042b1 : SUCCESS in 49m 53s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5b5f53cc8ccb44b4af91a471751c9129 : SUCCESS in 1h 08m 37s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/56cfb88eaa004c0b92040bc07ddad6d9 : SUCCESS in 42m 31s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/b473b044f0194cf9a4d1855e244a6205 : SUCCESS in 28m 02s","accounts_in_message":[],"_revision_number":10},{"id":"4f9edfcc67ac4b21215ba8956b1f28b563a3b1d4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-11 17:52:26.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":10},{"id":"76d1d82dc2729e30f0e291e9379d6e4a000d248d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-11 17:54:15.000000000","message":"Patch Set 10:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1f9219009c8e4e4083ce817d4ee46695\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/09550268bbe44841b100e1786367eea1 : SUCCESS in 49s","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"2bf60c08d4c0965c0de2e09bbab4fd8d04d39b68","revisions":{"c14130eea9d62bbcbda81906ec1bc854c0d20edc":{"kind":"REWORK","_number":1,"created":"2026-09-08 19:51:49.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/88/1004688/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/88/1004688/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/1"}}},"commit":{"parents":[{"commit":"7f69aead121692b20017bfcd7c20ebac79a05b98","subject":"ironic: Run exporter via extraContainers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/7f69aead121692b20017bfcd7c20ebac79a05b98"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-08 19:51:35.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-08 19:51:45.000000000","tz":-300},"subject":"[WIP] Wait for charts natively instead of via the osh plugin","message":"[WIP] Wait for charts natively instead of via the osh plugin\n\nThe deploy-charts role gated every chart install on\n`helm osh wait-for-pods`, a plugin subcommand polling the whole\nnamespace with kubectl+jq until no pod is Pending, all Running pods\nare ready and all Jobs are complete. Replace it with the native\nmechanisms.\n\n_install.yaml now passes `--wait --wait-for-jobs` to\n`helm upgrade --install` and drops the separate wait task. Note that\nCI runs Helm 4, where an omitted `--wait` means `hookOnly`, so up to\nnow Helm itself was barely waiting at all and the plugin carried all\nof the readiness gating.\n\nSince one timeout now covers both the install and the wait,\n`osh_wait_timeout` loses its independent meaning and the charts that\nset it (swift, watcher, skyline, cloudkitty) set `osh_helm_timeout`\ninstead. Retries on the helm task drop from 5 to 2 when waiting: with\n`--wait` a failure is a readiness timeout rather than a transient\nerror, and retrying it five times would burn most of a job\u0027s budget.\n\n`--wait` is release-scoped, though, while wait-for-pods was\nnamespace-wide, and libvirt, placement and nova are deliberately\ninstalled with `osh_wait: false` because their pods cannot become\nready until the neutron agents are up. So add _wait.yaml, which\nsettles a whole namespace with `kubectl rollout status` over its\ndeployments, statefulsets and daemonsets plus `kubectl wait\n--for\u003dcondition\u003dComplete` over its jobs, and include it once from\nneutron.yaml -- neutron immediately follows nova in all nine\nplaybooks that deploy that group.\n\nIt uses `rollout status` rather than `kubectl wait --for\u003dcondition\u003dReady\npod --all` on purpose: wait snapshots the matching resources when it\nstarts, so pods a controller has not created yet are skipped and the\nwait succeeds vacuously. Job names are passed explicitly because\n`--all` errors out when nothing matches.\n\nThe two remaining call sites become more precise than the namespace\nsweep they replace. mariadb-operator.yaml just drops the plugin call,\nwhich the following `kubectl rollout status` over the three operator\ndeployments already covered. mariadb-backup.yaml waits on\n`job/mariadb-backup-manual-001`, which is what it actually wanted.\n\nThe per-object dumps the plugin printed inline on timeout are not\nlost: collect-logs.yaml runs describe-kubernetes-objects post-run.\n\nNothing in this repo\u0027s CI path uses the plugin after this change. The\n`helm plugin install` in deploy-env stays for now, since the\ntools/deployment scripts and the install docs still use both\nwait-for-pods and get-values-overrides, and other repos consume that\nrole.\n\nChange-Id: Icc1c3fe543198c348c9a454d485c81afcde1cefe\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/c14130eea9d62bbcbda81906ec1bc854c0d20edc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/c14130eea9d62bbcbda81906ec1bc854c0d20edc"}]},"branch":"refs/heads/master"},"1af953589ebba2a698411ff2336875bdaed2ec10":{"kind":"REWORK","_number":2,"created":"2026-09-08 20:59:18.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/88/1004688/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/88/1004688/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/2"}}},"commit":{"parents":[{"commit":"7bb98f1ece6b8497119d727799081c50877f5915","subject":"Merge \"tox: Drop redundant passenv\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/7bb98f1ece6b8497119d727799081c50877f5915"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-08 20:58:49.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-08 20:58:55.000000000","tz":-300},"subject":"[WIP] Wait natively instead of via the openstack-helm plugin","message":"[WIP] Wait natively instead of via the openstack-helm plugin\n\nThe deploy-charts role gated every chart install on\n`helm osh wait-for-pods`, a plugin subcommand polling the whole\nnamespace with kubectl+jq until no pod is Pending, all Running pods\nare ready and all Jobs are complete. Replace it with the native\nmechanisms and stop installing the plugin in CI at all.\n\n_install.yaml now passes `--wait --wait-for-jobs` to\n`helm upgrade --install` and drops the separate wait task. Note that\nCI runs Helm 4, where an omitted `--wait` means `hookOnly`, so up to\nnow Helm itself was barely waiting at all and the plugin carried all\nof the readiness gating.\n\nSince one timeout now covers both the install and the wait,\n`osh_wait_timeout` loses its independent meaning and the charts that\nset it (swift, watcher, skyline, cloudkitty) set `osh_helm_timeout`\ninstead. Retries on the helm task drop from 5 to 2 when waiting: with\n`--wait` a failure is a readiness timeout rather than a transient\nerror, and retrying it five times would burn most of a job\u0027s budget.\n\n`--wait` is release-scoped, though, while wait-for-pods was\nnamespace-wide, and libvirt, placement and nova are deliberately\ninstalled with `osh_wait: false` because their pods cannot become\nready until the neutron agents are up. So add _wait.yaml, which\nsettles a whole namespace with `kubectl rollout status` over its\ndeployments, statefulsets and daemonsets plus `kubectl wait\n--for\u003dcondition\u003dComplete` over its jobs, and include it once from\nneutron.yaml -- neutron immediately follows nova in all nine\nplaybooks that deploy that group.\n\nIt uses `rollout status` rather than `kubectl wait --for\u003dcondition\u003dReady\npod --all` on purpose: wait snapshots the matching resources when it\nstarts, so pods a controller has not created yet are skipped and the\nwait succeeds vacuously. Job names are passed explicitly because\n`--all` errors out when nothing matches.\n\nThe two remaining call sites become more precise than the namespace\nsweep they replace. mariadb-operator.yaml just drops the plugin call,\nwhich the following `kubectl rollout status` over the three operator\ndeployments already covered. mariadb-backup.yaml waits on\n`job/mariadb-backup-manual-001`, which is what it actually wanted.\n\nThe per-object dumps the plugin printed inline on timeout are not\nlost: collect-logs.yaml runs describe-kubernetes-objects post-run.\n\nWith no `helm osh` left in the CI path, drop the plugin from\ndeploy-env along with the now-unused `osh_plugin_repo` default and\nits override in the base job, and remove the plugin from that job\u0027s\nrequired-projects. Not cloning the repo onto the node at all is the\npoint: if some path still needs it the job fails loudly rather than\nquietly picking it up.\n\nThe tools/deployment scripts and the install docs still call both\nwait-for-pods and get-values-overrides, but no Zuul job here runs\nthose scripts, and before_starting.rst tells readers to install the\nplugin themselves, so the documented manual flow is unaffected.\nConsumers of the deploy-env role that relied on it providing the\nplugin would need to install it themselves after this.\n\nChange-Id: Icc1c3fe543198c348c9a454d485c81afcde1cefe\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/1af953589ebba2a698411ff2336875bdaed2ec10"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/1af953589ebba2a698411ff2336875bdaed2ec10"}]},"branch":"refs/heads/master"},"93e0a4939c488ef3a740a3cc537d087b122d6269":{"kind":"REWORK","_number":3,"created":"2026-09-08 23:56:45.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/88/1004688/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/88/1004688/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/3"}}},"commit":{"parents":[{"commit":"7bb98f1ece6b8497119d727799081c50877f5915","subject":"Merge \"tox: Drop redundant passenv\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/7bb98f1ece6b8497119d727799081c50877f5915"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-08 20:58:49.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-08 23:56:39.000000000","tz":-300},"subject":"[WIP] Wait natively instead of via the openstack-helm plugin","message":"[WIP] Wait natively instead of via the openstack-helm plugin\n\nThe deploy-charts role gated every chart install on\n`helm osh wait-for-pods`, a plugin subcommand polling the whole\nnamespace with kubectl+jq until no pod is Pending, all Running pods\nare ready and all Jobs are complete. Replace it with plain kubectl and\nstop installing the plugin in CI at all.\n\n_install.yaml now includes _wait.yaml after the helm command, which\nsettles the namespace with `kubectl rollout status` over its\ndeployments, statefulsets and daemonsets plus `kubectl wait\n--for\u003dcondition\u003dComplete` over its jobs. `osh_wait` and\n`osh_wait_timeout` keep their meanings, so no caller changes.\n\nhelm is deliberately NOT given --wait. OSH charts bootstrap themselves\nwith post-install hook Jobs (db-init, db-sync, fernet-setup, ...) that\nthe service Deployments wait for through their kubernetes-entrypoint\ninit container, and helm only runs post-install hooks after --wait is\nsatisfied. Passing it deadlocks: helm waits for Deployment/keystone-api\nwhile that pod\u0027s init container waits for jobs.batch\n\"keystone-db-sync\", which helm has not created yet and will not until\nit stops waiting. Leaving the flag off keeps helm\u0027s default hookOnly\nstrategy, which still runs and waits for the hooks.\n\nThe wait stays namespace-wide rather than release-scoped, and that is\nload bearing: libvirt, placement and nova are installed with\nosh_wait: false because their pods stay unready until the neutron\nagents are up, so it is neutron\u0027s wait that settles them.\n\n_wait.yaml uses `rollout status` rather than `kubectl wait\n--for\u003dcondition\u003dReady pod --all` on purpose: wait snapshots the\nmatching resources when it starts, so pods a controller has not\ncreated yet are skipped and the wait succeeds vacuously. Job names are\npassed explicitly because `--all` errors out when nothing matches.\n\nThe two remaining call sites become more precise than the namespace\nsweep they replace. mariadb-operator.yaml just drops the plugin call,\nwhich the following `kubectl rollout status` over the three operator\ndeployments already covered. mariadb-backup.yaml waits on\n`job/mariadb-backup-manual-001`, which is what it actually wanted.\n\nThe per-object dumps the plugin printed inline on timeout are not\nlost: collect-logs.yaml runs describe-kubernetes-objects post-run.\n\nWith no `helm osh` left in the CI path, drop the plugin from\ndeploy-env along with the now-unused `osh_plugin_repo` default and its\noverride in the base job, and remove the plugin from that job\u0027s\nrequired-projects. Not cloning the repo onto the node at all is the\npoint: if some path still needs it the job fails loudly rather than\nquietly picking it up.\n\nThe tools/deployment scripts and the install docs still call both\nwait-for-pods and get-values-overrides, but no Zuul job here runs\nthose scripts, and before_starting.rst tells readers to install the\nplugin themselves, so the documented manual flow is unaffected.\nConsumers of the deploy-env role that relied on it providing the\nplugin would need to install it themselves after this.\n\nChange-Id: Icc1c3fe543198c348c9a454d485c81afcde1cefe\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/93e0a4939c488ef3a740a3cc537d087b122d6269"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/93e0a4939c488ef3a740a3cc537d087b122d6269"}]},"branch":"refs/heads/master"},"0a5a4fa1febed2350e5f8e7fc1cc555846a38007":{"kind":"REWORK","_number":4,"created":"2026-09-09 02:28:09.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/88/1004688/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/88/1004688/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/4"}}},"commit":{"parents":[{"commit":"7bb98f1ece6b8497119d727799081c50877f5915","subject":"Merge \"tox: Drop redundant passenv\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/7bb98f1ece6b8497119d727799081c50877f5915"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-08 20:58:49.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-09 02:28:02.000000000","tz":-300},"subject":"[WIP] Wait natively instead of via the openstack-helm plugin","message":"[WIP] Wait natively instead of via the openstack-helm plugin\n\nThe deploy-charts role gated every chart install on\n`helm osh wait-for-pods`, a plugin subcommand polling the whole\nnamespace with kubectl+jq until no pod is Pending, all Running pods\nare ready and all Jobs are complete. Replace it with plain kubectl and\nstop installing the plugin in CI at all.\n\n_install.yaml now includes _wait.yaml after the helm command. That\nwaits for every deployment, statefulset and daemonset in the namespace\nto reach its desired ready replica count, then for every Job to be\nComplete. `osh_wait` and `osh_wait_timeout` keep their meanings, so no\ncaller changes.\n\nReadiness is asserted with `kubectl wait --for\u003djsonpath` on the\ncontroller\u0027s own status counts rather than with `kubectl rollout\nstatus`, because rollout status refuses any workload whose strategy is\nnot RollingUpdate (\"error: rollout status is only available for\nRollingUpdate strategy type\"). OSH has both Recreate deployments\n(mariadb-controller, nfs-provisioner, rabbitmq-topology-controller)\nand statefulsets whose update strategy is values-configurable through\npod.lifecycle.upgrades.statefulsets. Comparing status counts works for\nevery strategy and matches what the plugin asserted: every pod ready.\n\nWaiting on the controllers rather than on `pod --all` is also\ndeliberate: kubectl wait snapshots the matching resources when it\nstarts, so pods a controller has not created yet would be skipped and\nthe wait would succeed vacuously. Job names are likewise passed\nexplicitly because `--all` errors out when nothing matches.\n\nhelm is deliberately NOT given --wait. OSH charts bootstrap themselves\nwith post-install hook Jobs (db-init, db-sync, fernet-setup, ...) that\nthe service Deployments wait for through their kubernetes-entrypoint\ninit container, and helm only runs post-install hooks after --wait is\nsatisfied. Passing it deadlocks: helm waits for Deployment/keystone-api\nwhile that pod\u0027s init container waits for jobs.batch\n\"keystone-db-sync\", which helm has not created yet and will not until\nit stops waiting. Leaving the flag off keeps helm\u0027s default hookOnly\nstrategy, which still runs and waits for the hooks.\n\nThe wait stays namespace-wide rather than release-scoped, and that is\nload bearing: libvirt, placement and nova are installed with\nosh_wait: false because their pods stay unready until the neutron\nagents are up, so it is neutron\u0027s wait that settles them.\n\nThe two remaining call sites become more precise than the namespace\nsweep they replace. mariadb-operator.yaml just drops the plugin call,\nwhich the following `kubectl rollout status` over the three operator\ndeployments already covered. mariadb-backup.yaml waits on\n`job/mariadb-backup-manual-001`, which is what it actually wanted.\n\nThe per-object dumps the plugin printed inline on timeout are not\nlost: collect-logs.yaml runs describe-kubernetes-objects post-run.\n\nWith no `helm osh` left in the CI path, drop the plugin from\ndeploy-env along with the now-unused `osh_plugin_repo` default and its\noverride in the base job, and remove the plugin from that job\u0027s\nrequired-projects. Not cloning the repo onto the node at all is the\npoint: if some path still needs it the job fails loudly rather than\nquietly picking it up.\n\nThe tools/deployment scripts and the install docs still call both\nwait-for-pods and get-values-overrides, but no Zuul job here runs\nthose scripts, and before_starting.rst tells readers to install the\nplugin themselves, so the documented manual flow is unaffected.\nConsumers of the deploy-env role that relied on it providing the\nplugin would need to install it themselves after this.\n\nChange-Id: Icc1c3fe543198c348c9a454d485c81afcde1cefe\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/0a5a4fa1febed2350e5f8e7fc1cc555846a38007"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/0a5a4fa1febed2350e5f8e7fc1cc555846a38007"}]},"branch":"refs/heads/master"},"5e48672aef1770a3da62809eee04d0cd64e90b79":{"kind":"REWORK","_number":5,"created":"2026-09-09 05:03:57.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/88/1004688/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/88/1004688/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/5"}}},"commit":{"parents":[{"commit":"7bb98f1ece6b8497119d727799081c50877f5915","subject":"Merge \"tox: Drop redundant passenv\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/7bb98f1ece6b8497119d727799081c50877f5915"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-08 20:58:49.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-09 05:03:51.000000000","tz":-300},"subject":"[WIP] Wait natively instead of via the openstack-helm plugin","message":"[WIP] Wait natively instead of via the openstack-helm plugin\n\nThe deploy-charts role gated every chart install on\n`helm osh wait-for-pods`, a plugin subcommand polling the whole\nnamespace with kubectl+jq until no pod is Pending, all Running pods\nare ready and all Jobs are complete. Replace it with plain kubectl and\nstop installing the plugin in CI at all.\n\n_install.yaml now includes _wait.yaml after the helm command. That\nwaits for every deployment, statefulset and daemonset in the namespace\nto reach its desired ready replica count, then for every Job to be\nComplete. `osh_wait` and `osh_wait_timeout` keep their meanings, so no\ncaller changes.\n\nReadiness is asserted with `kubectl wait --for\u003djsonpath` on the\ncontroller\u0027s own status counts rather than with `kubectl rollout\nstatus`, because rollout status refuses any workload whose strategy is\nnot RollingUpdate (\"error: rollout status is only available for\nRollingUpdate strategy type\"). OSH has both Recreate deployments\n(mariadb-controller, nfs-provisioner, rabbitmq-topology-controller)\nand statefulsets whose update strategy is values-configurable through\npod.lifecycle.upgrades.statefulsets. Comparing status counts works for\nevery strategy and matches what the plugin asserted: every pod ready.\n\nWaiting on the controllers rather than on `pod --all` is also\ndeliberate: kubectl wait snapshots the matching resources when it\nstarts, so pods a controller has not created yet would be skipped and\nthe wait would succeed vacuously. Job names are likewise passed\nexplicitly because `--all` errors out when nothing matches.\n\nhelm is deliberately NOT given --wait. OSH charts bootstrap themselves\nwith post-install hook Jobs (db-init, db-sync, fernet-setup, ...) that\nthe service Deployments wait for through their kubernetes-entrypoint\ninit container, and helm only runs post-install hooks after --wait is\nsatisfied. Passing it deadlocks: helm waits for Deployment/keystone-api\nwhile that pod\u0027s init container waits for jobs.batch\n\"keystone-db-sync\", which helm has not created yet and will not until\nit stops waiting. Leaving the flag off keeps helm\u0027s default hookOnly\nstrategy, which still runs and waits for the hooks.\n\nThe wait stays namespace-wide rather than release-scoped, and that is\nload bearing: libvirt, placement and nova are installed with\nosh_wait: false because their pods stay unready until the neutron\nagents are up, so it is neutron\u0027s wait that settles them.\n\nThe two remaining call sites become more precise than the namespace\nsweep they replace. mariadb-operator.yaml just drops the plugin call,\nwhich the following `kubectl rollout status` over the three operator\ndeployments already covered. mariadb-backup.yaml waits on\n`job/mariadb-backup-manual-001`, which is what it actually wanted.\n\nThe per-object dumps the plugin printed inline on timeout are not\nlost: collect-logs.yaml runs describe-kubernetes-objects post-run.\n\nWith no `helm osh` left in the CI path, drop the plugin from\ndeploy-env along with the now-unused `osh_plugin_repo` default and its\noverride in the base job, and remove the plugin from that job\u0027s\nrequired-projects. Not cloning the repo onto the node at all is the\npoint: if some path still needs it the job fails loudly rather than\nquietly picking it up.\n\nThe tools/deployment scripts and the install docs still call both\nwait-for-pods and get-values-overrides, but no Zuul job here runs\nthose scripts, and before_starting.rst tells readers to install the\nplugin themselves, so the documented manual flow is unaffected.\nConsumers of the deploy-env role that relied on it providing the\nplugin would need to install it themselves after this.\n\nChange-Id: Icc1c3fe543198c348c9a454d485c81afcde1cefe\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/5e48672aef1770a3da62809eee04d0cd64e90b79"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/5e48672aef1770a3da62809eee04d0cd64e90b79"}]},"branch":"refs/heads/master"},"9cfc50f0e1445d77c402dc1aa02d327ccd42ff10":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2026-09-09 15:34:03.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/88/1004688/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/88/1004688/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/6"}}},"commit":{"parents":[{"commit":"7bb98f1ece6b8497119d727799081c50877f5915","subject":"Merge \"tox: Drop redundant passenv\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/7bb98f1ece6b8497119d727799081c50877f5915"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-08 20:58:49.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-09 15:33:23.000000000","tz":-300},"subject":"Wait natively instead of via the openstack-helm plugin","message":"Wait natively instead of via the openstack-helm plugin\n\nThe deploy-charts role gated every chart install on\n`helm osh wait-for-pods`, a plugin subcommand polling the whole\nnamespace with kubectl+jq until no pod is Pending, all Running pods\nare ready and all Jobs are complete. Replace it with plain kubectl and\nstop installing the plugin in CI at all.\n\n_install.yaml now includes _wait.yaml after the helm command. That\nwaits for every deployment, statefulset and daemonset in the namespace\nto reach its desired ready replica count, then for every Job to be\nComplete. `osh_wait` and `osh_wait_timeout` keep their meanings, so no\ncaller changes.\n\nReadiness is asserted with `kubectl wait --for\u003djsonpath` on the\ncontroller\u0027s own status counts rather than with `kubectl rollout\nstatus`, because rollout status refuses any workload whose strategy is\nnot RollingUpdate (\"error: rollout status is only available for\nRollingUpdate strategy type\"). OSH has both Recreate deployments\n(mariadb-controller, nfs-provisioner, rabbitmq-topology-controller)\nand statefulsets whose update strategy is values-configurable through\npod.lifecycle.upgrades.statefulsets. Comparing status counts works for\nevery strategy and matches what the plugin asserted: every pod ready.\n\nWaiting on the controllers rather than on `pod --all` is also\ndeliberate: kubectl wait snapshots the matching resources when it\nstarts, so pods a controller has not created yet would be skipped and\nthe wait would succeed vacuously. Job names are likewise passed\nexplicitly because `--all` errors out when nothing matches.\n\nhelm is deliberately NOT given --wait. OSH charts bootstrap themselves\nwith post-install hook Jobs (db-init, db-sync, fernet-setup, ...) that\nthe service Deployments wait for through their kubernetes-entrypoint\ninit container, and helm only runs post-install hooks after --wait is\nsatisfied. Passing it deadlocks: helm waits for Deployment/keystone-api\nwhile that pod\u0027s init container waits for jobs.batch\n\"keystone-db-sync\", which helm has not created yet and will not until\nit stops waiting. Leaving the flag off keeps helm\u0027s default hookOnly\nstrategy, which still runs and waits for the hooks.\n\nThe wait stays namespace-wide rather than release-scoped, and that is\nload bearing: libvirt, placement and nova are installed with\nosh_wait: false because their pods stay unready until the neutron\nagents are up, so it is neutron\u0027s wait that settles them.\n\nThe two remaining call sites become more precise than the namespace\nsweep they replace. mariadb-operator.yaml just drops the plugin call,\nwhich the following `kubectl rollout status` over the three operator\ndeployments already covered. mariadb-backup.yaml waits on\n`job/mariadb-backup-manual-001`, which is what it actually wanted.\n\nThe per-object dumps the plugin printed inline on timeout are not\nlost: collect-logs.yaml runs describe-kubernetes-objects post-run.\n\nWith no `helm osh` left in the CI path, drop the plugin from\ndeploy-env along with the now-unused `osh_plugin_repo` default and its\noverride in the base job, and remove the plugin from that job\u0027s\nrequired-projects. Not cloning the repo onto the node at all is the\npoint: if some path still needs it the job fails loudly rather than\nquietly picking it up.\n\nThe tools/deployment scripts and the install docs still call both\nwait-for-pods and get-values-overrides, but no Zuul job here runs\nthose scripts, and before_starting.rst tells readers to install the\nplugin themselves, so the documented manual flow is unaffected.\nConsumers of the deploy-env role that relied on it providing the\nplugin would need to install it themselves after this.\n\nChange-Id: Icc1c3fe543198c348c9a454d485c81afcde1cefe\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/9cfc50f0e1445d77c402dc1aa02d327ccd42ff10"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/9cfc50f0e1445d77c402dc1aa02d327ccd42ff10"}]},"branch":"refs/heads/master"},"8b67e85ab0010f70cbaa30e86e50b59917c853f6":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-09-09 19:47:16.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/88/1004688/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/88/1004688/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/7"}}},"commit":{"parents":[{"commit":"dc13ee9889dfbe7dc7ab796b019b13c9f93624aa","subject":"deploy: keep the OpenStack CephX keys on the aes cipher","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/dc13ee9889dfbe7dc7ab796b019b13c9f93624aa"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-08 20:58:49.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-09 19:47:16.000000000","tz":0},"subject":"Wait natively instead of via the openstack-helm plugin","message":"Wait natively instead of via the openstack-helm plugin\n\nThe deploy-charts role gated every chart install on\n`helm osh wait-for-pods`, a plugin subcommand polling the whole\nnamespace with kubectl+jq until no pod is Pending, all Running pods\nare ready and all Jobs are complete. Replace it with plain kubectl and\nstop installing the plugin in CI at all.\n\n_install.yaml now includes _wait.yaml after the helm command. That\nwaits for every deployment, statefulset and daemonset in the namespace\nto reach its desired ready replica count, then for every Job to be\nComplete. `osh_wait` and `osh_wait_timeout` keep their meanings, so no\ncaller changes.\n\nReadiness is asserted with `kubectl wait --for\u003djsonpath` on the\ncontroller\u0027s own status counts rather than with `kubectl rollout\nstatus`, because rollout status refuses any workload whose strategy is\nnot RollingUpdate (\"error: rollout status is only available for\nRollingUpdate strategy type\"). OSH has both Recreate deployments\n(mariadb-controller, nfs-provisioner, rabbitmq-topology-controller)\nand statefulsets whose update strategy is values-configurable through\npod.lifecycle.upgrades.statefulsets. Comparing status counts works for\nevery strategy and matches what the plugin asserted: every pod ready.\n\nWaiting on the controllers rather than on `pod --all` is also\ndeliberate: kubectl wait snapshots the matching resources when it\nstarts, so pods a controller has not created yet would be skipped and\nthe wait would succeed vacuously. Job names are likewise passed\nexplicitly because `--all` errors out when nothing matches.\n\nhelm is deliberately NOT given --wait. OSH charts bootstrap themselves\nwith post-install hook Jobs (db-init, db-sync, fernet-setup, ...) that\nthe service Deployments wait for through their kubernetes-entrypoint\ninit container, and helm only runs post-install hooks after --wait is\nsatisfied. Passing it deadlocks: helm waits for Deployment/keystone-api\nwhile that pod\u0027s init container waits for jobs.batch\n\"keystone-db-sync\", which helm has not created yet and will not until\nit stops waiting. Leaving the flag off keeps helm\u0027s default hookOnly\nstrategy, which still runs and waits for the hooks.\n\nThe wait stays namespace-wide rather than release-scoped, and that is\nload bearing: libvirt, placement and nova are installed with\nosh_wait: false because their pods stay unready until the neutron\nagents are up, so it is neutron\u0027s wait that settles them.\n\nThe two remaining call sites become more precise than the namespace\nsweep they replace. mariadb-operator.yaml just drops the plugin call,\nwhich the following `kubectl rollout status` over the three operator\ndeployments already covered. mariadb-backup.yaml waits on\n`job/mariadb-backup-manual-001`, which is what it actually wanted.\n\nThe per-object dumps the plugin printed inline on timeout are not\nlost: collect-logs.yaml runs describe-kubernetes-objects post-run.\n\nWith no `helm osh` left in the CI path, drop the plugin from\ndeploy-env along with the now-unused `osh_plugin_repo` default and its\noverride in the base job, and remove the plugin from that job\u0027s\nrequired-projects. Not cloning the repo onto the node at all is the\npoint: if some path still needs it the job fails loudly rather than\nquietly picking it up.\n\nThe tools/deployment scripts and the install docs still call both\nwait-for-pods and get-values-overrides, but no Zuul job here runs\nthose scripts, and before_starting.rst tells readers to install the\nplugin themselves, so the documented manual flow is unaffected.\nConsumers of the deploy-env role that relied on it providing the\nplugin would need to install it themselves after this.\n\nChange-Id: Icc1c3fe543198c348c9a454d485c81afcde1cefe\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/8b67e85ab0010f70cbaa30e86e50b59917c853f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/8b67e85ab0010f70cbaa30e86e50b59917c853f6"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"7bb98f1ece6b8497119d727799081c50877f5915","ours":"9cfc50f0e1445d77c402dc1aa02d327ccd42ff10","theirs":"dc13ee9889dfbe7dc7ab796b019b13c9f93624aa","merge_strategy":"recursive","contains_conflicts":false}},"f17615196371a1ba18d0b6f633054b041281dc7b":{"kind":"REWORK","_number":8,"created":"2026-09-10 17:38:17.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/88/1004688/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/88/1004688/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/8"}}},"commit":{"parents":[{"commit":"7bb98f1ece6b8497119d727799081c50877f5915","subject":"Merge \"tox: Drop redundant passenv\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/7bb98f1ece6b8497119d727799081c50877f5915"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-08 20:58:49.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-10 17:20:04.000000000","tz":-300},"subject":"Wait natively instead of via the openstack-helm plugin","message":"Wait natively instead of via the openstack-helm plugin\n\nReplace `helm osh wait-for-pods` with plain kubectl and stop\ninstalling the plugin in CI.\n\n_install.yaml includes _wait.yaml after the helm command: every\ndeployment, statefulset and daemonset must reach its desired ready\nreplica count, then every Job must be Complete. osh_wait and\nosh_wait_timeout are unchanged.\n\nhelm is deliberately not given --wait: OSH charts bootstrap via\npost-install hook Jobs that the Deployments wait for through\nkubernetes-entrypoint, and helm runs hooks only after --wait, so it\ndeadlocks.\n\nReadiness compares controller status counts via `kubectl wait\n--for\u003djsonpath`, not `kubectl rollout status`, which refuses any\nworkload whose strategy is not RollingUpdate.\n\nThe wait is namespace-wide: libvirt, placement and nova install\nwith osh_wait: false and only become ready once neutron is up.\n\nChange-Id: Icc1c3fe543198c348c9a454d485c81afcde1cefe\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/f17615196371a1ba18d0b6f633054b041281dc7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/f17615196371a1ba18d0b6f633054b041281dc7b"}]},"branch":"refs/heads/master"},"c5cb0565d5a6aff0f5677c1d4353e0d9431b4c1f":{"kind":"REWORK","_number":9,"created":"2026-09-10 18:46:21.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/88/1004688/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/88/1004688/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/9"}}},"commit":{"parents":[{"commit":"7bb98f1ece6b8497119d727799081c50877f5915","subject":"Merge \"tox: Drop redundant passenv\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/7bb98f1ece6b8497119d727799081c50877f5915"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-08 20:58:49.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-10 18:46:06.000000000","tz":-300},"subject":"Wait natively instead of via the openstack-helm plugin","message":"Wait natively instead of via the openstack-helm plugin\n\nReplace `helm osh wait-for-pods` with kubectl and drop the\nplugin from CI.\n\n_install.yaml includes _wait.yaml after the helm command: every\ndeployment, statefulset and daemonset must reach its desired ready\nreplica count, then every Job must be Complete. A Job pruned by\nCronJob history mid-wait is tolerated. osh_wait and osh_wait_timeout\nare unchanged.\n\nhelm is deliberately not given --wait: OSH charts bootstrap via\npost-install hook Jobs that the Deployments wait for through\nkubernetes-entrypoint; helm runs hooks only after --wait, so it\ndeadlocks.\n\nReadiness compares controller status counts via `kubectl wait\n--for\u003djsonpath`, not `kubectl rollout status`, which rejects\nnon-RollingUpdate strategies.\n\nThe wait is namespace-wide: libvirt, placement and nova use\nosh_wait: false and are only ready once neutron is up.\n\nChange-Id: Icc1c3fe543198c348c9a454d485c81afcde1cefe\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/c5cb0565d5a6aff0f5677c1d4353e0d9431b4c1f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/c5cb0565d5a6aff0f5677c1d4353e0d9431b4c1f"}]},"branch":"refs/heads/master"},"2bf60c08d4c0965c0de2e09bbab4fd8d04d39b68":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2026-09-11 14:32:03.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/88/1004688/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/88/1004688/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/88/1004688/10"}}},"commit":{"parents":[{"commit":"7745db9b124fabb5e95d075e5f9df573a92b3db2","subject":"ci: fix the octavia image and kubeadm join flakes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/7745db9b124fabb5e95d075e5f9df573a92b3db2"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-08 20:58:49.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-09-11 14:32:03.000000000","tz":0},"subject":"Wait natively instead of via the openstack-helm plugin","message":"Wait natively instead of via the openstack-helm plugin\n\nReplace `helm osh wait-for-pods` with kubectl and drop the\nplugin from CI.\n\n_install.yaml includes _wait.yaml after the helm command: every\ndeployment, statefulset and daemonset must reach its desired ready\nreplica count, then every Job must be Complete. A Job pruned by\nCronJob history mid-wait is tolerated. osh_wait and osh_wait_timeout\nare unchanged.\n\nhelm is deliberately not given --wait: OSH charts bootstrap via\npost-install hook Jobs that the Deployments wait for through\nkubernetes-entrypoint; helm runs hooks only after --wait, so it\ndeadlocks.\n\nReadiness compares controller status counts via `kubectl wait\n--for\u003djsonpath`, not `kubectl rollout status`, which rejects\nnon-RollingUpdate strategies.\n\nThe wait is namespace-wide: libvirt, placement and nova use\nosh_wait: false and are only ready once neutron is up.\n\nChange-Id: Icc1c3fe543198c348c9a454d485c81afcde1cefe\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/2bf60c08d4c0965c0de2e09bbab4fd8d04d39b68"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/2bf60c08d4c0965c0de2e09bbab4fd8d04d39b68"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"7bb98f1ece6b8497119d727799081c50877f5915","ours":"c5cb0565d5a6aff0f5677c1d4353e0d9431b4c1f","theirs":"7745db9b124fabb5e95d075e5f9df573a92b3db2","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":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":29974,"name":"Stephen Taylor","email":"staylor@mirantis.com","username":"st053q"}}]}],"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":""}}}]}
