)]}'
{"id":"openstack%2Fopenstack-helm~1011373","triplet_id":"openstack%2Fopenstack-helm~master~I65d1bdbf7205ffc36e536025907574a00c64e582","project":"openstack/openstack-helm","branch":"master","attention_set":{},"removed_from_attention_set":{"5890":{"account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"last_update":"2026-10-20 15:27:54.000000000","reason":"Change was submitted"},"7156":{"account":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"last_update":"2026-10-19 20:53:13.000000000","reason":"\u003cGERRIT_ACCOUNT_7156\u003e replied on the change","reason_account":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"}}},"hashtags":[],"change_id":"I65d1bdbf7205ffc36e536025907574a00c64e582","subject":"fix(tacker): render an upgrade strategy for the server and conductor","status":"MERGED","created":"2026-10-19 19:54:52.000000000","updated":"2026-10-20 15:28:59.000000000","submitted":"2026-10-20 15:27:54.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":"1011373","meta_rev_id":"6a99062f430bb8e952fae0b51312ede5bca25010","_number":1011373,"virtual_id_number":1011373,"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":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-10-20 15:27:54.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-20 13:39:11.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-19 20:53:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"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-20 13:39:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":0,"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"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":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-10-19 20:06:03.000000000","updated_by":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"reviewer":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"state":"REVIEWER"},{"updated":"2026-10-19 20:48:19.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-20 13:39:11.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":"8a4a1fd7749a67b8af665a91a7bf241d60fa2c1d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-10-19 19:54:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e31c84a9b367d5c9c17529a368a27be1d33b7641","author":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"date":"2026-10-19 20:06:03.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"315096ab272ef2b440495ebcaa6f8b0072c74cf0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-10-19 20:08:34.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":2},{"id":"bee583873ff069bf283d6da7240992456c56b202","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-19 20:48:19.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/08f78c397cdb460da0b9477656eb835d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ee278ee2d01f40ab849827141ba2a42b : SUCCESS in 4m 13s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/4ccf952f29124a6ba616ae6be8862369 : SUCCESS in 3m 23s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/281bb2d01b124fab9688125eb30d2497 : SUCCESS in 2m 03s\n- openstack-helm-release-notes https://zuul.opendev.org/t/openstack/build/85924b9fde7e47afb1acff6f7c700e78 : SUCCESS in 1m 47s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/cad8f69f001c43a78f809c38ce4fac42 : SUCCESS in 3m 26s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a9a817a13bba41dfb9bfd6dd2540bd7a : SUCCESS in 38m 12s","accounts_in_message":[],"_revision_number":2},{"id":"548f590d2b748504289650e554b1b08e3d8d2a94","author":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"date":"2026-10-19 20:53:13.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"b7ae973ba5a2f75249cf662231703a56b5b269d5","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-10-20 13:39:11.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"43b7404dbc4f8957d881a08c2ad082825b6525ad","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-20 13:39:23.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"9fdb34aa3a07647cdf3ec5740c0008404fed90c3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-20 15:27:54.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f78db91794014e459455ef8603dfe2d5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7ffba5adce354e1aa6755b63d29a0933 : SUCCESS in 3m 27s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/c54812013ada44d18d79b1faaddba338 : SUCCESS in 3m 24s\n- openstack-helm-release-notes https://zuul.opendev.org/t/openstack/build/927f0181c2c74db9b5a46e4183e9f423 : SUCCESS in 1m 58s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d8ddb6c32da74e15bebb27b00a2e9889 : SUCCESS in 1h 43m 25s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/492d92adfcdb47119440afca96ad58ca : SUCCESS in 40m 24s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/8b1dca2f358a493ab714706660bada8c : SUCCESS in 31m 32s","accounts_in_message":[],"_revision_number":2},{"id":"caa22a07fecb4221b8bf329b84580ac28856f4b8","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-20 15:27:54.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"6a99062f430bb8e952fae0b51312ede5bca25010","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-20 15:28:59.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/133f78a647e74c64b11425078aa9f1cb\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a0ed36646a124c1b99e24384957f13bc : SUCCESS in 50s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"1cf585eabcf900a9b79c76420c82d424550559e9","revisions":{"29fc77d71552560daf7dab90a34ec84f6fc2ddd5":{"kind":"REWORK","_number":1,"created":"2026-10-19 19:54:52.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/73/1011373/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/73/1011373/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/73/1011373/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/73/1011373/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/73/1011373/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/73/1011373/1"}}},"commit":{"parents":[{"commit":"4595e00820abf49d3184365f237b9397d601a06f","subject":"fix(tacker): resolve the conductor dependencies from its own entry","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/4595e00820abf49d3184365f237b9397d601a06f"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-10-01 00:57:36.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-10-19 19:54:36.000000000","tz":-300},"subject":"fix(tacker): render an upgrade strategy for the server and conductor","message":"fix(tacker): render an upgrade strategy for the server and conductor\n\nNeither deployment rendered kubernetes_upgrades_deployment, and\nvalues.yaml defined no pod.lifecycle.upgrades.deployments, so both fell\nback to the Kubernetes defaults and the update strategy could not be\nset from values like every other chart\u0027s deployments.\n\nRender the snippet in both templates and define the deployments policy\nwith the same defaults the other charts use.\n\nAssisted-by: Claude Opus 5.5\nChange-Id: I65d1bdbf7205ffc36e536025907574a00c64e582\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/29fc77d71552560daf7dab90a34ec84f6fc2ddd5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/29fc77d71552560daf7dab90a34ec84f6fc2ddd5"}]},"branch":"refs/heads/master"},"1cf585eabcf900a9b79c76420c82d424550559e9":{"kind":"REWORK","_number":2,"created":"2026-10-19 20:08:34.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/73/1011373/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/73/1011373/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/73/1011373/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/73/1011373/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/73/1011373/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/73/1011373/2"}}},"commit":{"parents":[{"commit":"d64e457bf5ee6be9d133d062b139f2628f43f1df","subject":"fix(tacker): resolve the conductor dependencies from its own entry","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/d64e457bf5ee6be9d133d062b139f2628f43f1df"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-10-01 00:57:36.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-10-19 20:08:03.000000000","tz":-300},"subject":"fix(tacker): render an upgrade strategy for the server and conductor","message":"fix(tacker): render an upgrade strategy for the server and conductor\n\nNeither deployment rendered kubernetes_upgrades_deployment, and\nvalues.yaml defined no pod.lifecycle.upgrades.deployments, so both fell\nback to the Kubernetes defaults and the update strategy could not be\nset from values like every other chart\u0027s deployments.\n\nRender the snippet in both templates and define the deployments policy\nwith the same defaults the other charts use.\n\nAssisted-by: Claude Opus 5.5\nChange-Id: I65d1bdbf7205ffc36e536025907574a00c64e582\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/1cf585eabcf900a9b79c76420c82d424550559e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/1cf585eabcf900a9b79c76420c82d424550559e9"}]},"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":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":""}}}]}
