)]}'
{"id":"openstack%2Fironic-python-agent~839946","triplet_id":"openstack%2Fironic-python-agent~master~I41ffe4f8e4c6e43182090b5aa2a2b4b34f32efd5","project":"openstack/ironic-python-agent","branch":"master","topic":"configdrive-partuuid","attention_set":{},"removed_from_attention_set":{"10239":{"account":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"last_update":"2022-05-04 12:43:28.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I41ffe4f8e4c6e43182090b5aa2a2b4b34f32efd5","subject":"Use a pre-defined partition UUID to detect configdrive on GPT","status":"MERGED","created":"2022-04-29 13:02:36.000000000","updated":"2022-05-04 12:47:22.000000000","submitted":"2022-05-04 12:43:28.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"839946-configdrive-partuuid","meta_rev_id":"c6c625d871e3878cb5b8735b12bdd122a6702d5c","_number":839946,"virtual_id_number":839946,"owner":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-05-04 12:43:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"all":[{"value":2,"date":"2022-04-29 15:00:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":2,"date":"2022-05-04 11:15:28.000000000","_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"all":[{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":1,"date":"2022-05-04 11:15:28.000000000","_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"approved":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"all":[{"value":1,"date":"2022-05-04 12:47:22.000000000","post_submit":true,"permitted_voting_range":{"min":1,"max":1},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-04-29 15:00:11.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"state":"REVIEWER"},{"updated":"2022-04-29 17:20:56.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":"2022-05-04 11:15:28.000000000","updated_by":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"reviewer":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"state":"REVIEWER"}],"messages":[{"id":"c9e01ad2f22a18434230d8f55b863473b3eeb6a6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2022-04-29 13:02:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ad6e567983ff8921a9295e034928d70f17fea0ff","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2022-04-29 14:57:23.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a24d23f876d84709d276132bd7f61dfba2e9faf5","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2022-04-29 15:00:11.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"6306a7b6d4affd4b8782cf191af223e7e6cb90f3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-29 17:20:56.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0d1a1c8e64e74d5e8ad9f78c576c4132 : SUCCESS in 4m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8bb72559b8c74622bf41b6921a504d4a : SUCCESS in 6m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/acde2d350e0141a7ab2b314872ee4e8a : SUCCESS in 4m 13s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/98d7802db0d74f95bd3f44f1326a8946 : SUCCESS in 4m 59s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/05d09c45a9ca4bc498fde0cad8df7fdf : SUCCESS in 4m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/655f8ae582054f6391c4ba96fa84b2c1 : SUCCESS in 7m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d7655ccd915a486693c38b4568c9ae40 : SUCCESS in 7m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2adfdb1065d14b448e0aae219d65cad3 : SUCCESS in 4m 45s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/6e6e6404149e4b08aa20d720cfd7dceb : SUCCESS in 5m 04s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/3c015711f2c54b1e9fee313c28ef4868 : SUCCESS in 5m 11s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/05ed9dfc65094ab4b2d27e76a5f54bc5 : SUCCESS in 1h 31m 13s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/34cc3d7ee6cc4dd9ae74271ba8f7eb02 : SUCCESS in 1h 26m 27s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/a34995454c504884a46ac97b4219bd30 : SUCCESS in 1h 45m 39s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/0eaae05a7fde454aa2f8c93b6890ef2c : SUCCESS in 54m 51s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/27c877d27249436599a72f37dee84b91 : SUCCESS in 15m 58s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/ca0a83efb5164c17954f38adc6663f97 : SUCCESS in 13m 00s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/b9c147122f2445688d5347918c787b7c : SUCCESS in 8m 11s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/149005733e4b42bea7898003a732f812 : SUCCESS in 2h 20m 18s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/78062de489ec4a6db935739ee3332f9b : SUCCESS in 4m 37s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c97d069258ec6fca262f40633ededcc089ac42d8","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2022-05-04 11:15:28.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ecb542fd31fe47a5895bb5f765400334433b91c2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-04 11:16:15.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"63fdd8a11b000353fd9e09cd6a3844e8382a5a41","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-04 12:43:28.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fc93cfe617474f72a53a3f9a20f8d81b : SUCCESS in 4m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df4cd0cce9344ef79e056b297b9d76d6 : SUCCESS in 3m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1e8f312cdd344c77abe0b59473fb43b7 : SUCCESS in 4m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/dfc3daeac6084cf088cb200d87feb8d8 : SUCCESS in 4m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39b648cad281465eb5a1ad23991e394e : SUCCESS in 6m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/abbffb6fdeac4ad7abe4e9cee0b365d5 : SUCCESS in 4m 06s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/48e09b44d54d4e018baae21d128dbc35 : SUCCESS in 3m 57s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/b38eae1e17c64ef7b29485a9596349dd : SUCCESS in 1h 20m 11s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/828ce186211f4c5fa44d0fe579630689 : SUCCESS in 1h 24m 59s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/6b8c9351b5e4429f88466ddefeb93942 : SUCCESS in 1h 26m 25s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/34f033b903074b60b6a72ca569775459 : SUCCESS in 58m 57s","accounts_in_message":[],"_revision_number":2},{"id":"819431497ca7de8bdc9b9e2ffa74170d220c2655","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-04 12:43:28.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"ca4a2a18b785e6136512e08f41cbebaeaac95ea8","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-04 12:44:34.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7700f3c6b8fc4c16887b540d59e0c798 : SUCCESS in 46s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e5e590d5856e434e98537ee14e65fbf2 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":2},{"id":"c6c625d871e3878cb5b8735b12bdd122a6702d5c","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2022-05-04 12:47:22.000000000","message":"Patch Set 2: Backport-Candidate+1","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"65c4de903a2d8059b1520b0102235b6700287f87","revisions":{"0840fd53dfdea27a8c670223767d04f9da4a5a18":{"kind":"REWORK","_number":1,"created":"2022-04-29 13:02:36.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/46/839946/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/46/839946/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/46/839946/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/46/839946/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/46/839946/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/46/839946/1"}}},"commit":{"parents":[{"commit":"8111475eb0f315e0f92a8367a858c49f5fec5ff2","subject":"Use Werkzeug modern version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/8111475eb0f315e0f92a8367a858c49f5fec5ff2"}]}],"author":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2022-04-29 13:01:02.000000000","tz":120},"committer":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2022-04-29 13:02:29.000000000","tz":120},"subject":"[PoC] Use a pre-defined partition UUID to detect configdrive on GPT","message":"[PoC] Use a pre-defined partition UUID to detect configdrive on GPT\n\nUsing partition numbers is currently broken for devicemapper devices.\nFortunately, GPT has partition UUIDs, so we can just generate one and\nuse it for lookup.\n\nChange-Id: I41ffe4f8e4c6e43182090b5aa2a2b4b34f32efd5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0840fd53dfdea27a8c670223767d04f9da4a5a18"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0840fd53dfdea27a8c670223767d04f9da4a5a18"}]},"branch":"refs/heads/master"},"65c4de903a2d8059b1520b0102235b6700287f87":{"kind":"REWORK","_number":2,"created":"2022-04-29 14:57:23.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/46/839946/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/46/839946/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/46/839946/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/46/839946/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/46/839946/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/46/839946/2"}}},"commit":{"parents":[{"commit":"8111475eb0f315e0f92a8367a858c49f5fec5ff2","subject":"Use Werkzeug modern version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/8111475eb0f315e0f92a8367a858c49f5fec5ff2"}]}],"author":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2022-04-29 13:01:02.000000000","tz":120},"committer":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2022-04-29 14:56:53.000000000","tz":120},"subject":"Use a pre-defined partition UUID to detect configdrive on GPT","message":"Use a pre-defined partition UUID to detect configdrive on GPT\n\nUsing partition numbers is currently broken for devicemapper devices.\nFortunately, GPT has partition UUIDs, so we can just generate one and\nuse it for lookup.\n\nChange-Id: I41ffe4f8e4c6e43182090b5aa2a2b4b34f32efd5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/65c4de903a2d8059b1520b0102235b6700287f87"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/65c4de903a2d8059b1520b0102235b6700287f87"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
