)]}'
{"id":"openstack%2Fnova~946095","triplet_id":"openstack%2Fnova~stable%2F2025.1~I8fbdaadd125ece6a3050b2fbb772a7bd5d7e5304","project":"openstack/nova","branch":"stable/2025.1","topic":"nova-ironic-validate-reason-stable/2025.1","attention_set":{},"removed_from_attention_set":{"5890":{"account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"last_update":"2025-04-07 15:23:46.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I8fbdaadd125ece6a3050b2fbb772a7bd5d7e5304","subject":"ironic: fix logging of validation errors","status":"MERGED","created":"2025-04-02 02:00:22.000000000","updated":"2025-04-07 15:25:11.000000000","submitted":"2025-04-07 15:23:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"946095-nova-ironic-validate-reason-stable/2025.1","cherry_pick_of_change":942019,"cherry_pick_of_patch_set":4,"meta_rev_id":"c299a70da120c03e2622f494538d896823e95be5","_number":946095,"virtual_id_number":946095,"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-04-07 15:23:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":2,"date":"2025-04-07 12:54:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-04-07 13:16:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-04-07 13:16:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-04-02 02:26:54.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":"CC"},{"updated":"2025-04-02 04:11:01.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":"2025-04-03 13:46:25.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-04-07 12:54:09.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2025-04-07 13:16:35.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"}],"messages":[{"id":"2e51ad0118a29bfe13f302319b896901e967880b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-04-02 02:00:22.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"a6d7ef982aca3e8fb3fda0268a514bda74791105","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-02 02:26:54.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3aeaec1eb8664b48bb14a62e15c11624\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/ea50f0050aed4bef99f68b4eac0c26dc : SUCCESS in 17m 21s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/681231791c004ce0aafd91f9c0ac9d98 : SUCCESS in 23m 55s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"aa690ae94681873b73bc618933f2e254f878d011","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-02 04:11:01.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/88304c002b93468b979913e89906a47e\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/07404aae0682429381c751225294d3df : SUCCESS in 57m 32s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5d1371cef9b04b199b8f5d741f8d0a46 : SUCCESS in 1h 42m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/19ce2dbd3c714c9da296ca2baf01a5be : SUCCESS in 1h 04m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/86caecaa713e4727945ae703f7fb1ba6 : SUCCESS in 21m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/980b4bfcdbb24b7c90a8793947903253 : SUCCESS in 7m 27s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/907737df8eb04d07a52e1bbe81d09d7c : SUCCESS in 13m 30s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5a07beb531ae414faa3211ccf7b5e847 : SUCCESS in 11m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3d89d03a5379421cb71b6e9a26922a0e : SUCCESS in 11m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ed0dd01f1abe443b82f3c4d056065627 : SUCCESS in 28m 02s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ccf4b4df1a3d44298f9db51efe5f2901 : SUCCESS in 1h 03m 30s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/20e7c83f1dc445f1ab2633b534919b34 : SUCCESS in 1h 37m 54s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/744beffbc0654b8792d5802bf3f5ed19 : SUCCESS in 48m 10s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/ed53e331ec4e442e89445d43cf1a3544 : SUCCESS in 1h 30m 20s\n- nova-next https://zuul.opendev.org/t/openstack/build/cafb78d2c68d46f9abb2bba774075584 : SUCCESS in 2h 08m 02s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/160bbe1381764aeb8eea3da3cee3a17e : SUCCESS in 35m 51s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/838e51971f9c4358af3bbff6b9845623 : SUCCESS in 4m 54s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/b24c99edc7744727aca90cd5c6474e32 : SUCCESS in 26m 17s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/95780d067c4f42a883fdce531a6d320f : SUCCESS in 30m 52s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/74274eaecd764e4c86d5f6035c1205f6 : SUCCESS in 25m 41s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/bdba4aa60b3a4b95815c3b8da27f6818 : SUCCESS in 44m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d5f7a03ea8b84ca9b541bcb2ebd55142 : SUCCESS in 55m 58s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/facc45752ded48418f73ba2bb7321fd4 : SUCCESS in 23m 58s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/aaa474eeda1f486b98d5cebfd5bb5e09 : SUCCESS in 33m 01s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d77df8e59864a6662868bdfd64bf6755125c7fd5","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-04-03 13:46:25.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-946095-b7xvh/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"8a50e7a069db6c6a5ffdce2c0b44c36a463dea36","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-04-07 12:54:09.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a96e723a4862cfd903786f0d45c58335be3f79d1","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-04-07 13:16:35.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"729f930095ec8fb84c51bc7666610a463a91f8d9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-07 13:17:11.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"97461157be4c46b477d81d0db918b5b1a9827447","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-07 15:23:46.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fbdbfc32e9f64791b54bb04c80ed8d8d\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7505653e9a594bb9a1f68fc260570177 : SUCCESS in 48m 55s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/acb820eb9b9c43be80ecbaceec2badcf : SUCCESS in 1h 30m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7a6aec86128d4fa297436b94d45e03c4 : SUCCESS in 30m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fed8c63ccc204bc0a3125863cc0ccb8f : SUCCESS in 6m 22s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/23f914250fdb4454b127fa631ae0ca28 : SUCCESS in 7m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f53d84e7ad2c465bbb90fcd90f952e98 : SUCCESS in 12m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/45601317329c4bbda4a7da34febdc01f : SUCCESS in 5m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/feec005dc60741199719ee336cd984e0 : SUCCESS in 28m 45s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3484ca4333cf42a19aa9273aa54a0175 : SUCCESS in 22m 21s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/64b52346559241b48affd6f337a5ed88 : SUCCESS in 24m 32s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/5467f2f66a854def89a321732041d756 : SUCCESS in 25m 22s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a063613824544760af53e4184cfe7afe : SUCCESS in 1h 59m 50s\n- nova-next https://zuul.opendev.org/t/openstack/build/0c93677dcaea42458e9bfacfd3208494 : SUCCESS in 1h 47m 43s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4ea50fb54d4d4754bff098a4820f6fea : SUCCESS in 2m 41s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c4af59ae40114389ab4fbabf1af942b9 : SUCCESS in 59m 31s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d81e42905b554740bc72d057e773e88d : SUCCESS in 53m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bd48923ad02f426c8f1a2f30bc18fe93 : SUCCESS in 52m 07s","accounts_in_message":[],"_revision_number":1},{"id":"1220a5e6888626a3b78e98085a4bc0feeddf71da","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-07 15:23:46.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"c299a70da120c03e2622f494538d896823e95be5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-07 15:25:11.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/89f565474a3d44dd9721751c42f29ef8\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e4757d6971dd48eaa46ac47a316a45ee : SUCCESS in 58s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f797520e051a41998468636dbdad5f3d : SUCCESS in 1m 02s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"3242cde34232d0c65629f8c6866d0f2ddef7cda3","revisions":{"3242cde34232d0c65629f8c6866d0f2ddef7cda3":{"kind":"REWORK","_number":1,"created":"2025-04-02 02:00:22.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/95/946095/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/95/946095/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/95/946095/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/95/946095/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/95/946095/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/95/946095/1"}}},"commit":{"parents":[{"commit":"6422ebea0b152a2b34abdacf4453c70bf0ee37cf","subject":"Update TOX_CONSTRAINTS_FILE for stable/2025.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6422ebea0b152a2b34abdacf4453c70bf0ee37cf"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2025-02-17 23:19:16.000000000","tz":-360},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2025-04-02 02:00:22.000000000","tz":0},"subject":"ironic: fix logging of validation errors","message":"ironic: fix logging of validation errors\n\nWhen validation of the node fails, since switching to the SDK the\naddress of the ValidationResult object is displayed instead of the\nactual message. This has been broken since patch\nIbb5b168ee0944463b996e96f033bd3dfb498e304.\n\nCloses-Bug: 2100009\nChange-Id: I8fbdaadd125ece6a3050b2fbb772a7bd5d7e5304\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\n(cherry picked from commit 37888e875f0cef8350991b6a9cb81da9dacc1bac)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3242cde34232d0c65629f8c6866d0f2ddef7cda3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3242cde34232d0c65629f8c6866d0f2ddef7cda3"}]},"branch":"refs/heads/stable/2025.1"}},"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"label":"Review-Priority","status":"MAY"}]}],"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":{}}},{"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":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"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":{}}}]}
