)]}'
{"id":"openstack%2Fopenstack-helm~1007882","triplet_id":"openstack%2Fopenstack-helm~master~I638a867fd22c2d42750d72856b5df57d9d64fa98","project":"openstack/openstack-helm","branch":"master","topic":"tempest-task-fixes","attention_set":{},"removed_from_attention_set":{"7102":{"account":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"last_update":"2026-10-01 18:44:15.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I638a867fd22c2d42750d72856b5df57d9d64fa98","subject":"Run the tempest suite once per deploy","status":"MERGED","created":"2026-09-29 14:23:48.000000000","updated":"2026-10-01 18:46:13.000000000","submitted":"2026-10-01 18:44:15.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":"1007882-tempest-task-fixes","meta_rev_id":"40fe471a56a3698241b68aaa48034759226d3726","_number":1007882,"virtual_id_number":1007882,"owner":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-10-01 18:44:15.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-10-01 17:41:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":2,"date":"2026-10-01 00:58:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"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":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"all":[{"value":1,"date":"2026-10-01 17:41:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-29 16:36:26.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-10-01 00:58:26.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REVIEWER"},{"updated":"2026-10-01 17:41:10.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"}],"messages":[{"id":"51eac73f522bb5edc4e0de0bab7a70000691375c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"date":"2026-09-29 14:23:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dce8aecf528c2f81a99b56bbb9cc5bd78cfd565a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-29 16:36:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/266f45f915d9477694baeae1be78c3d4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/926574cab7bf49958d24232c2faf589b : SUCCESS in 4m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a6c5516aed974f229726550f0f0bbd17 : SUCCESS in 3m 39s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/625ac04f7a88436db8179dd00ded9feb : SUCCESS in 2m 05s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/ddfaa9d1144948bbaa0400160635d3e3 : SUCCESS in 3m 05s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/a59f31c672534f8b87e5039f7734fbe8 : SUCCESS in 2m 55s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f8ad7bfeb9944fdf88a20600d63568fc : SUCCESS in 1h 39m 10s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c4173983e1d1420395965c3f5f3fbea5 : SUCCESS in 1h 45m 40s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/343d6129c6904860a7351d29cf87b1f0 : SUCCESS in 1h 48m 27s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/bc54c72af9a643b2a3c39df064904e31 : SUCCESS in 1h 52m 11s\n- openstack-helm-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e822b849319b42a4a7a8fff2e676119b : SUCCESS in 1h 00m 34s\n- openstack-helm-crd-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/83a3a8cebf2b4f2cbb1343ee2ab684b8 : SUCCESS in 1h 47m 20s\n- openstack-helm-operators-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5b04d55f32474daa9dd07cb7e9687d06 : SUCCESS in 1h 23m 48s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/de122f6d6c294f22a65455eed231abce : SUCCESS in 42m 05s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/dbae547394ab4216ada91a7037c8adc8 : SUCCESS in 24m 36s","accounts_in_message":[],"_revision_number":1},{"id":"9d16490f61f838e5a9279e24cd008bd38f7edecb","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-10-01 00:58:26.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"88ee27d2cd6b87a63a255d91bd69e9591234a279","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-10-01 17:41:10.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"454a04eb610739e69a4ff44ad0acd4a9c4ff185a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-01 17:41:22.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"34c5f7bb6182b09f283e13425c890bd218dd6861","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-01 18:44:15.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/71243be4bd8e4bd2a83d43787b82a951\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/04232c53f363452ba8b34f3e7e29e449 : SUCCESS in 4m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0e2aea838ee843dd9a70b8b12d3fa4c4 : SUCCESS in 2m 04s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/774a9d71f62d4563991835e9cf6dcde8 : SUCCESS in 3m 58s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/141cc331ad434c09a711b7c32b2b1adf : SUCCESS in 58m 58s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/d5ad1c23c3424a03876eb65c10d46737 : SUCCESS in 35m 41s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/a6ef151fdf684a97893c07df3418e84a : SUCCESS in 25m 35s","accounts_in_message":[],"_revision_number":1},{"id":"d71dfed674e0906c99bdc2ac28405865af7fa336","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-01 18:44:15.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"40fe471a56a3698241b68aaa48034759226d3726","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-01 18:46:13.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/18e76eb108894edfb1b00bad5a35ac8c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e95f20a6858c498790778815790a4d35 : SUCCESS in 48s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"a304b0de786f58603e28bbf311bafee10e5cd6f9","revisions":{"a304b0de786f58603e28bbf311bafee10e5cd6f9":{"kind":"REWORK","_number":1,"created":"2026-09-29 14:23:48.000000000","uploader":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"ref":"refs/changes/82/1007882/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/82/1007882/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/82/1007882/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/82/1007882/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/82/1007882/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/82/1007882/1"}}},"commit":{"parents":[{"commit":"020df258fe75b0d1b9a7f7275d1debdf283a8bfb","subject":"Look up the IDs tempest needs instead of hard-coding them","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/020df258fe75b0d1b9a7f7275d1debdf283a8bfb"}]}],"author":{"name":"Thomas Bechtold","email":"thomasbechtold@jpberlin.de","date":"2026-09-29 13:51:34.000000000","tz":120},"committer":{"name":"Thomas Bechtold","email":"thomasbechtold@jpberlin.de","date":"2026-09-29 14:23:34.000000000","tz":120},"subject":"Run the tempest suite once per deploy","message":"Run the tempest suite once per deploy\n\nA failing tempest run is retried at two levels. The chart\u0027s test Job\nhas backoffLimit 6 with restartPolicy OnFailure, so the pod reruns the\nsuite up to six more times. When the Job finally fails, the\npost-install hook fails helm, and _install.yaml retries the helm\ncommand five more times.\n\nA tempest failure is a test result, not a transient deploy error. Give\nthe Job no backoff and no restarts, and ask _install.yaml for a single\nhelm attempt.\n\nAssisted-by: Claude Opus 5.5\nChange-Id: I638a867fd22c2d42750d72856b5df57d9d64fa98\nSigned-off-by: Thomas Bechtold \u003cthomasbechtold@jpberlin.de\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/a304b0de786f58603e28bbf311bafee10e5cd6f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/a304b0de786f58603e28bbf311bafee10e5cd6f9"}]},"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"}}]}],"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":""}}}]}
