)]}'
{"id":"openstack%2Fnova~908508","triplet_id":"openstack%2Fnova~master~I9d07635883f413b8e91312f602a3f5de8f3bf266","project":"openstack/nova","branch":"master","topic":"bp/libvirt-detect-vtpm-support","attention_set":{"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2024-08-09 16:59:43.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2024-08-09 02:47:44.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}},"hashtags":[],"change_id":"I9d07635883f413b8e91312f602a3f5de8f3bf266","subject":"libvirt: Detect vtpm support by libvirt","status":"MERGED","created":"2024-02-08 16:12:01.000000000","updated":"2024-08-09 16:59:43.000000000","submitted":"2024-08-09 05:11:43.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":15,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"908508-bp/libvirt-detect-vtpm-support","meta_rev_id":"868e361df9d1b1740686cb3ffdf58a178cb9afae","_number":908508,"virtual_id_number":908508,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-08-09 05:11:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2024-08-09 02:47:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-08-01 15:14:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2024-08-09 02:47:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}],"REVIEWER":[{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-02-08 16:12:10.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2024-02-08 16:52:38.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":"2024-02-08 18:34:00.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":"2024-02-13 09:46:20.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"CC"},{"updated":"2024-07-27 15:20:48.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2024-08-01 15:14:14.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2024-08-09 02:47:44.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"53702e890365a10557de152e6df4e5b4d60791f5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-08 16:12:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cdd22ce3d3406c7bce757937675a29bb07d02d71","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-08 16:12:10.000000000","message":"Patch Set 1:\n\nBuild Started http://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42497/","accounts_in_message":[],"_revision_number":1},{"id":"6f8342002a34274e482649501f2da602646ea588","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-08 16:12:11.000000000","message":"Patch Set 1:\n\nBuild Failed \n\nhttp://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42497/ : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"129d733e01a0af2adabe8ed9e9a3e1427c57c222","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-08 16:14:32.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d01e6d6ca254f8d8a4a906ee41ab3fd4ba53a795","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-08 16:16:21.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"e998f3eb845408ab61d52d542816df3d25b24d4b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-08 16:52:38.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/28b75a1f80c74c20a0bede1828dc037f\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b14d9321ce6c414ab2c6fcffcd4af5ae : FAILURE in 34m 22s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/b721ccfd6d2e4a1a90264fc0a85c515c : FAILURE in 30m 04s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/6918828d13d744bc97a8a5187cfc55d4 : FAILURE in 10m 39s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8b280080224510be3bb31f5c4cb27469f8515015","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-08 17:11:38.000000000","message":"Topic tox-envdir removed","accounts_in_message":[],"_revision_number":2},{"id":"5e15f843c9fd018b0cf9dfe8ff7376bf15cb4929","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-08 18:34:00.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\n\nBuild failed (check 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/3abb9b615e6344f49229b4b3026e4ac1\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/40fa5974f2834ab1ba493a27f9b0b1ba : SUCCESS in 55m 00s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/74766e78cf024bdab75755efe8f08ffd : SUCCESS in 2h 01m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e82b9033f7b04648b11993ff5abca0f8 : SUCCESS in 53m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2fe000d3787847aeb3f4055648c645c5 : FAILURE in 16m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0cb7ed0933bf477bb642285a9545e73d : FAILURE in 7m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/afa88cd51e7b4a68b3afe954665b394d : FAILURE in 14m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e28ceea72e504230b60c386b789cde9a : FAILURE in 12m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4c0c2f63a39048a9977c0bd8d648c05b : SUCCESS in 11m 20s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5fdf78cea12b43498e24079ff8380029 : SUCCESS in 52m 49s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/05f8fbae345d47128767b2c44ffda789 : SUCCESS in 1h 32m 25s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7fba5568b93f4aa1afb32b3405b0df0c : SUCCESS in 41m 06s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/5aed843dc400411c8f6134e75ec64f38 : SUCCESS in 49m 35s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/5c0f9add9dc2452da39200eace9b60d7 : SUCCESS in 51m 49s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a4617e1129804303a59302f59dff6da7 : SUCCESS in 1h 17m 56s\n- nova-next https://zuul.opendev.org/t/openstack/build/3e79cbc0f18b415080a1bbcfda82aed1 : SUCCESS in 1h 14m 19s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/57601a35cc5040d5ba037ff42782ec90 : SUCCESS in 33m 55s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d3ce5033308d401daeb4ec795e40af75 : SUCCESS in 5m 01s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/b47c0225cb4c4684bc2c7d400b2ab0d1 : FAILURE in 13m 58s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f3fbd8c142a94dbb8a5a8cd086b7b06f : FAILURE in 22m 17s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/65a6e607dbf24e1c9649be08b781c436 : FAILURE in 27m 54s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/8e891c54018f4aa6b02c2a7f3e37d441 : FAILURE in 28m 13s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/3fe4b0b859fc44318a260f8c502df984 : SUCCESS in 1h 40m 09s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/878682fd36e74747b5e15cc6b74e29db : SUCCESS in 1h 39m 19s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/360b6913949448748b93ea48501f39d8 : SUCCESS in 1h 02m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/116bc99831f64d118c998d3f10513907 : SUCCESS in 53m 30s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/2fc72e1682044c71af5048f563595a86 : SUCCESS in 25m 05s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/9a199828b05a496e9fc94b487720afb0 : FAILURE in 52m 13s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"660d33d039dc182695e8ac647ac1b8823edce5fa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-09 02:03:27.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"11a88bb1f2119f6ad6485f70330fb85d102fffa1","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-09 02:03:37.000000000","message":"Patch Set 3:\n\nBuild Started http://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42500/","accounts_in_message":[],"_revision_number":3},{"id":"797bfbc3c67baf8fad89802962e3a2adf5f58b86","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-09 02:03:38.000000000","message":"Patch Set 3:\n\nBuild Failed \n\nhttp://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42500/ : FAILURE","accounts_in_message":[],"_revision_number":3},{"id":"12593698f46f55e81fdeef754e29d8523bf4d3a1","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-09 02:04:18.000000000","message":"Topic tox-envdir removed","accounts_in_message":[],"_revision_number":3},{"id":"3373d4092550b1eff2887f7d1449eb860bb5fe46","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-09 02:04:23.000000000","message":"Topic set to libvirt-vtpm","accounts_in_message":[],"_revision_number":3},{"id":"b46e4da326e233ad2b9f6f7a868768632354fc53","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-09 02:46:02.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b122fbcdc6a458371e824b2bb29db27c7e74b6a4","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-09 02:46:12.000000000","message":"Patch Set 4:\n\nBuild Started http://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42501/","accounts_in_message":[],"_revision_number":4},{"id":"29ff16d940f891d3b8e8f8ce65b20fcdbec9545f","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-09 02:46:14.000000000","message":"Patch Set 4:\n\nBuild Failed \n\nhttp://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42501/ : FAILURE","accounts_in_message":[],"_revision_number":4},{"id":"206d4b4652ff696f4d43137d3a549fa0981a5044","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-09 02:49:43.000000000","message":"Topic tox-envdir removed","accounts_in_message":[],"_revision_number":4},{"id":"5ec19d7bfd1f11272393b4fef6bdd68b1f54a19a","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-09 02:49:48.000000000","message":"Topic set to libvirt-vtpm","accounts_in_message":[],"_revision_number":4},{"id":"f161b3c2da312cee50ffbf3c13fd9bcb782ac9cb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-09 03:24:58.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a23f644ce81044faa068ac5999715b33\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/bcd685d0fab74efaa993ff8fb917f4b0 : SUCCESS in 33m 28s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/308fb2bb4d5f4cb5abf7609a0fae6f0b : SUCCESS in 31m 07s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/591eb200273d4984a9920dfdb1fb4dd0 : SUCCESS in 8m 36s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"06500783df726aa4e57ffb77f90119d78df05551","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-09 03:44:24.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"40c7840fc0ecbfaf9cca2c3ffa653580f70a34e8","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-09 03:44:33.000000000","message":"Patch Set 5:\n\nBuild Started http://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42507/","accounts_in_message":[],"_revision_number":5},{"id":"42e8c6ef3617a24bea9c8f00d62ced0bcabd8f6d","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-09 03:44:35.000000000","message":"Patch Set 5:\n\nBuild Failed \n\nhttp://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42507/ : FAILURE","accounts_in_message":[],"_revision_number":5},{"id":"37dbde6cb025fe4d4651d4672570cbf3e6361cc3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-09 03:59:27.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d7dd68d85b034d3b934f26ce475da187\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f23a0099babd4da98cff3798c83aeb1c : SUCCESS in 11m 34s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/aa3584c3eaac4729a226ad87aa5bf357 : SUCCESS in 13m 55s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/96489f24257b4d2481a93f3717cb29bb : SUCCESS in 11m 57s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"27f4a7c3dc51efa36ed7cfad735f1f0cda4ac0d3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-09 05:50:18.000000000","message":"Patch Set 5: Verified-1\n\n(2 comments)\n\nBuild failed (check 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/ee59b30eefe14ca9a5131ed12519f25d\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/839ad5d04ed34af8959785e06217acf8 : SUCCESS in 55m 19s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6c02aa1d96cb4b2d957c7a1af80968e8 : SUCCESS in 1h 34m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c9c6829ea97f4333a41899a1859cd7ee : SUCCESS in 33m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e63ad430753b4634993f71bfaef77f36 : SUCCESS in 23m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/10839ef1f19d458e9aa1f6b037fa9970 : FAILURE in 7m 22s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a4b69bfe2303419c91aec36fb9b54569 : SUCCESS in 14m 44s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1e3e62d41abc47dbafcb844073088801 : SUCCESS in 12m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b12d8088e81f4bcdb7bb23ccba29cf0c : SUCCESS in 10m 41s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/12efd947c4864a12947db5c8128706e3 : SUCCESS in 1h 11m 24s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ef6ac49d8d65497e9d7f54d110b814d8 : SUCCESS in 1h 33m 47s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/431d1d8cf2fd441ba906053ddc11f931 : SUCCESS in 41m 22s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/3085e7081ad84ba69f45c5efa25c825e : SUCCESS in 49m 53s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/29be30e8f700463ead816ac859790537 : SUCCESS in 54m 13s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/169704f039e1492db72b4e518a140120 : SUCCESS in 1h 48m 12s\n- nova-next https://zuul.opendev.org/t/openstack/build/80bb0e27c240457dad39a78b1424019d : SUCCESS in 1h 16m 08s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/39f38a2bd9904a799f1b61331d2ebdf6 : SUCCESS in 36m 37s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/94ee54370bc14af4a2cba08d32a1527b : SUCCESS in 4m 36s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/e7335aa903bc40e7abe58c9602accf26 : SUCCESS in 19m 25s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0fcaaf2c50ca488eb21ba589b0833312 : SUCCESS in 22m 20s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/dca93a466a85487286b81e4bed22cde2 : SUCCESS in 22m 20s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/ccb6756e60394bf39ef660dfad05ec46 : SUCCESS in 22m 42s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/ea6cfc8cfb37425c8daa54764e5e5644 : SUCCESS in 1h 38m 22s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/2c12e2d2ee5a458c9c4dbe9abe43e36d : SUCCESS in 1h 55m 55s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/700034b005bd496e82b5b92477004be4 : SUCCESS in 1h 14m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0d1451bcc58b4275960c881a1e2f1461 : SUCCESS in 1h 17m 02s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/095d122076fd45feb8d8cda3be731513 : SUCCESS in 35m 21s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/0486d79504b24f58b68778b6cd21b90b : FAILURE in 1h 09m 19s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"1ea47e94f464efad102098571e3f3924284a1eac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-09 07:13:55.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"22e3b6bd8f1f5d30b658d4576a247211f70d4775","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-09 07:14:08.000000000","message":"Patch Set 6:\n\nBuild Started http://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42512/","accounts_in_message":[],"_revision_number":6},{"id":"c833e1942e4d87861e98956ac22603cd0eaa5fd1","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-09 07:14:09.000000000","message":"Patch Set 6:\n\nBuild Failed \n\nhttp://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42512/ : FAILURE","accounts_in_message":[],"_revision_number":6},{"id":"29a60bfe9c46879b45f5ac57af2e9a3f08fc9f28","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-09 07:37:46.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ee66c3dd8e144da192807621cc2ee1bc\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0d574f9705d04b04b1ce04c913b29c22 : SUCCESS in 10m 22s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/905b298ef9ed4ae5af2ab396c176d7e6 : SUCCESS in 22m 02s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/ea46cc1ec88240ccb3934ea2fc36971b : SUCCESS in 11m 15s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"e0c49be166f6cb19da2e6472f5e40c4f64a790ab","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-09 08:14:53.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"a220308b8ceedd85a7ce5d657e957cb9cc9cde0b","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-09 08:15:03.000000000","message":"Patch Set 7:\n\nBuild Started http://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42513/","accounts_in_message":[],"_revision_number":7},{"id":"40f626b0fb8f9551ae91dc7e087245755d6664da","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-09 08:15:05.000000000","message":"Patch Set 7:\n\nBuild Failed \n\nhttp://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42513/ : FAILURE","accounts_in_message":[],"_revision_number":7},{"id":"0caa27658fd522ec709a096b66df838090e9c837","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-09 08:21:20.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"70ac23cbbd44e5375c2ec2d3ce0c943ad172a7d2","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-09 08:21:29.000000000","message":"Patch Set 8:\n\nBuild Started http://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42514/","accounts_in_message":[],"_revision_number":8},{"id":"8e34050736e3b6a0f95221a0c11b169338c61375","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-09 08:21:31.000000000","message":"Patch Set 8:\n\nBuild Failed \n\nhttp://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42514/ : FAILURE","accounts_in_message":[],"_revision_number":8},{"id":"4de055da402b1dd47ff9af326208bb1520292f8a","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-09 08:23:08.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"fdc4244841aa022b93ae60c011d244e3912f6a23","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-09 08:23:47.000000000","message":"Patch Set 9: Patch Set 8 was rebased","accounts_in_message":[],"_revision_number":9},{"id":"88a34031d44d1f5808d8d81d45bad0fbb0d5a9b4","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-09 08:23:58.000000000","message":"Patch Set 9:\n\nBuild Started http://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42516/","accounts_in_message":[],"_revision_number":9},{"id":"c186b8570b90f0ea4639e49ce955d29b8dddf05b","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-09 08:24:01.000000000","message":"Patch Set 9:\n\nBuild Failed \n\nhttp://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42516/ : FAILURE","accounts_in_message":[],"_revision_number":9},{"id":"4ac173490d5e078c657ec93c6e29174ebddba51c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-09 08:52:02.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e97f3180269944569154370cbe6a9401\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a823dff249504effa051f11bbb171714 : SUCCESS in 26m 16s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/252ffe7c5e854abd9cc343c2359f5f03 : SUCCESS in 26m 26s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/cfbe3e90c59c417b8206be403a2319f1 : SUCCESS in 10m 01s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"35294a9657fe4e01e1edb9b10eb524a3d9543c28","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-09 10:37:35.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/44e32dc38ee7486f8b4be6a242a06796\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/300bde2b37c64dccb4525521a10009a7 : SUCCESS in 1h 02m 15s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d132f4997d834cd4a4fd5def5352283b : SUCCESS in 1h 36m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2591a569f75042b89a5535a3ecdb798f : SUCCESS in 25m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d726b30168054e6388fa02cce27e342a : SUCCESS in 20m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/efc078ca77aa448b8d7733b792bc7d3f : SUCCESS in 8m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/26f9ecb703fb4141b695711ca9e15d95 : SUCCESS in 12m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/65d463f06b194c9694518caa9c9f986a : SUCCESS in 12m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/86976a54b50c4b71b3681f888b219d50 : SUCCESS in 11m 23s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/98d13845926947d89711c353c1ca4a16 : SUCCESS in 1h 09m 11s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ec8d69e3d50a4623b32a3bab516d8242 : SUCCESS in 1h 59m 00s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ae1e876c696944c69317f179254b2770 : SUCCESS in 43m 28s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/dc206f7a652d4b7785ab8ef21cac626e : SUCCESS in 49m 09s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/c4d0dad8928b4a2884d30c214e3c3620 : SUCCESS in 1h 17m 22s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/80ed16f35c2f4db5b7a5e8180cd3e07a : SUCCESS in 2h 01m 22s\n- nova-next https://zuul.opendev.org/t/openstack/build/153262f558c84a0096a6bd303f7ca695 : SUCCESS in 1h 08m 45s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/8530f5730fb948a091110dca18c2ae2d : SUCCESS in 38m 07s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/11b61a92411c47dfaece354b4ea737ce : SUCCESS in 6m 15s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/427f1eb482014ebca6ff7d70421303a7 : SUCCESS in 14m 26s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f0b6e0c2799244d0abd3b0cfaf787394 : SUCCESS in 24m 08s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3d990800738d4b95b82145d378f353c8 : SUCCESS in 28m 48s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b524a12f6b3146aabedc113d51069dfc : SUCCESS in 25m 56s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/d87b769364a341219a9d536f99edbcaf : SUCCESS in 1h 35m 47s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/3b441a6b095940f0a3adef4a706f1abc : SUCCESS in 1h 37m 26s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/88f14cc348454550aa63d14a3fe2c7be : SUCCESS in 1h 18m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ac7ab37e4b4749c1b66aa36ad3f40f2b : SUCCESS in 1h 00m 52s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9b1125ab14df40529588d519150b6288 : SUCCESS in 41m 27s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/403f25ca846a4f09a19f59fea58e2ae0 : FAILURE in 52m 48s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"0ea35041287dce5669d6cfcb6fcfd2d273262c25","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-02-13 09:46:20.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"678287d8848e3f389ae0c109d5589cd90f26a61f","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-13 10:23:30.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"6d119531f80e3c35dd0f0fa0879615e804282d14","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-13 10:23:54.000000000","message":"Patch Set 10: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":10},{"id":"2838824f6f955c3fc0bb339cb9e0bda0f18d3d93","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-13 10:24:04.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"dee5178728349e05fc19c1769ec46646086b4bdd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-13 10:36:19.000000000","message":"Patch Set 10:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a49627ffbdab4a99a682a82261264ab1\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f926f43155c14793976b483140a5f85f : SUCCESS in 9m 47s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/cfd76bfb1f16464a8bc857a733cb5059 : SUCCESS in 11m 24s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/5bcad7db98b542f29d7bc61258df879a : SUCCESS in 11m 14s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"9e33de62f723a9071ed29d15b258cf80694eaa99","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-13 12:42:48.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/776adc93465547dab13f92446813f32c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/85f8121b654448ccae415d997fa04b7f : SUCCESS in 55m 50s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5696d02b57364f9ba895e571e70bf585 : SUCCESS in 1h 30m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3ae85d8f47ee4d53b18dbd732fca16d1 : SUCCESS in 28m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9dcdb3acf14f4a758382f3e23ca9c8fb : SUCCESS in 15m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad3aed6d7e48465e9ee32c33a20a8f60 : SUCCESS in 8m 15s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/da8d8131f7324a1b9d12eba0e79da214 : SUCCESS in 13m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c42a7532a0db439f9f25569f93423bc7 : SUCCESS in 12m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38a6df683aa04f3fb25cac314c5d15e1 : SUCCESS in 10m 54s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/251d430eb0324e388f2f3e4969b12353 : SUCCESS in 55m 02s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/82ca6665d49f46809264f72e2d232b15 : SUCCESS in 2h 01m 24s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/db5019713f4941feb9817142f9e2f3b7 : SUCCESS in 44m 28s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/64a5896ab69243258d9a699c54f8d460 : SUCCESS in 54m 40s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/9d392d8e514c4346a48e980604ac1a76 : SUCCESS in 57m 04s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/bde73dad14d14d5289a56a5236fd3b11 : SUCCESS in 2h 07m 59s\n- nova-next https://zuul.opendev.org/t/openstack/build/9aeb40b995be488f9984eed375fe7190 : SUCCESS in 1h 07m 04s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/3dd58911474a433c92913d41862fc152 : SUCCESS in 40m 48s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6e41eea6f5dd4c99bad90beedf4c0b68 : SUCCESS in 5m 18s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/b0ae8bbaf0db48c293c36c75c0c4efe8 : SUCCESS in 16m 25s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/71a5a58819ba42a29cb7664368ce2362 : SUCCESS in 25m 56s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/8ea5bea68e8a4f9aa5731957c8835648 : SUCCESS in 25m 24s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/1feb11aa105d420d88eb1fbe56d0f43f : SUCCESS in 23m 53s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/9c3389f6007b40e4a25af38b708806ed : SUCCESS in 1h 43m 51s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/7441299152f04129807168c120ad1e57 : SUCCESS in 1h 38m 40s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5c5e3aea5b3d4c0baaf0c229d671553c : SUCCESS in 1h 32m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3d0a9566606b45b98012912ea3d38178 : SUCCESS in 1h 21m 53s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f0dfa37b93d84004b9cb05374df9740e : SUCCESS in 33m 07s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4aa302de396c41f093e13462739eb952 : FAILURE in 51m 21s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"da0b16366caaaf26395e25a1049171f6c9af6c51","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-14 06:34:04.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"7cec0d055e22dd7d0e1cb593084a47973318b41e","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-02-15 10:01:51.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"a4bcabf27c572e29a48ace52b12e763d6376c8d0","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-15 11:57:25.000000000","message":"Topic libvirt-vtpm removed","accounts_in_message":[],"_revision_number":10},{"id":"93ec1958570d53bc5de71b25af4327e101eb9287","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-15 11:57:36.000000000","message":"Topic set to libvirt-vtpm-detection","accounts_in_message":[],"_revision_number":10},{"id":"b37f09e3cdb51f5aa0214d584a2cb50704800114","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-15 12:00:03.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"210a321176294b26b29dcbecd54f708a2dd272b3","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-16 06:29:37.000000000","message":"Topic libvirt-vtpm-detection removed","accounts_in_message":[],"_revision_number":10},{"id":"5cd3368b9af4532f7a6fcaaffe022839668ccbeb","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-16 06:29:49.000000000","message":"Topic set to bp/libvirt-detect-vtpm-support","accounts_in_message":[],"_revision_number":10},{"id":"4eb72e7a9ac3826fc7a8c9194cc3a8a1c901f938","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-16 06:31:31.000000000","message":"Patch Set 11: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":11},{"id":"f7f97fae7cb16fdb2bdd80941e2d50c7a289a889","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-02-16 06:54:04.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"0e2143a10e5e600137f93c8631032ba3425cad3f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-16 06:56:27.000000000","message":"Patch Set 11:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fce8cf773fda4e7896951e2c7a3a212c\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/23406b1ac7b243b4b0cd83ae8b3f82bf : SUCCESS in 9m 24s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/67bd9c36257347c7b7f509a85ee85b01 : SUCCESS in 9m 12s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/0934bf04102b46738eceb9a749a7bd70 : SUCCESS in 22m 49s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"4ece6cf533c8d1d7f24054a97c00c970bb519fa5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-16 08:43:12.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7943fbde5bdd4be6ae74856b760d090d\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/77fcab4ceb9b484ab48d95218abcef47 : SUCCESS in 55m 51s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/db022975d01b4b1fada961b0de911684 : SUCCESS in 1h 25m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c2c4f27eba9648bb816ad2896833b710 : SUCCESS in 34m 12s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/147a8a319290431bb4c7b1b2ca1fa59f : SUCCESS in 19m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4eb92d2c604e48c1aead77ac69b1dd86 : SUCCESS in 5m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/035235ad14c94b0bbcc60fe4bd40170b : SUCCESS in 13m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/758709acf9f34f1089ca1c75504126fc : SUCCESS in 12m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/554957d4e4754cfa8677c86db96a9f18 : SUCCESS in 8m 09s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/3018b715625148e2803437afa142112a : SUCCESS in 44m 16s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a4c3cc5bab3843f781dcc0babedfebb0 : SUCCESS in 2h 05m 33s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/1d43e41251ca4ca2917acd90b7a309d2 : SUCCESS in 37m 13s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/409c4362bf084e19a513f9dfd3780191 : SUCCESS in 56m 08s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/5c5a7a42b057400fac3e74a8397ab3a1 : SUCCESS in 54m 23s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3dcb47bc46654d4290f0bc41b2adf2fe : SUCCESS in 1h 27m 27s\n- nova-next https://zuul.opendev.org/t/openstack/build/d1b81d5746394e34b28cfb8f9ec02bb9 : SUCCESS in 1h 45m 38s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/7122e602f85347f5bdb65d0a4ea9207f : SUCCESS in 41m 18s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2bb47d479ada45088cab5e29fef012bb : SUCCESS in 5m 35s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/7c21800a7f0e4c3fa828206f212d7795 : SUCCESS in 17m 16s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/bde5e98e38ad42f5811e4fa6066f9b5d : SUCCESS in 24m 54s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/8b3a91d5f8b5478fbc553c8394ff9781 : SUCCESS in 18m 14s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b0b68e95ad1f4357b20bb2d1e24a64a7 : SUCCESS in 24m 20s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/dec7e827981b4471b5ca58ff277c0803 : SUCCESS in 1h 25m 33s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/00fa78b3db6e4775b2aef19f90543ede : SUCCESS in 1h 49m 48s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/31a5bd421fab4325a061eff41c7cae16 : SUCCESS in 1h 25m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7e3d7ab6efaf4ace81065e85b8a20630 : SUCCESS in 37m 39s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9d053d3d9c614bb5aeb70965b4e34e4b : SUCCESS in 32m 37s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/30b8de08bff841ef974ef7505cf9e556 : FAILURE in 1h 11m 32s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"c34c38a204ef407acc28f7c110bfc9554d10c674","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-07-27 13:11:27.000000000","message":"Uploaded patch set 12: Patch Set 11 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":12},{"id":"642faf33cd207879ebb8bf98b4e3cdaa263b292d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-27 13:39:37.000000000","message":"Patch Set 12:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ec1474115c33410697adeec46af44ce7\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b5216921be4c447f8143091ae2890492 : SUCCESS in 26m 06s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/722b52df5624463db1bfb1653db982ec : SUCCESS in 13m 50s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"97212cd1a0bb29c59beeb94592fd4c6028397573","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-27 15:09:37.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/224cc0b64fb843b0bf25753ddd8ad46c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/685552b44a8b467eb6679b711b9bb8cd : SUCCESS in 1h 08m 22s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b17edfcda86f4b548dae2e15cee0e16a : SUCCESS in 1h 27m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d78641be24b148ea84b991902a32d462 : SUCCESS in 1h 00m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/113c98fdf43c49698fb685d97ace5835 : SUCCESS in 21m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5a0d1aab5724d8e8d446bd21b977b5b : SUCCESS in 6m 58s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/83e9f907ed404047a88c344b6a3cea2a : SUCCESS in 15m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ea2e420c37c041a195f549cf6e7a21f0 : SUCCESS in 13m 05s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2e55d07eb795468aacc7929bebfa04ab : SUCCESS in 18m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e30b6cde2ee14828956fa6851f43b536 : SUCCESS in 10m 58s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/bf2b253aec774f9fa6b78ee1f3ffb290 : SUCCESS in 46m 05s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/52d0911de29341fbb788aef5cac34265 : SUCCESS in 1h 27m 11s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/fc5172359fe147f2bbd1a0291939b620 : SUCCESS in 38m 53s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/f7fdac71518d4c5698417769a0a8ea4d : SUCCESS in 49m 40s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/83b34dd898a941379809197ba752deec : SUCCESS in 55m 14s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e4f8406cc7554ae3a0dd8f9e1bcbad05 : SUCCESS in 1h 30m 10s\n- nova-next https://zuul.opendev.org/t/openstack/build/024e4daa8e924b04aa2f1074f80a6cad : SUCCESS in 1h 17m 35s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/e616874195b74fefb4a4f72c46e9d4c9 : SUCCESS in 44m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e0488cf86f19442bb2f3123689c6e8c2 : SUCCESS in 4m 46s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/f1f09a1fd5ee4c93a81f5985f0edbdb0 : SUCCESS in 24m 24s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/3fd6352af62348f59f231c594ebec926 : SUCCESS in 24m 15s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/6616a502b7bf473bb5f6dcf220e14188 : SUCCESS in 39m 21s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/d352c31114094b38bd0cca2c56163c26 : SUCCESS in 1h 38m 13s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/5452d6b29430419a972d91294175ed72 : SUCCESS in 1h 48m 42s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/2f920a966b4a4d198a6aeb702bc858d0 : SUCCESS in 1h 10m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/712def09f3374d49972af2b0e065c9e5 : SUCCESS in 53m 46s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/1173e71d4c5a41348b5de27a8f3150c1 : SUCCESS in 29m 50s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/fac8758cf0ee4a8d833879e4c0b4374b : SUCCESS in 31m 51s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"d63896fc88b50030e55f2ef43ae641d04c6ff05a","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2024-07-27 15:20:48.000000000","message":"Patch Set 12:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":12},{"id":"562895c1f348bec3df1f356e3fecda836f4dcfa1","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2024-08-01 15:14:14.000000000","message":"Patch Set 12: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"54557d583e008da93fc29b983b23bd5bd589a664","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-08-09 02:47:44.000000000","message":"Patch Set 12: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"e80deb20a01512df3aa211c5b38ca7ab4f257209","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-09 02:59:04.000000000","message":"Patch Set 12: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":12},{"id":"bcc53477fa6c8fae59f7b0c32aa8a006fa3fe141","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-09 05:11:42.000000000","message":"Patch Set 12: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1fe203f24e3d49be86ca6fda993d0f74\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3b168eda85a847ef960a26fc7372e9da : SUCCESS in 51m 57s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/439c930711c140709d6232b5b0fb72c1 : SUCCESS in 1h 19m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9c89ce0ef01f4979896ba9fb01f779e2 : SUCCESS in 56m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c58f98b332384507b5d7abfd0c8c4e1f : SUCCESS in 6m 34s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fbca653d89e94072aac328a0cca561f0 : SUCCESS in 13m 25s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/06d98690b1944191b2b1cd16204bfb82 : SUCCESS in 12m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/efe02240e11d4f848ba613fd3ef25ea8 : SUCCESS in 10m 20s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/69ab5f0ea7c6465e83bf0b2ca2228875 : SUCCESS in 49m 18s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/4c1806bb96854e399073d16557c9e900 : SUCCESS in 24m 27s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/c54394c706d547e1aa7432b7c52aa80e : SUCCESS in 24m 43s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/37caa2ed93ec452d870480057fe45b72 : SUCCESS in 26m 19s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a29fecd3417f4d13a026d2deb9236e57 : SUCCESS in 1h 48m 28s\n- nova-next https://zuul.opendev.org/t/openstack/build/acc8b275d77948f684f05955f560e888 : SUCCESS in 1h 33m 46s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7afa06295ca14ffca5c87bc2fe4c6b66 : SUCCESS in 4m 31s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a57d76882092428f84681fdf627205c3 : SUCCESS in 1h 57m 48s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/6cc7538d7dca41fc9a9f060644920924 : SUCCESS in 1h 22m 01s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/d438698ec32247d4ba09fe668eb1ee4f : SUCCESS in 1h 36m 40s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9d65eb2d511f4caa9eb5aeb86162da17 : SUCCESS in 1h 12m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/324780373d4843cda038a6c83ed636b4 : SUCCESS in 51m 34s","accounts_in_message":[],"_revision_number":12},{"id":"38cf63a0699fab610b5b8dd4d19756f5e90b5831","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-09 05:11:43.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":12},{"id":"271002c3f91f94dc00150a5b6ed5521b3cb8df8d","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-08-09 15:12:09.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"868e361df9d1b1740686cb3ffdf58a178cb9afae","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-08-09 16:59:43.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"510cc2404ed2ad25b719081a1d83791c53c0a601","revisions":{"09c5d3ba8c87e8f164f1f146c60770e56c29a823":{"kind":"REWORK","_number":1,"created":"2024-02-08 16:12:01.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/08/908508/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/08/908508/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/08/908508/1"}}},"commit":{"parents":[{"commit":"681f6872fb3fbca290cfc3ff15d34b1d1ba6642d","subject":"Merge \"testing: Use inspect.isfunction() to check signatures\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/681f6872fb3fbca290cfc3ff15d34b1d1ba6642d"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-08 15:58:12.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-08 15:58:12.000000000","tz":540},"subject":"libvirt: Detect vtpm support by libvirt","message":"libvirt: Detect vtpm support by libvirt\n\nLibvirt 8.0.0 introduced the field to tell availability of TPM support,\nwhich internally checks availability of swtpm[1]. We can use this\nfeature instead of implementing the own logic to detect availability.\nThe feature in libvirt relies on libvirt itself, so allows us to ensure\nthe swtpm binaries are present in the PATH used by libvirt, not in one\nused by nova-compute.\n\nIn addition, libvirt 8.6.0 introduces the additional field to expose\navailable TPM version[2], which can be used to report available TPM\nversions.\n\n\u003cdomainCapabilities\u003e\n  \u003cdevices\u003e\n    \u003ctpm supported\u003d\u0027yes\u0027\u003e\n      \u003cenum name\u003d\u0027model\u0027\u003e\n        \u003cvalue\u003etpm-tis\u003c/value\u003e\n        \u003cvalue\u003etpm-crb\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendModel\u0027\u003e\n        \u003cvalue\u003epassthrough\u003c/value\u003e\n        \u003cvalue\u003eemulator\u003c/value\u003e\n        \u003cvalue\u003eexternal\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendVersion\u0027\u003e\n        \u003cvalue\u003e1.2\u003c/value\u003e\n        \u003cvalue\u003e2.0\u003c/value\u003e\n      \u003c/enum\u003e\n    \u003c/tpm\u003e\n  \u003c/devices\u003e\n\u003c/domainCapabilities\u003e\n\n[1] https://github.com/libvirt/libvirt/commit/6f7fc0b54ad97e62e10cd6f9524fcc29b4bb4cc5\n[2] https://github.com/libvirt/libvirt/commit/1277a9c884039e92765c977917420511f45e52e8\n\nChange-Id: I9d07635883f413b8e91312f602a3f5de8f3bf266\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/09c5d3ba8c87e8f164f1f146c60770e56c29a823"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/09c5d3ba8c87e8f164f1f146c60770e56c29a823"}]},"branch":"refs/heads/master"},"bf062483143568b0abe49f462e30ff0d32210398":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2024-02-08 16:16:21.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/08/908508/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/08/908508/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/08/908508/2"}}},"commit":{"parents":[{"commit":"681f6872fb3fbca290cfc3ff15d34b1d1ba6642d","subject":"Merge \"testing: Use inspect.isfunction() to check signatures\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/681f6872fb3fbca290cfc3ff15d34b1d1ba6642d"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-08 15:58:12.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-08 16:14:45.000000000","tz":540},"subject":"libvirt: Detect vtpm support by libvirt","message":"libvirt: Detect vtpm support by libvirt\n\nLibvirt 8.0.0 introduced the field to tell availability of TPM support,\nwhich internally checks availability of swtpm[1]. We can use this\nfeature instead of implementing the own logic to detect availability.\nThe feature in libvirt relies on libvirt itself, so allows us to ensure\nthe swtpm binaries are present in the PATH used by libvirt, not in one\nused by nova-compute. Current libvirt checks not only swtpm and\nswtpm_setup but also swtpm_ioctl, so this change makes nova check\nswtpm_ioctl additionally, to align check logic in libvirt and one in\nnova.\n\nIn addition, libvirt 8.6.0 introduces the additional field to expose\navailable TPM version[2], which can be used to report available TPM\nversions.\n\n\u003cdomainCapabilities\u003e\n  \u003cdevices\u003e\n    \u003ctpm supported\u003d\u0027yes\u0027\u003e\n      \u003cenum name\u003d\u0027model\u0027\u003e\n        \u003cvalue\u003etpm-tis\u003c/value\u003e\n        \u003cvalue\u003etpm-crb\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendModel\u0027\u003e\n        \u003cvalue\u003epassthrough\u003c/value\u003e\n        \u003cvalue\u003eemulator\u003c/value\u003e\n        \u003cvalue\u003eexternal\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendVersion\u0027\u003e\n        \u003cvalue\u003e1.2\u003c/value\u003e\n        \u003cvalue\u003e2.0\u003c/value\u003e\n      \u003c/enum\u003e\n    \u003c/tpm\u003e\n  \u003c/devices\u003e\n\u003c/domainCapabilities\u003e\n\n[1] https://github.com/libvirt/libvirt/commit/6f7fc0b54ad97e62e10cd6f9524fcc29b4bb4cc5\n[2] https://github.com/libvirt/libvirt/commit/1277a9c884039e92765c977917420511f45e52e8\n\nChange-Id: I9d07635883f413b8e91312f602a3f5de8f3bf266\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bf062483143568b0abe49f462e30ff0d32210398"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bf062483143568b0abe49f462e30ff0d32210398"}]},"branch":"refs/heads/master"},"572cd7dcf8f17ffb00b617880ccf6de71055fdfd":{"kind":"REWORK","_number":3,"created":"2024-02-09 02:03:27.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/08/908508/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/08/908508/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/08/908508/3"}}},"commit":{"parents":[{"commit":"681f6872fb3fbca290cfc3ff15d34b1d1ba6642d","subject":"Merge \"testing: Use inspect.isfunction() to check signatures\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/681f6872fb3fbca290cfc3ff15d34b1d1ba6642d"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-08 15:58:12.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-09 02:03:08.000000000","tz":540},"subject":"libvirt: Detect vtpm support by libvirt","message":"libvirt: Detect vtpm support by libvirt\n\nLibvirt 8.0.0 introduced the field to tell availability of TPM support,\nwhich internally checks availability of swtpm[1]. We can use this\nfeature instead of implementing the own logic to detect availability.\nThe feature in libvirt relies on libvirt itself, so allows us to ensure\nthe swtpm binaries are present in the PATH used by libvirt, not in one\nused by nova-compute. Current libvirt checks not only swtpm and\nswtpm_setup but also swtpm_ioctl, so this change makes nova check\nswtpm_ioctl additionally, to align check logic in libvirt and one in\nnova.\n\nIn addition, libvirt 8.6.0 introduces the additional field to expose\navailable TPM version[2], which can be used to report available TPM\nversions.\n\n\u003cdomainCapabilities\u003e\n  \u003cdevices\u003e\n    \u003ctpm supported\u003d\u0027yes\u0027\u003e\n      \u003cenum name\u003d\u0027model\u0027\u003e\n        \u003cvalue\u003etpm-tis\u003c/value\u003e\n        \u003cvalue\u003etpm-crb\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendModel\u0027\u003e\n        \u003cvalue\u003epassthrough\u003c/value\u003e\n        \u003cvalue\u003eemulator\u003c/value\u003e\n        \u003cvalue\u003eexternal\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendVersion\u0027\u003e\n        \u003cvalue\u003e1.2\u003c/value\u003e\n        \u003cvalue\u003e2.0\u003c/value\u003e\n      \u003c/enum\u003e\n    \u003c/tpm\u003e\n  \u003c/devices\u003e\n\u003c/domainCapabilities\u003e\n\n[1] https://github.com/libvirt/libvirt/commit/6f7fc0b54ad97e62e10cd6f9524fcc29b4bb4cc5\n[2] https://github.com/libvirt/libvirt/commit/1277a9c884039e92765c977917420511f45e52e8\n\nChange-Id: I9d07635883f413b8e91312f602a3f5de8f3bf266\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/572cd7dcf8f17ffb00b617880ccf6de71055fdfd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/572cd7dcf8f17ffb00b617880ccf6de71055fdfd"}]},"branch":"refs/heads/master"},"cdb81b1e0374621f693379a85aae420ac18cff30":{"kind":"REWORK","_number":4,"created":"2024-02-09 02:46:02.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/08/908508/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/08/908508/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/08/908508/4"}}},"commit":{"parents":[{"commit":"681f6872fb3fbca290cfc3ff15d34b1d1ba6642d","subject":"Merge \"testing: Use inspect.isfunction() to check signatures\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/681f6872fb3fbca290cfc3ff15d34b1d1ba6642d"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-08 15:58:12.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-09 02:45:48.000000000","tz":540},"subject":"libvirt: Detect vtpm support by libvirt","message":"libvirt: Detect vtpm support by libvirt\n\nLibvirt 8.0.0 introduced the field to tell availability of TPM support,\nwhich internally checks availability of swtpm[1]. We can use this\nfeature instead of implementing the own logic to detect availability.\nThe feature in libvirt relies on libvirt itself, so allows us to ensure\nthe swtpm binaries are present in the PATH used by libvirt, not in one\nused by nova-compute. Current libvirt checks not only swtpm and\nswtpm_setup but also swtpm_ioctl, so this change makes nova check\nswtpm_ioctl additionally, to align check logic in libvirt and one in\nnova.\n\nIn addition, libvirt 8.6.0 introduces the additional field to expose\navailable TPM version[2], which can be used to report available TPM\nversions.\n\n\u003cdomainCapabilities\u003e\n  \u003cdevices\u003e\n    \u003ctpm supported\u003d\u0027yes\u0027\u003e\n      \u003cenum name\u003d\u0027model\u0027\u003e\n        \u003cvalue\u003etpm-tis\u003c/value\u003e\n        \u003cvalue\u003etpm-crb\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendModel\u0027\u003e\n        \u003cvalue\u003epassthrough\u003c/value\u003e\n        \u003cvalue\u003eemulator\u003c/value\u003e\n        \u003cvalue\u003eexternal\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendVersion\u0027\u003e\n        \u003cvalue\u003e1.2\u003c/value\u003e\n        \u003cvalue\u003e2.0\u003c/value\u003e\n      \u003c/enum\u003e\n    \u003c/tpm\u003e\n  \u003c/devices\u003e\n\u003c/domainCapabilities\u003e\n\n[1] https://github.com/libvirt/libvirt/commit/6f7fc0b54ad97e62e10cd6f9524fcc29b4bb4cc5\n[2] https://github.com/libvirt/libvirt/commit/1277a9c884039e92765c977917420511f45e52e8\n\nChange-Id: I9d07635883f413b8e91312f602a3f5de8f3bf266\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cdb81b1e0374621f693379a85aae420ac18cff30"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cdb81b1e0374621f693379a85aae420ac18cff30"}]},"branch":"refs/heads/master"},"8410f67b40088ea6c295da6e21b2bc7a6dfac352":{"kind":"REWORK","_number":5,"created":"2024-02-09 03:44:24.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/08/908508/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/08/908508/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/08/908508/5"}}},"commit":{"parents":[{"commit":"332e6441c63db651830871eac587d6b0ce1dd940","subject":"libvirt: Ensure swtpm_ioctl is available for vTPM support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/332e6441c63db651830871eac587d6b0ce1dd940"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-08 15:58:12.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-09 03:44:13.000000000","tz":540},"subject":"libvirt: Detect vtpm support by libvirt","message":"libvirt: Detect vtpm support by libvirt\n\nLibvirt 8.0.0 introduced the field to tell availability of TPM support,\nwhich internally checks availability of swtpm[1]. We can use this\nfeature instead of implementing the own logic to detect availability.\nThe feature in libvirt relies on libvirt itself, so allows us to ensure\nthe swtpm binaries are present in the PATH used by libvirt, not in one\nused by nova-compute. Current libvirt checks not only swtpm and\nswtpm_setup but also swtpm_ioctl, so this change makes nova check\nswtpm_ioctl additionally, to align check logic in libvirt and one in\nnova.\n\nIn addition, libvirt 8.6.0 introduces the additional field to expose\navailable TPM version[2], which can be used to report available TPM\nversions.\n\n\u003cdomainCapabilities\u003e\n  \u003cdevices\u003e\n    \u003ctpm supported\u003d\u0027yes\u0027\u003e\n      \u003cenum name\u003d\u0027model\u0027\u003e\n        \u003cvalue\u003etpm-tis\u003c/value\u003e\n        \u003cvalue\u003etpm-crb\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendModel\u0027\u003e\n        \u003cvalue\u003epassthrough\u003c/value\u003e\n        \u003cvalue\u003eemulator\u003c/value\u003e\n        \u003cvalue\u003eexternal\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendVersion\u0027\u003e\n        \u003cvalue\u003e1.2\u003c/value\u003e\n        \u003cvalue\u003e2.0\u003c/value\u003e\n      \u003c/enum\u003e\n    \u003c/tpm\u003e\n  \u003c/devices\u003e\n\u003c/domainCapabilities\u003e\n\n[1] https://github.com/libvirt/libvirt/commit/6f7fc0b54ad97e62e10cd6f9524fcc29b4bb4cc5\n[2] https://github.com/libvirt/libvirt/commit/1277a9c884039e92765c977917420511f45e52e8\n\nChange-Id: I9d07635883f413b8e91312f602a3f5de8f3bf266\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8410f67b40088ea6c295da6e21b2bc7a6dfac352"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8410f67b40088ea6c295da6e21b2bc7a6dfac352"}]},"branch":"refs/heads/master"},"5650b4e6a0ec44fa67bd19c1c05467b1d91e1eab":{"kind":"REWORK","_number":6,"created":"2024-02-09 07:13:55.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/08/908508/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/08/908508/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/08/908508/6"}}},"commit":{"parents":[{"commit":"332e6441c63db651830871eac587d6b0ce1dd940","subject":"libvirt: Ensure swtpm_ioctl is available for vTPM support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/332e6441c63db651830871eac587d6b0ce1dd940"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-08 15:58:12.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-09 07:13:43.000000000","tz":540},"subject":"libvirt: Detect vtpm support by libvirt","message":"libvirt: Detect vtpm support by libvirt\n\nLibvirt 8.0.0 introduced the field to tell availability of TPM support,\nwhich internally checks availability of swtpm[1]. We can use this\nfeature instead of implementing the own logic to detect availability.\nThe feature in libvirt relies on libvirt itself, so allows us to ensure\nthe swtpm binaries are present in the PATH used by libvirt, not in one\nused by nova-compute. Current libvirt checks not only swtpm and\nswtpm_setup but also swtpm_ioctl, so this change makes nova check\nswtpm_ioctl additionally, to align check logic in libvirt and one in\nnova.\n\nIn addition, libvirt 8.6.0 introduces the additional field to expose\navailable TPM version[2], which can be used to report available TPM\nversions.\n\n\u003cdomainCapabilities\u003e\n  \u003cdevices\u003e\n    \u003ctpm supported\u003d\u0027yes\u0027\u003e\n      \u003cenum name\u003d\u0027model\u0027\u003e\n        \u003cvalue\u003etpm-tis\u003c/value\u003e\n        \u003cvalue\u003etpm-crb\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendModel\u0027\u003e\n        \u003cvalue\u003epassthrough\u003c/value\u003e\n        \u003cvalue\u003eemulator\u003c/value\u003e\n        \u003cvalue\u003eexternal\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendVersion\u0027\u003e\n        \u003cvalue\u003e1.2\u003c/value\u003e\n        \u003cvalue\u003e2.0\u003c/value\u003e\n      \u003c/enum\u003e\n    \u003c/tpm\u003e\n  \u003c/devices\u003e\n\u003c/domainCapabilities\u003e\n\n[1] https://github.com/libvirt/libvirt/commit/6f7fc0b54ad97e62e10cd6f9524fcc29b4bb4cc5\n[2] https://github.com/libvirt/libvirt/commit/1277a9c884039e92765c977917420511f45e52e8\n\nChange-Id: I9d07635883f413b8e91312f602a3f5de8f3bf266\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5650b4e6a0ec44fa67bd19c1c05467b1d91e1eab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5650b4e6a0ec44fa67bd19c1c05467b1d91e1eab"}]},"branch":"refs/heads/master"},"cbad796fb078d89f0c0ee5a157f9230219c3ad19":{"kind":"REWORK","_number":7,"created":"2024-02-09 08:14:53.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/08/908508/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/08/908508/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/08/908508/7"}}},"commit":{"parents":[{"commit":"332e6441c63db651830871eac587d6b0ce1dd940","subject":"libvirt: Ensure swtpm_ioctl is available for vTPM support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/332e6441c63db651830871eac587d6b0ce1dd940"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-08 15:58:12.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-09 08:13:45.000000000","tz":540},"subject":"libvirt: Detect vtpm support by libvirt","message":"libvirt: Detect vtpm support by libvirt\n\nLibvirt 8.0.0 introduced the field to tell availability of TPM support,\nwhich internally checks availability of swtpm[1]. We can use this\nfeature instead of implementing the own logic to detect availability.\nThe feature in libvirt relies on libvirt itself, so allows us to ensure\nthe swtpm binaries are present in the PATH used by libvirt, not in one\nused by nova-compute. Current libvirt checks not only swtpm and\nswtpm_setup but also swtpm_ioctl, so this change makes nova check\nswtpm_ioctl additionally, to align check logic in libvirt and one in\nnova.\n\nIn addition, libvirt 8.6.0 introduces the additional field to expose\navailable TPM version[2], which can be used to report available TPM\nversions.\n\n\u003cdomainCapabilities\u003e\n  \u003cdevices\u003e\n    \u003ctpm supported\u003d\u0027yes\u0027\u003e\n      \u003cenum name\u003d\u0027model\u0027\u003e\n        \u003cvalue\u003etpm-tis\u003c/value\u003e\n        \u003cvalue\u003etpm-crb\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendModel\u0027\u003e\n        \u003cvalue\u003epassthrough\u003c/value\u003e\n        \u003cvalue\u003eemulator\u003c/value\u003e\n        \u003cvalue\u003eexternal\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendVersion\u0027\u003e\n        \u003cvalue\u003e1.2\u003c/value\u003e\n        \u003cvalue\u003e2.0\u003c/value\u003e\n      \u003c/enum\u003e\n    \u003c/tpm\u003e\n  \u003c/devices\u003e\n\u003c/domainCapabilities\u003e\n\n[1] https://github.com/libvirt/libvirt/commit/6f7fc0b54ad97e62e10cd6f9524fcc29b4bb4cc5\n[2] https://github.com/libvirt/libvirt/commit/1277a9c884039e92765c977917420511f45e52e8\n\nChange-Id: I9d07635883f413b8e91312f602a3f5de8f3bf266\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cbad796fb078d89f0c0ee5a157f9230219c3ad19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cbad796fb078d89f0c0ee5a157f9230219c3ad19"}]},"branch":"refs/heads/master"},"5060ee734415a9e01d3a80539d3ea3b916adbedb":{"kind":"REWORK","_number":8,"created":"2024-02-09 08:21:20.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/08/908508/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/08/908508/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/08/908508/8"}}},"commit":{"parents":[{"commit":"332e6441c63db651830871eac587d6b0ce1dd940","subject":"libvirt: Ensure swtpm_ioctl is available for vTPM support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/332e6441c63db651830871eac587d6b0ce1dd940"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-08 15:58:12.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-09 08:20:52.000000000","tz":540},"subject":"libvirt: Detect vtpm support by libvirt","message":"libvirt: Detect vtpm support by libvirt\n\nLibvirt 8.0.0 introduced the field to tell availability of TPM support,\nwhich internally checks availability of swtpm[1]. We can use this\nfeature instead of implementing the own logic to detect availability.\nThe feature in libvirt relies on libvirt itself, so allows us to ensure\nthe swtpm binaries are present in the PATH used by libvirt, not in one\nused by nova-compute. Current libvirt checks not only swtpm and\nswtpm_setup but also swtpm_ioctl, so this change makes nova check\nswtpm_ioctl additionally, to align check logic in libvirt and one in\nnova.\n\nIn addition, libvirt 8.6.0 introduces the additional field to expose\navailable TPM version[2], which can be used to report available TPM\nversions.\n\n\u003cdomainCapabilities\u003e\n  \u003cdevices\u003e\n    \u003ctpm supported\u003d\u0027yes\u0027\u003e\n      \u003cenum name\u003d\u0027model\u0027\u003e\n        \u003cvalue\u003etpm-tis\u003c/value\u003e\n        \u003cvalue\u003etpm-crb\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendModel\u0027\u003e\n        \u003cvalue\u003epassthrough\u003c/value\u003e\n        \u003cvalue\u003eemulator\u003c/value\u003e\n        \u003cvalue\u003eexternal\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendVersion\u0027\u003e\n        \u003cvalue\u003e1.2\u003c/value\u003e\n        \u003cvalue\u003e2.0\u003c/value\u003e\n      \u003c/enum\u003e\n    \u003c/tpm\u003e\n  \u003c/devices\u003e\n\u003c/domainCapabilities\u003e\n\n[1] https://github.com/libvirt/libvirt/commit/6f7fc0b54ad97e62e10cd6f9524fcc29b4bb4cc5\n[2] https://github.com/libvirt/libvirt/commit/1277a9c884039e92765c977917420511f45e52e8\n\nChange-Id: I9d07635883f413b8e91312f602a3f5de8f3bf266\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5060ee734415a9e01d3a80539d3ea3b916adbedb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5060ee734415a9e01d3a80539d3ea3b916adbedb"}]},"branch":"refs/heads/master"},"2c7295ddadccfa1d188925dfc42b78e59d4983a8":{"kind":"NO_CHANGE","_number":9,"created":"2024-02-09 08:23:47.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/08/908508/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/08/908508/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/08/908508/9"}}},"commit":{"parents":[{"commit":"5a611a4337e08047d2a8c447dfdb2ce79f992fe7","subject":"libvirt: Ensure swtpm_ioctl is available for vTPM support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5a611a4337e08047d2a8c447dfdb2ce79f992fe7"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-08 15:58:12.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-09 08:23:47.000000000","tz":0},"subject":"libvirt: Detect vtpm support by libvirt","message":"libvirt: Detect vtpm support by libvirt\n\nLibvirt 8.0.0 introduced the field to tell availability of TPM support,\nwhich internally checks availability of swtpm[1]. We can use this\nfeature instead of implementing the own logic to detect availability.\nThe feature in libvirt relies on libvirt itself, so allows us to ensure\nthe swtpm binaries are present in the PATH used by libvirt, not in one\nused by nova-compute. Current libvirt checks not only swtpm and\nswtpm_setup but also swtpm_ioctl, so this change makes nova check\nswtpm_ioctl additionally, to align check logic in libvirt and one in\nnova.\n\nIn addition, libvirt 8.6.0 introduces the additional field to expose\navailable TPM version[2], which can be used to report available TPM\nversions.\n\n\u003cdomainCapabilities\u003e\n  \u003cdevices\u003e\n    \u003ctpm supported\u003d\u0027yes\u0027\u003e\n      \u003cenum name\u003d\u0027model\u0027\u003e\n        \u003cvalue\u003etpm-tis\u003c/value\u003e\n        \u003cvalue\u003etpm-crb\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendModel\u0027\u003e\n        \u003cvalue\u003epassthrough\u003c/value\u003e\n        \u003cvalue\u003eemulator\u003c/value\u003e\n        \u003cvalue\u003eexternal\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendVersion\u0027\u003e\n        \u003cvalue\u003e1.2\u003c/value\u003e\n        \u003cvalue\u003e2.0\u003c/value\u003e\n      \u003c/enum\u003e\n    \u003c/tpm\u003e\n  \u003c/devices\u003e\n\u003c/domainCapabilities\u003e\n\n[1] https://github.com/libvirt/libvirt/commit/6f7fc0b54ad97e62e10cd6f9524fcc29b4bb4cc5\n[2] https://github.com/libvirt/libvirt/commit/1277a9c884039e92765c977917420511f45e52e8\n\nChange-Id: I9d07635883f413b8e91312f602a3f5de8f3bf266\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2c7295ddadccfa1d188925dfc42b78e59d4983a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2c7295ddadccfa1d188925dfc42b78e59d4983a8"}]},"branch":"refs/heads/master","description":"Rebase"},"afe711984891d88fc86206f7226c5e3de8591c66":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2024-02-13 10:23:54.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/08/908508/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/08/908508/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/08/908508/10"}}},"commit":{"parents":[{"commit":"5a611a4337e08047d2a8c447dfdb2ce79f992fe7","subject":"libvirt: Ensure swtpm_ioctl is available for vTPM support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5a611a4337e08047d2a8c447dfdb2ce79f992fe7"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-08 15:58:12.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-13 10:23:54.000000000","tz":0},"subject":"libvirt: Detect vtpm support by libvirt","message":"libvirt: Detect vtpm support by libvirt\n\nLibvirt 8.0.0 introduced the field to tell availability of TPM support,\nwhich internally checks availability of swtpm[1]. We can use this\nfeature instead of implementing the own logic to detect availability.\nThe feature in libvirt relies on libvirt itself, so allows us to ensure\nthe swtpm binaries are present in the PATH used by libvirt, not in one\nused by nova-compute.\n\nIn addition, libvirt 8.6.0 introduced the additional field to expose\navailable TPM versions[2], which can be used to report available TPM\nversions.\n\n\u003cdomainCapabilities\u003e\n  \u003cdevices\u003e\n    \u003ctpm supported\u003d\u0027yes\u0027\u003e\n      \u003cenum name\u003d\u0027model\u0027\u003e\n        \u003cvalue\u003etpm-tis\u003c/value\u003e\n        \u003cvalue\u003etpm-crb\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendModel\u0027\u003e\n        \u003cvalue\u003epassthrough\u003c/value\u003e\n        \u003cvalue\u003eemulator\u003c/value\u003e\n        \u003cvalue\u003eexternal\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendVersion\u0027\u003e\n        \u003cvalue\u003e1.2\u003c/value\u003e\n        \u003cvalue\u003e2.0\u003c/value\u003e\n      \u003c/enum\u003e\n    \u003c/tpm\u003e\n  \u003c/devices\u003e\n\u003c/domainCapabilities\u003e\n\n[1] https://github.com/libvirt/libvirt/commit/6f7fc0b54ad97e62e10cd6f9524fcc29b4bb4cc5\n[2] https://github.com/libvirt/libvirt/commit/1277a9c884039e92765c977917420511f45e52e8\n\nChange-Id: I9d07635883f413b8e91312f602a3f5de8f3bf266\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/afe711984891d88fc86206f7226c5e3de8591c66"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/afe711984891d88fc86206f7226c5e3de8591c66"}]},"branch":"refs/heads/master","description":"Edit commit message"},"33bf7492f3370d4465f54305d940eb878e3b0832":{"kind":"NO_CODE_CHANGE","_number":11,"created":"2024-02-16 06:31:31.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/08/908508/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/08/908508/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/08/908508/11"}}},"commit":{"parents":[{"commit":"5a611a4337e08047d2a8c447dfdb2ce79f992fe7","subject":"libvirt: Ensure swtpm_ioctl is available for vTPM support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5a611a4337e08047d2a8c447dfdb2ce79f992fe7"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-08 15:58:12.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-16 06:31:31.000000000","tz":0},"subject":"libvirt: Detect vtpm support by libvirt","message":"libvirt: Detect vtpm support by libvirt\n\nLibvirt 8.0.0 introduced the field to tell availability of TPM support,\nwhich internally checks availability of swtpm[1]. We can use this\nfeature instead of implementing the own logic to detect availability.\nThe feature in libvirt relies on libvirt itself, so allows us to ensure\nthe swtpm binaries are present in the PATH used by libvirt, not in one\nused by nova-compute.\n\nIn addition, libvirt 8.6.0 introduced the additional field to expose\navailable TPM versions[2], which can be used to report available TPM\nversions.\n\n\u003cdomainCapabilities\u003e\n  \u003cdevices\u003e\n    \u003ctpm supported\u003d\u0027yes\u0027\u003e\n      \u003cenum name\u003d\u0027model\u0027\u003e\n        \u003cvalue\u003etpm-tis\u003c/value\u003e\n        \u003cvalue\u003etpm-crb\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendModel\u0027\u003e\n        \u003cvalue\u003epassthrough\u003c/value\u003e\n        \u003cvalue\u003eemulator\u003c/value\u003e\n        \u003cvalue\u003eexternal\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendVersion\u0027\u003e\n        \u003cvalue\u003e1.2\u003c/value\u003e\n        \u003cvalue\u003e2.0\u003c/value\u003e\n      \u003c/enum\u003e\n    \u003c/tpm\u003e\n  \u003c/devices\u003e\n\u003c/domainCapabilities\u003e\n\n[1] https://github.com/libvirt/libvirt/commit/6f7fc0b54ad97e62e10cd6f9524fcc29b4bb4cc5\n[2] https://github.com/libvirt/libvirt/commit/1277a9c884039e92765c977917420511f45e52e8\n\nPartially-Implements: blueprint libvirt-detect-vtpm-support\nChange-Id: I9d07635883f413b8e91312f602a3f5de8f3bf266\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/33bf7492f3370d4465f54305d940eb878e3b0832"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/33bf7492f3370d4465f54305d940eb878e3b0832"}]},"branch":"refs/heads/master","description":"Edit commit message"},"510cc2404ed2ad25b719081a1d83791c53c0a601":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2024-07-27 13:11:27.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/08/908508/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/08/908508/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/08/908508/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/08/908508/12"}}},"commit":{"parents":[{"commit":"9a11bb25238288139c4473d9d91bf365ed88f435","subject":"libvirt: Ensure swtpm_ioctl is available for vTPM support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9a11bb25238288139c4473d9d91bf365ed88f435"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-02-08 15:58:12.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-07-27 13:08:47.000000000","tz":540},"subject":"libvirt: Detect vtpm support by libvirt","message":"libvirt: Detect vtpm support by libvirt\n\nLibvirt 8.0.0 introduced the field to tell availability of TPM support,\nwhich internally checks availability of swtpm[1]. We can use this\nfeature instead of implementing the own logic to detect availability.\nThe feature in libvirt relies on libvirt itself, so allows us to ensure\nthe swtpm binaries are present in the PATH used by libvirt, not in one\nused by nova-compute.\n\nIn addition, libvirt 8.6.0 introduced the additional field to expose\navailable TPM versions[2], which can be used to report available TPM\nversions.\n\n\u003cdomainCapabilities\u003e\n  \u003cdevices\u003e\n    \u003ctpm supported\u003d\u0027yes\u0027\u003e\n      \u003cenum name\u003d\u0027model\u0027\u003e\n        \u003cvalue\u003etpm-tis\u003c/value\u003e\n        \u003cvalue\u003etpm-crb\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendModel\u0027\u003e\n        \u003cvalue\u003epassthrough\u003c/value\u003e\n        \u003cvalue\u003eemulator\u003c/value\u003e\n        \u003cvalue\u003eexternal\u003c/value\u003e\n      \u003c/enum\u003e\n      \u003cenum name\u003d\u0027backendVersion\u0027\u003e\n        \u003cvalue\u003e1.2\u003c/value\u003e\n        \u003cvalue\u003e2.0\u003c/value\u003e\n      \u003c/enum\u003e\n    \u003c/tpm\u003e\n  \u003c/devices\u003e\n\u003c/domainCapabilities\u003e\n\n[1] https://github.com/libvirt/libvirt/commit/6f7fc0b54ad97e62e10cd6f9524fcc29b4bb4cc5\n[2] https://github.com/libvirt/libvirt/commit/1277a9c884039e92765c977917420511f45e52e8\n\nPartially-Implements: blueprint libvirt-detect-vtpm-support\nChange-Id: I9d07635883f413b8e91312f602a3f5de8f3bf266\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/510cc2404ed2ad25b719081a1d83791c53c0a601"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/510cc2404ed2ad25b719081a1d83791c53c0a601"}]},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":{}}}]}
