)]}'
{"id":"openstack%2Fnova-specs~961564","triplet_id":"openstack%2Fnova-specs~master~Iad2b5bf8a4c773d7704eefea9430f94d411f06fc","project":"openstack/nova-specs","branch":"master","topic":"bp/vtpm-live-migration","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2025-11-26 17:21:00.000000000","reason":"Change was submitted"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-11-26 17:21:00.000000000","reason":"Change was submitted"},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2025-10-21 14:19:24.000000000","reason":"\u003cGERRIT_ACCOUNT_4393\u003e replied on the change","reason_account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},"7166":{"account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"last_update":"2025-11-17 13:47:06.000000000","reason":"\u003cGERRIT_ACCOUNT_7166\u003e replied on the change","reason_account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}}},"hashtags":[],"change_id":"Iad2b5bf8a4c773d7704eefea9430f94d411f06fc","subject":"Re-propose vTPM live migration","status":"MERGED","created":"2025-09-18 01:08:47.000000000","updated":"2025-11-26 17:22:30.000000000","submitted":"2025-11-26 17:21:00.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":50,"unresolved_comment_count":4,"has_review_started":true,"submission_id":"961564-bp/vtpm-live-migration","meta_rev_id":"1f248cd0d1d1828b7abcfc9b20dc8e6231ed947f","_number":961564,"virtual_id_number":961564,"owner":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"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"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-11-26 17:21:00.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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-11-17 13:47:06.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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2025-11-26 17:09:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"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":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_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"]}],"CC":[{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-18 01:22:22.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-10-21 10:27:11.000000000","updated_by":{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},"reviewer":{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},"state":"CC"},{"updated":"2025-10-21 10:27:11.000000000","updated_by":{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2025-10-21 10:27:11.000000000","updated_by":{"_account_id":5241,"name":"Martin Magr","email":"mmagr@redhat.com","username":"mmagr"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2025-11-03 11:30:18.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":"c975c80e14910df45f0e8daf03870ae56039e585","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-09-18 01:08:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7427593d365cee4a9bf27f98eaef6efbed3bdf49","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-18 01:22:22.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d7f15944881f4ebe8fc560a3dc2a44fe\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39690689048a42aba6cbf8f29148ecf0 : SUCCESS in 5m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/428f257360e046468665a230c00bf277 : SUCCESS in 4m 47s","accounts_in_message":[],"_revision_number":1},{"id":"0c21d5fa636fe4f554e48336852b2fb69a712ebc","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-09-29 23:50:03.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"524eb8a0efd4ca36379fa9bf11796e5addedb21d","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-09-30 15:40:00.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b62350db5cff134d641ccd670e20b2f52e96d21d","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-01 00:15:29.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4362a959d2670f8b9c23e2c925890d39461f35bc","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-10-21 14:19:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3b3bba73249b0d32fd7e5379a77e353d23cc5481","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-29 21:59:26.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"979ce5a49cfb07743012d641f757d47157acef17","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-29 22:01:23.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"7ed6b9a7665e532fa45560552afc988faa2fdbe9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-29 22:04:38.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ec98c8c37c8144e38a14447742cba9c9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/adbc759522344db7a59bc19c3e418d9c : SUCCESS in 4m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/93d1a9fa177d48d9add5009a630fadf6 : SUCCESS in 2m 43s","accounts_in_message":[],"_revision_number":2},{"id":"f0b1ed218bbc82d43e96ab4e7a8543f15f720432","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-29 22:44:57.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"0924c7b8517405a5a891409eab0421809293e3ec","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-10-29 22:50:25.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"90990e316995d8e579db0d77e58a972c548a4478","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-29 22:53:03.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ceabbee284694246bdd4c6afe602c4f3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0320412d19d147cfb7ce297614575f66 : SUCCESS in 5m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ae06f164c6274cbf80ff264fa0abf317 : SUCCESS in 3m 05s","accounts_in_message":[],"_revision_number":3},{"id":"6e160d686fffbd55484c5580fe8c2f93f724fc81","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-11-03 11:30:18.000000000","message":"Patch Set 3: Code-Review+1\n\n(10 comments)","accounts_in_message":[],"_revision_number":3},{"id":"86de10a120995cba4e5e5889ee359eb8f9b419e7","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2025-11-05 17:17:27.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"5f07cd237c06530ce3e3e231c815f5d9d9165bd7","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-11-05 17:55:37.000000000","message":"Patch Set 3:\n\n(8 comments)","accounts_in_message":[],"_revision_number":3},{"id":"e2b344299f8dd9833d46b72ba86973f17ae3873a","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-11-05 20:20:13.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"feb8117703407c63054c54da8363d7833f3c4fc2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-11-11 02:28:22.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"c300aeab75ecadc0abe70bd497bce178ca1e5938","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-11-11 02:28:43.000000000","message":"Patch Set 4:\n\n(7 comments)","accounts_in_message":[],"_revision_number":4},{"id":"b10db3768adee2e6282d68a925daf7cc43e949e0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-11 02:39:46.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ceb17c36969440f6bca1d2676c98d6a0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dcf20e8d62204b18a4e67b3fdd5b1574 : SUCCESS in 7m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/99168f0bda9c4aec9bc2cecade2332fb : SUCCESS in 3m 33s","accounts_in_message":[],"_revision_number":4},{"id":"2f7f28403d929f5fc70f1134d7d2c63e17141aa9","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2025-11-17 13:47:06.000000000","message":"Patch Set 4: Code-Review+2\n\n(10 comments)","accounts_in_message":[],"_revision_number":4},{"id":"8fda3cd452b75f218f24439370f22a73d5eb9c90","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2025-11-17 13:48:59.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"22feb1818704e25889d620fc37224715ca321a2b","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-11-26 17:09:15.000000000","message":"Patch Set 4: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"6cd58510067a1562e126a2661c7b96e989ae9e31","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 17:09:23.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"f47f504b1d0dde66af75770829812528b72153f3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 17:21:00.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/68f021e2b5a74172b7afeaa19da2c9b0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/779a22c8a62f4e62a620305f82e24f47 : SUCCESS in 6m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8b32b023f1864405b7225cc7d3cb0f22 : SUCCESS in 3m 29s","accounts_in_message":[],"_revision_number":4},{"id":"df4b655c507799e92b3a030ba6828b04c2839a5c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 17:21:00.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"1f248cd0d1d1828b7abcfc9b20dc8e6231ed947f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 17:22:30.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/549dfaa3c17f4a1b9832fea275daa84f\n\n- promote-openstack-specs https://zuul.opendev.org/t/openstack/build/3c8247da2eb24bcbbd35248ee1e0b551 : SUCCESS in 59s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"d9e9ae54bf526949d834851fdcf32ee0aaf042ca","revisions":{"b09379d23dc6bb704fed23cecb6ed7e7c497a616":{"kind":"REWORK","_number":1,"created":"2025-09-18 01:08:47.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/64/961564/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/64/961564/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/1"}}},"commit":{"parents":[{"commit":"9d135db4bdcd53f0a6d71ad54b8e232ff7dbf0d7","subject":"Move Flamingo implemented specs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/9d135db4bdcd53f0a6d71ad54b8e232ff7dbf0d7"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-09-18 00:56:16.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-09-18 01:05:46.000000000","tz":-420},"subject":"Re-propose vTPM live migration","message":"Re-propose vTPM live migration\n\nPreviously-approved: 2025.2\n\nChanges from the previously approved version, with goal to reduce\ncomplexity and scope:\n\n* Removed automatic migration of pre-existing instances to the new\n  TPM secret security policy scheme. Users must opt-in via image\n  properties or flavor extra specs. This includes resize for\n  pre-existing instances, so users can opt-in if they want\n* Removed the [libvirt]default_tpm_secret_security config option\n* Removed the user confirmation mechanism\n* Emphasize that the cloud must be fully upgraded before any vTPM\n  live migration will be allowed\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Iad2b5bf8a4c773d7704eefea9430f94d411f06fc\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/b09379d23dc6bb704fed23cecb6ed7e7c497a616"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/b09379d23dc6bb704fed23cecb6ed7e7c497a616"}]},"branch":"refs/heads/master"},"7e6c39b2c3d0b2fcd7f2adf4af0a6b39485df7c6":{"kind":"REWORK","_number":2,"created":"2025-10-29 21:59:26.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/64/961564/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/64/961564/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/2"}}},"commit":{"parents":[{"commit":"9d135db4bdcd53f0a6d71ad54b8e232ff7dbf0d7","subject":"Move Flamingo implemented specs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/9d135db4bdcd53f0a6d71ad54b8e232ff7dbf0d7"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-09-18 00:56:16.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-10-29 21:58:17.000000000","tz":-420},"subject":"Re-propose vTPM live migration","message":"Re-propose vTPM live migration\n\nPreviously-approved: 2025.2\n\nChanges from the previously approved version, with the goal to reduce\ncomplexity and scope:\n\n* Removed the hw_tpm_secret_security image property\n* Removed automatic migration of pre-existing instances to the new\n  TPM secret security policy scheme. Users must opt-in via image\n  properties or flavor extra specs. This includes resize for\n  pre-existing instances, so users can opt-in if they want\n* Removed the [libvirt]default_tpm_secret_security config option\n* Removed the user confirmation mechanism\n* Emphasize that the cloud must be fully upgraded before any vTPM\n  live migration will be allowed\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Iad2b5bf8a4c773d7704eefea9430f94d411f06fc\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7e6c39b2c3d0b2fcd7f2adf4af0a6b39485df7c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/7e6c39b2c3d0b2fcd7f2adf4af0a6b39485df7c6"}]},"branch":"refs/heads/master"},"2d08ab829cff5c041a4b274877fe0172cc807890":{"kind":"REWORK","_number":3,"created":"2025-10-29 22:44:57.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/64/961564/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/64/961564/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/3"}}},"commit":{"parents":[{"commit":"9d135db4bdcd53f0a6d71ad54b8e232ff7dbf0d7","subject":"Move Flamingo implemented specs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/9d135db4bdcd53f0a6d71ad54b8e232ff7dbf0d7"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-09-18 00:56:16.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-10-29 22:43:56.000000000","tz":-420},"subject":"Re-propose vTPM live migration","message":"Re-propose vTPM live migration\n\nPreviously-approved: 2025.2\n\nChanges from the previously approved version, with the goal to reduce\ncomplexity and scope:\n\n* Removed the hw_tpm_secret_security image property\n* Removed automatic migration of pre-existing instances to the new\n  TPM secret security policy scheme. Users must opt-in via image\n  properties or flavor extra specs. This includes resize for\n  pre-existing instances, so users can opt-in if they want\n* Removed the [libvirt]default_tpm_secret_security config option\n* Removed the user confirmation mechanism\n* Emphasize that the cloud must be fully upgraded before any vTPM\n  live migration will be allowed\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Iad2b5bf8a4c773d7704eefea9430f94d411f06fc\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/2d08ab829cff5c041a4b274877fe0172cc807890"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/2d08ab829cff5c041a4b274877fe0172cc807890"}]},"branch":"refs/heads/master"},"d9e9ae54bf526949d834851fdcf32ee0aaf042ca":{"kind":"REWORK","_number":4,"created":"2025-11-11 02:28:22.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/64/961564/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/64/961564/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/64/961564/4"}}},"commit":{"parents":[{"commit":"9d135db4bdcd53f0a6d71ad54b8e232ff7dbf0d7","subject":"Move Flamingo implemented specs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/9d135db4bdcd53f0a6d71ad54b8e232ff7dbf0d7"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-09-18 00:56:16.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-11-11 02:13:28.000000000","tz":-480},"subject":"Re-propose vTPM live migration","message":"Re-propose vTPM live migration\n\nPreviously-approved: 2025.2\n\nChanges from the previously approved version, with the goal to reduce\ncomplexity and scope:\n\n* Removed the hw_tpm_secret_security image property\n* Removed automatic migration of pre-existing instances to the new\n  TPM secret security policy scheme. Users must opt-in via image\n  properties or flavor extra specs. This includes resize for\n  pre-existing instances, so users can opt-in if they want\n* Removed the [libvirt]default_tpm_secret_security config option\n* Removed the user confirmation mechanism\n* Emphasize that the cloud must be fully upgraded before any vTPM\n  live migration will be allowed\n\nRelated to blueprint vtpm-live-migration\n\nChange-Id: Iad2b5bf8a4c773d7704eefea9430f94d411f06fc\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d9e9ae54bf526949d834851fdcf32ee0aaf042ca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/d9e9ae54bf526949d834851fdcf32ee0aaf042ca"}]},"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"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":{}}}]}
