)]}'
{"id":"openstack%2Fnova~987312","triplet_id":"openstack%2Fnova~master~I4349eff1fb040fe6631621cfbeaf17b377fd8187","project":"openstack/nova","branch":"master","topic":"bp/vtpm-live-migration","attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2026-05-19 20:04:28.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I4349eff1fb040fe6631621cfbeaf17b377fd8187","subject":"TPM: correct key manager access control language in config help","status":"NEW","created":"2026-05-05 02:42:19.000000000","updated":"2026-05-19 22:55:28.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"27b54caa3a0c46fbbebb48b0f060f9b5f63aeb81","_number":987312,"virtual_id_number":987312,"owner":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-05-19 20:04:28.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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-05 03:54:34.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-05-05 06:43:42.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":"2026-05-19 20:04:28.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"}],"messages":[{"id":"0f8fcc7c91de73f101fb4d483a6cdb3c86ef1f8b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-05-05 02:42:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9c07dd839ee0972b1f757a8609969074346aaaa6","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-05 03:54:34.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I4349eff1fb040fe6631621cfbeaf17b377fd8187 .","accounts_in_message":[],"_revision_number":1},{"id":"c9ff46113c3d0bd88992a105adabd23c801f99d3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-05 06:43:42.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fa0052869b734aa0a7509cc27085149f\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/166494edd3c54f06918fad096d76eadd : MERGE_CONFLICT in 1m 10s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c6d8927d840d4745ba09388140cf4787 : SUCCESS in 17m 38s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/025b4ba2222345f58d0a207abbcdb53a : SUCCESS in 21m 14s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8007ecfe1aa30c0a657554f71b0f8cb5c4c5e216","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-05-19 17:41:06.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"56862dd86e06915e01bdb073cccb41b3969b99cc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-19 20:04:28.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/4b9b926c6f7d4506b6f82a4b62fe9708\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7ae1930d18b54b1db93ad79e1ce6b35a : SUCCESS in 1h 02m 20s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6523a28f23a24e8184e876b7768ff882 : SUCCESS in 1h 03m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/074bb7005c1745a7b7b8cdbfc9e33d42 : SUCCESS in 37m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/52e90eabbe0c46318b9c14475a7cf580 : SUCCESS in 58m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8a937c6dfd44435baee5d7fbb74266c6 : SUCCESS in 4m 36s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cb9b877004e548cea671b59aa5f1143d : SUCCESS in 14m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3f944ebb66ec4ede936990621fe9974a : SUCCESS in 14m 27s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5ec7ca6c06b8416cba62db31625c8c12 : SUCCESS in 11m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1139e389b70548a89a75413030dfcc2a : SUCCESS in 16m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cdc4acdf5b7c466c97ed706ee24b1bc2 : SUCCESS in 16m 40s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/53a1c260b9c64f2c8cdb2868b9be00ee : SUCCESS in 1h 00m 38s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/09103f07d36c44ca80195bbd3b47154e : SUCCESS in 1h 33m 51s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8d48e14247bc41cea58ca2488f1b2c13 : SUCCESS in 59m 53s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/4113772ab1b8486a9508769a87422cd9 : SUCCESS in 34m 47s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/d3d5a8a6783444cfb8cacc03571a072f : SUCCESS in 53m 30s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/d577625266af451aa045ee8b64e153f6 : SUCCESS in 54m 12s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d269f519c02441338b34e6d92b50e50c : FAILURE in 2h 14m 50s\n- nova-next https://zuul.opendev.org/t/openstack/build/35bf5271a6384f409f34261a33890d4b : FAILURE in 2h 15m 18s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/d9b8933444164cc29aedf523c8894725 : SUCCESS in 1h 20m 46s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1fbfea5a5cd24dd58b8341ae75e16adc : SUCCESS in 3m 13s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/d541bdafb8cf46af8fdb8c04fd33a708 : SUCCESS in 26m 42s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/16adf382789f418db22cf9bfdbbf41a8 : SUCCESS in 28m 21s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/b8c00e4f4db54d4aa3405d608824a615 : FAILURE in 59m 23s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d6eb05c4c6c44eb19b07a862f50af23f : SUCCESS in 54m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1b50336151e44d0eb7fa19f9768b1340 : SUCCESS in 33m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b203fc959506450bad1d9b452473189b : SUCCESS in 15m 51s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/200bbea1b2914732b642b319ce489ec2 : SUCCESS in 17m 13s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/c9eff59a6e2a4413ab83b864296a378b : SUCCESS in 10m 20s","accounts_in_message":[],"_revision_number":1},{"id":"27b54caa3a0c46fbbebb48b0f060f9b5f63aeb81","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-19 22:55:28.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d9b546f091e04b48a171ba8f7fd78cc9\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/290c6e599fa5488d893c706221a828aa : SUCCESS in 26m 16s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7a000dbc42354d44b4f0588a757f6185 : SUCCESS in 21m 07s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/0b4b78776ab043d28c9a92b9decd6406 : SUCCESS in 18m 02s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"e9e95991600c881fe24a5ca0665069b4c87812c2","revisions":{"e9e95991600c881fe24a5ca0665069b4c87812c2":{"kind":"REWORK","_number":1,"created":"2026-05-05 02:42:19.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/12/987312/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/12/987312/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/12/987312/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/12/987312/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/12/987312/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/12/987312/1"}}},"commit":{"parents":[{"commit":"2e0bfb1102d8af376c110a169eba42e0905dae07","subject":"Merge \"[py313-threading]Skip eventlet specific tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2e0bfb1102d8af376c110a169eba42e0905dae07"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-05-05 01:13:59.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-05-05 01:13:59.000000000","tz":-420},"subject":"TPM: correct key manager access control language in config help","message":"TPM: correct key manager access control language in config help\n\nThe config option help text for supported_tpm_secret_security\npreviously stated that the key manager secret \"cannot be accessed by\nanyone else\" for the user and host modes. In practice, whether other\nusers can access the secret depends on the key manager service\u0027s\naccess control policy (e.g. Barbican defaults to project_access\u003dTrue).\n\nRework the language to describe whose credentials Nova uses to create\nthe secret, without asserting specific key manager service behavior.\nAlso use \"key manager\" instead of \"Barbican\" to be generic.\n\nAssisted-by: Claude claude-opus-4-6 claude-code-2.1.92\nChange-Id: I4349eff1fb040fe6631621cfbeaf17b377fd8187\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e9e95991600c881fe24a5ca0665069b4c87812c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e9e95991600c881fe24a5ca0665069b4c87812c2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
