)]}'
{"id":"openstack%2Fopenstack-helm~1006578","triplet_id":"openstack%2Fopenstack-helm~master~Ia38d9b01cd9c4c7075c036134cd014bae57681e8","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-23 14:58:56.000000000","reason":"\u003cGERRIT_ACCOUNT_3009\u003e replied on the change","reason_account":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"}},"5890":{"account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"last_update":"2026-09-24 00:47:21.000000000","reason":"\u003cGERRIT_ACCOUNT_5890\u003e replied on the change","reason_account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}}},"hashtags":[],"change_id":"Ia38d9b01cd9c4c7075c036134cd014bae57681e8","subject":"Stop losing charts when post events are superseded","status":"MERGED","created":"2026-09-21 15:33:16.000000000","updated":"2026-09-24 04:52:33.000000000","submitted":"2026-09-24 04:50:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1006578","meta_rev_id":"7a4e911787bf147dafbd21b614eb952f8f076b71","_number":1006578,"virtual_id_number":1006578,"owner":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":0,"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-09-24 04:50:40.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":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"all":[{"value":2,"date":"2026-09-23 14:58:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":2,"date":"2026-09-23 22:17:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"all":[{"value":0,"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":1,"date":"2026-09-23 22:17:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-21 17:20:37.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-21 18:05:56.000000000","updated_by":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"reviewer":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"state":"CC"},{"updated":"2026-09-23 01:27:14.000000000","updated_by":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"reviewer":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"state":"REVIEWER"},{"updated":"2026-09-23 22:17:31.000000000","updated_by":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"reviewer":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"state":"REVIEWER"}],"messages":[{"id":"252a341d52997ba8882de7e86f91302aad2259f3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-09-21 15:33:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e9ef3bbf4e067cd5de6e067768ef799a8b9e52b8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-21 17:20:37.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/d2b16b0b10614d238d529b739bfdca2f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18309bca6d0e4fb7987c80d61be14171 : SUCCESS in 4m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/adb91970c60c4b3c90eb39ee7a14cb67 : SUCCESS in 4m 28s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/2b7fbddbac164bc0b09fa5cd96365916 : FAILURE in 2m 46s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/84c089f2cf364ce68d19d47349e6a4fa : SUCCESS in 1h 07m 32s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8e2699c4ac3e44d89905971c44c9dbdf : SUCCESS in 1h 43m 03s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d9599810420b4788b6e197d86dd90a9e : SUCCESS in 1h 17m 33s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/29c3d5ca85b049c3b6697e5d3075c4a1 : SUCCESS in 1h 00m 52s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/e975f8737a644e25880ba6211c81f51f : SUCCESS in 2m 04s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/11786a1310e443c7b7c666f1cc8b9c61 : SUCCESS in 2m 56s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e6f9c2f3b23d457b840441140fdffab6 : SUCCESS in 45m 38s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/856cb31f65e84fe9a727037f80e24810 : SUCCESS in 1h 14m 30s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/43d713dfb7f8421895c454f6c5a35884 : SUCCESS in 47m 18s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/12c2a792115a448090864351e6e365f7 : SUCCESS in 1h 16m 45s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d005c2c621c34087a3a6af6cf96357f1 : SUCCESS in 36m 58s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/94b892c1dbb0477cb9a4437658ec0705 : SUCCESS in 1h 17m 11s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1ef009b7e8384a31959d1be1a0d7a4d7 : SUCCESS in 1h 04m 24s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b008ee68ed774fb4a3a4b0a6e3032914 : SUCCESS in 52m 20s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/2245ec2e74f247d38d67d63ab56b5189 : SUCCESS in 41m 19s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/0d46e8cd013542e48daeb37924ba7e49 : SUCCESS in 21m 03s","accounts_in_message":[],"_revision_number":1},{"id":"bb1dc53e17f27d05a980af03120990558816bd5a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-09-21 17:36:32.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"cb1f19e343ea59ecc132f9d32f993635522bb2f3","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-21 18:05:56.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"0d73970ac8f0603b7c4536378d9c107348e7d1ff","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-21 19:05:34.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/2f3f85d95b964e878e4c482d4ce4daec\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3b61ea8cb0344caa971e5d5eeca37a98 : SUCCESS in 2m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6c185e06b3a340a7a9ea39424e5c7273 : SUCCESS in 4m 18s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/7f9c451cf97544339cefca62d6d5b6b8 : SUCCESS in 2m 24s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/291abb83559e484fa4981886c5543546 : SUCCESS in 1h 01m 45s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e317a8eeb7fc4b5a973003d7ac70e8c6 : SUCCESS in 1h 25m 44s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/6f647260ed5a4cc1bc4c7d9f87f20244 : SUCCESS in 1h 10m 08s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e45d4291da04486680c23ac75a1d0328 : SUCCESS in 1h 20m 40s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/170ce64f54da499e83ce699b4e2679fc : SUCCESS in 3m 03s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/0896481674554d4dab33b6e492694bd6 : SUCCESS in 2m 29s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7c111bea69874d509249b3ace5208646 : FAILURE in 24m 13s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4611d8238e64471995b172ef3f412e4b : SUCCESS in 44m 48s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/11323b91f99e478e897d6a4a33f4815a : SUCCESS in 29m 26s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/352d5dd89335464c8682917d55cc6b56 : SUCCESS in 1h 16m 51s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/ce979fdf782547b09ff42e31016ea00c : SUCCESS in 46m 35s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0ae124bc1bda4dd08373c439a7571a47 : SUCCESS in 50m 05s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/38d234633a9041ceb099d0a2dd3cdcf2 : SUCCESS in 1h 07m 44s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/63287c03e98a4d2f8282b1f6a67910ec : SUCCESS in 1h 22m 06s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/b38a53db5302453b94450823f781e735 : SUCCESS in 43m 19s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/ee6d9eb09191439ab71a153bf0a95c59 : SUCCESS in 29m 54s","accounts_in_message":[],"_revision_number":2},{"id":"46c97fb643f11ffb60c2fd10be287b73379d7b6c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-09-22 22:15:02.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"a39c2743543d1f65583847ea935c6044668cee04","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-22 23:58:13.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cab61befda7b4c44b5309d973ed6c8b6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98f963845c3c4d2bb14f85835ac8ffd4 : SUCCESS in 3m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ce9a2229fcff43c18c8a8961c1c8bc1e : SUCCESS in 3m 12s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/3d861fda741642ec9c6472fe84d4e5bc : SUCCESS in 1m 52s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/835f9ddc043945c3b3afbf6f824d3154 : SUCCESS in 1h 39m 40s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5cd8e40a98fa4fc3875700cc634b0659 : SUCCESS in 56m 46s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/99d99f85b20b4fb698ff28836bd6c938 : SUCCESS in 49m 15s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0f7084dac473413793373d0f02df8550 : SUCCESS in 1h 10m 17s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/09b39bd2e156458a9be7306e07fb52d3 : SUCCESS in 2m 27s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/f888c682ad884e5290ceba8f4b36ebc1 : SUCCESS in 2m 23s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5056fcb0129e463a8a1a7e9d314fd837 : SUCCESS in 37m 01s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4a9d27e74b9441eab7bcb39876a5cfe5 : SUCCESS in 1h 04m 52s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/9312eff57bcc4fa3896a96b416fb8928 : SUCCESS in 31m 12s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3a56131e0b6f4bc78f0591db44e9c226 : SUCCESS in 52m 18s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/443cb06674a3461b98a45789ea22e5be : SUCCESS in 45m 11s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5729005fd99e4214aea7ed6326190cd1 : SUCCESS in 1h 08m 19s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/50cda37df88941419e159d96c12e4979 : SUCCESS in 1h 00m 06s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/530cd4d8dfee4e7bb6ac4c6479c9312b : SUCCESS in 1h 16m 20s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/7b9c9d4ce57e494b85196a10e76b3041 : SUCCESS in 40m 34s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/65f4ff6db78f41848e14e068166462ea : SUCCESS in 33m 13s","accounts_in_message":[],"_revision_number":3},{"id":"47d2f91eaf79249afa66a806631e5f6eae8412d9","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-09-23 00:34:13.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"702466bbfb86862fc4c166888c137926191519c1","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-23 01:27:14.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"f59c4d80fbcec6c48beff3623f2aec98021590b3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-09-23 02:16:29.000000000","message":"Uploaded patch set 4.\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":4},{"id":"8cdcb7846d34b2d1dadf10c75b02165ae9cb9ceb","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-09-23 02:17:41.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"1ca79b7e13bb77be6c0ecb3f96dc0515399f6846","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-23 05:11:06.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2922f63746c24aa4a8e26e9d799c5eff\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eccfb93509614842b5e8a58ab3d77dc8 : SUCCESS in 3m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4a5d969177424f18a1a7ad4b997ece86 : SUCCESS in 3m 54s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/c353a17e2d274702a1c1913593891901 : SUCCESS in 4m 39s\n- openstack-helm-mariadb-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/73075f1416eb4843aeab55bc38d4c9fb : SUCCESS in 1h 37m 35s\n- openstack-helm-mariadb-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/72902e372d984b5d84da57f3f63d4cd1 : SUCCESS in 1h 36m 42s\n- openstack-helm-rabbitmq-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1a0cd68cddf24c7db5407b449bd518d3 : SUCCESS in 1h 21m 27s\n- openstack-helm-rabbitmq-operator-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/6ad684ceb6804ac68e50ce55d5944467 : SUCCESS in 1h 07m 29s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/bfffcc60928b4bcb9ddc1ae43c242b27 : SUCCESS in 4m 21s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/16734130618f4c4395265678345591a0 : SUCCESS in 2m 51s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/28670b6f8f5c4080a10d176e4ce7cfff : SUCCESS in 50m 58s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b1d26d031de74d65b3d5458b712defca : SUCCESS in 1h 20m 37s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/ac31bd21bc764d828c7a611888822a47 : SUCCESS in 1h 04m 13s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7deaf010b629448d879fe5a6a14c68d1 : SUCCESS in 52m 14s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/22651eab6c5b49ee890d7f6eefe3a09a : SUCCESS in 43m 10s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/21c106494642418fa4162edf146ef022 : SUCCESS in 1h 14m 30s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/601b8a9b4fcd4451b1ecd3327b39a80a : SUCCESS in 1h 43m 49s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f56b433e1ba7448589902ddecfaa6e8a : SUCCESS in 1h 10m 32s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/2dc0bc788b0143dbaed05617a114b686 : SUCCESS in 39m 30s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/51768d8b66ed48389165eb58721a4d63 : SUCCESS in 29m 38s","accounts_in_message":[],"_revision_number":4},{"id":"d62afca339f5674b11c245272555b768b754cc8d","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-09-23 14:58:56.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"bad792fe69c4fa61a5ee8bccb7e2c5d61bf3d347","author":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"date":"2026-09-23 22:17:31.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"7db50423448d871e9bdede79b3b53a7ceaf82456","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-23 22:18:13.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"1244b085151a1059c17d0958324558b825b0688b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-24 00:30:30.000000000","message":"Patch Set 4: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/1ede51e95c274245b74bc5a4e0fcca35\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/248caabe51094e79bbd7fea8b45bde2b : SUCCESS in 3m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0269cbd284a444c4a769d9f9cb1d1163 : SUCCESS in 3m 34s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/1194676b9c834c08b11c3c7d898e689e : SUCCESS in 2m 39s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/82dbff3a38ff4e378fc17fa769eee3f7 : FAILURE in 2h 05m 59s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/5f75103ca7264176b225daf2fc0de6a4 : SUCCESS in 28m 58s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/e46198950d544a968e8b79dab1087e8d : SUCCESS in 19m 13s","accounts_in_message":[],"_revision_number":4},{"id":"aabe3505aeffb4042f7b5eaeaee554dccf80dc37","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-09-24 00:47:21.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"88c825b1d4eaa8c1043077066daa81e40fb9316f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-24 02:51:47.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e0c1edeb142a45a39c246480785cea66\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c49e233e51f41908d5a80dda5feaa2e : SUCCESS in 4m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/319dcfc6d8404dcd9e7bca480b7d11d5 : SUCCESS in 3m 03s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/c46a2fc0da434524a45c0e88194d8ca8 : SUCCESS in 4m 13s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/a5104ebf8f554fb386ab8e4e31111456 : SUCCESS in 2m 08s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/852063041f474b48894302babd771c81 : SUCCESS in 2m 13s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0a41d3c4699943d192140daccb18d27e : SUCCESS in 1h 41m 09s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/52857f5a01374a1690ba1d35f96190c2 : SUCCESS in 1h 03m 32s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/365fbff88b7d43c997a26ba3156cb751 : SUCCESS in 1h 40m 26s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/ea4d2c39c09e4ba19ab251eb7cb6fb59 : SUCCESS in 1h 03m 57s\n- openstack-helm-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1812958f673f4ac793dea86182c3c9ed : SUCCESS in 1h 59m 55s\n- openstack-helm-operators-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3eb66cfe57494097a9c4b8ce6a9a2537 : SUCCESS in 1h 02m 51s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/f1c36d082e154537810e4c0288b336bc : SUCCESS in 38m 36s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/72d8cde136df416cbc23e44e60df47d3 : SUCCESS in 19m 36s","accounts_in_message":[],"_revision_number":4},{"id":"0a3ee43aef943a26ebfbd8cf96f1e820ca8c54e4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-24 02:52:28.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"06409f867c9aa840ba5cb6e7abba1c9fc3e43202","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-24 04:50:40.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2f5a85ebe0e94c2da4c296bac9db7a3b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/122ff8ae13584cf1b83ee14e3d7f6df0 : SUCCESS in 3m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/77d26d8bc82c49588509c4effc628c71 : SUCCESS in 3m 32s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/a8eda425f2384b54a38469d53fb049e8 : SUCCESS in 2m 16s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a8377b4330c841be8cdf2c32d8d91f67 : SUCCESS in 1h 46m 56s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/d95c44464cf6410ea42d424d4ebc8a49 : SUCCESS in 36m 21s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/11a8cf45045f48188d7cc48498e18ca4 : SUCCESS in 27m 14s","accounts_in_message":[],"_revision_number":4},{"id":"25acada070a08cf44ec5f97a4d45af24f9305162","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-24 04:50:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"7a4e911787bf147dafbd21b614eb952f8f076b71","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-24 04:52:33.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/40924ca32e7c49c8981de0f4e0c3228c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/100e6b479f52442bbb377c1f1a780f13 : SUCCESS in 49s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8552fa7ab628400f95fe1e1f8ec37c5b : SUCCESS in 44s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"37b0ac5047f8a95cb1444379838a4a9da8b12300","revisions":{"3355d56c6778b03217bc7a8da5e07cb0db2dd68c":{"kind":"REWORK","_number":1,"created":"2026-09-21 15:33:16.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/78/1006578/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/78/1006578/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/1"}}},"commit":{"parents":[{"commit":"0105ad1a628747465d760e13b9107cbc6f6c64e6","subject":"Merge \"Fix the Selenium dashboard tests, stop ignoring them\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/0105ad1a628747465d760e13b9107cbc6f6c64e6"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-09-21 14:27:56.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-09-21 15:32:52.000000000","tz":-300},"subject":"Stop losing charts when post events are superceded","message":"Stop losing charts when post events are superceded\n\nThe publishing job decided what to build by diffing zuul.oldrev..HEAD.\nThe post pipeline is a supercedent pipeline, so when changes land faster\nthan the job runs Zuul drops the intermediate queue items and the\nsurviving event\u0027s range steps over the commits they carried. Those\ncharts were never built: six such gaps occurred over the last 197\npublishing runs, most recently losing neutron and cloudkitty.\n\nDerive chart versions from the chart\u0027s own history rather than from HEAD\nand build whatever the published index is missing, so a dropped event\nonly delays a chart until the next run. Charts which depend on\nhelm-toolkit count its commits too, since it is vendored into the\npackage.\n\nPackage straight into a per-chart staging directory so the index is\nbuilt from exactly the tarballs which are about to be uploaded, rather\nthan from whatever is lying around in the checkout. Since\npublish-openstack-artifacts only uploads when the job succeeded, staging\nthe artifacts from a post-run of our own bought nothing, so the build\nand publish playbooks are now one and a chart which fails to build is\nleft for the next run rather than stopping every other chart from being\nuploaded.\n\nThe check job keeps using the change diff, since it wants to validate\nthe change rather than the publishing backlog.\n\nAssisted-by: Claude Opus 5\nChange-Id: Ia38d9b01cd9c4c7075c036134cd014bae57681e8\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/3355d56c6778b03217bc7a8da5e07cb0db2dd68c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/3355d56c6778b03217bc7a8da5e07cb0db2dd68c"}]},"branch":"refs/heads/master"},"9436ed4ea363ecd4624acbd374ee7e2e3f2a47a7":{"kind":"REWORK","_number":2,"created":"2026-09-21 17:36:32.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/78/1006578/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/78/1006578/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/2"}}},"commit":{"parents":[{"commit":"0105ad1a628747465d760e13b9107cbc6f6c64e6","subject":"Merge \"Fix the Selenium dashboard tests, stop ignoring them\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/0105ad1a628747465d760e13b9107cbc6f6c64e6"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-09-21 14:27:56.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-09-21 17:36:25.000000000","tz":-300},"subject":"Stop losing charts when post events are superceded","message":"Stop losing charts when post events are superceded\n\nThe publishing job decided what to build by diffing zuul.oldrev..HEAD.\nThe post pipeline is a supercedent pipeline, so when changes land faster\nthan the job runs Zuul drops the intermediate queue items and the\nsurviving event\u0027s range steps over the commits they carried. Those\ncharts were never built: six such gaps occurred over the last 197\npublishing runs, most recently losing neutron and cloudkitty.\n\nDerive chart versions from the chart\u0027s own history rather than from HEAD\nand build whatever the published index is missing, so a dropped event\nonly delays a chart until the next run. Charts which depend on\nhelm-toolkit count its commits too, since it is vendored into the\npackage.\n\nPackage straight into a per-chart staging directory so the index is\nbuilt from exactly the tarballs which are about to be uploaded, rather\nthan from whatever is lying around in the checkout. Since\npublish-openstack-artifacts only uploads when the job succeeded, staging\nthe artifacts from a post-run of our own bought nothing, so the build\nand publish playbooks are now one and a chart which fails to build is\nleft for the next run rather than stopping every other chart from being\nuploaded.\n\nThe check job keeps using the change diff, since it wants to validate\nthe change rather than the publishing backlog.\n\nAssisted-by: Claude Opus 5\nChange-Id: Ia38d9b01cd9c4c7075c036134cd014bae57681e8\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/9436ed4ea363ecd4624acbd374ee7e2e3f2a47a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/9436ed4ea363ecd4624acbd374ee7e2e3f2a47a7"}]},"branch":"refs/heads/master"},"5b50dc249f9ff1e0fc00185c6467807c5b22aa1e":{"kind":"REWORK","_number":3,"created":"2026-09-22 22:15:02.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/78/1006578/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/78/1006578/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/3"}}},"commit":{"parents":[{"commit":"59f9af3c57ada5d4a58e52dbdfa092b4485a9fe0","subject":"Merge \"fix(neutron): add the missing pod annotations to the OVN VPN agent\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/59f9af3c57ada5d4a58e52dbdfa092b4485a9fe0"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-09-21 14:27:56.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-09-22 22:14:50.000000000","tz":-300},"subject":"Stop losing charts when post events are superceded","message":"Stop losing charts when post events are superceded\n\nThe publishing job picked what to build by diffing zuul.oldrev..HEAD.\nThe post pipeline is supercedent, so when changes land faster than the\njob runs Zuul drops the intermediate queue items and the surviving\nevent\u0027s range steps over the commits they carried. Six such gaps\noccurred in the last 197 runs, most recently losing neutron and\ncloudkitty.\n\nDerive each chart\u0027s version from its own history and build whatever the\npublished index is missing, so a dropped event only delays a chart until\nthe next run. Charts which depend on helm-toolkit count its commits too,\nsince it is vendored into the package. The check job keeps using the\nchange diff, since it validates the change rather than the backlog.\n\nPackage into a per-chart staging directory so the index is built from\nexactly the tarballs about to be uploaded. publish-openstack-artifacts\nonly uploads on success, so staging from a post-run of our own bought\nnothing; the playbooks are now one and a chart which fails to build is\nleft for the next run instead of blocking the rest.\n\nAssisted-by: Claude Opus 5\nChange-Id: Ia38d9b01cd9c4c7075c036134cd014bae57681e8\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/5b50dc249f9ff1e0fc00185c6467807c5b22aa1e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/5b50dc249f9ff1e0fc00185c6467807c5b22aa1e"}]},"branch":"refs/heads/master"},"37b0ac5047f8a95cb1444379838a4a9da8b12300":{"kind":"REWORK","_number":4,"created":"2026-09-23 02:16:29.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/78/1006578/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/78/1006578/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/78/1006578/4"}}},"commit":{"parents":[{"commit":"59f9af3c57ada5d4a58e52dbdfa092b4485a9fe0","subject":"Merge \"fix(neutron): add the missing pod annotations to the OVN VPN agent\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/59f9af3c57ada5d4a58e52dbdfa092b4485a9fe0"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-09-21 14:27:56.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-09-23 00:40:57.000000000","tz":-300},"subject":"Stop losing charts when post events are superseded","message":"Stop losing charts when post events are superseded\n\nThe publishing job picked what to build by diffing zuul.oldrev..HEAD.\nThe post pipeline uses Zuul\u0027s supercedent manager, so when changes land\nfaster than the job runs Zuul drops the intermediate queue items and the\nsurviving event\u0027s range steps over the commits they carried. Six such\ngaps occurred in the last 197 runs, most recently losing neutron and\ncloudkitty.\n\nDerive each chart\u0027s version from its own history and build whatever the\npublished index is missing, so a dropped event only delays a chart until\nthe next run. Charts which depend on helm-toolkit count its commits too,\nsince it is vendored into the package. The check job keeps using the\nchange diff, since it validates the change rather than the backlog.\n\nA missing index was treated as a new chart repo and republished from\nonly that run\u0027s charts, so a transient fetch failure would have dropped\nevery other chart. That now fails the job; bootstrapping an empty repo\nis an explicit opt-in.\n\nPackage into a per-chart staging directory so the index is built from\nexactly the tarballs about to be uploaded. publish-openstack-artifacts\nonly uploads on success, so staging from a post-run of our own bought\nnothing; the playbooks are now one and a chart which fails to build is\nleft for the next run instead of blocking the rest.\n\nAssisted-by: Claude Opus 5\nChange-Id: Ia38d9b01cd9c4c7075c036134cd014bae57681e8\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/37b0ac5047f8a95cb1444379838a4a9da8b12300"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/37b0ac5047f8a95cb1444379838a4a9da8b12300"}]},"branch":"refs/heads/master"}},"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":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
