)]}'
{"id":"openstack%2Fironic-python-agent~770747","triplet_id":"openstack%2Fironic-python-agent~stable%2Fvictoria~If3c83fb2ea2025fce092d495a64f32077c70d2d6","project":"openstack/ironic-python-agent","branch":"stable/victoria","hashtags":[],"change_id":"If3c83fb2ea2025fce092d495a64f32077c70d2d6","subject":"Option to enable bootloader config failure bypass","status":"MERGED","created":"2021-01-14 13:38:56.000000000","updated":"2021-01-29 11:28:11.000000000","submitted":"2021-01-29 11:26:31.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"770747","cherry_pick_of_change":764016,"cherry_pick_of_patch_set":2,"meta_rev_id":"1c627f792fc6148c1694b34893698a2c1149ab29","_number":770747,"virtual_id_number":770747,"owner":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-01-29 11:26:29.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":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"all":[{"value":2,"date":"2021-01-29 10:06:45.000000000","_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":2,"date":"2021-01-29 01:02:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"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":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"all":[{"value":1,"date":"2021-01-29 10:06:45.000000000","_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"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":{"all":[{"value":0,"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"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":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_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":"2021-01-14 13:38:56.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2021-01-14 17:45:01.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-01-29 10:06:45.000000000","updated_by":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"reviewer":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"state":"REVIEWER"}],"messages":[{"id":"a9a6af6703651a6b94be817ec5f8b981a27fbba8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2021-01-14 13:38:56.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"d424a776814ce2430c12146e87d58fd6389398c5","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2021-01-14 14:33:08.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e71a763ff92faf2a4c4f5eecd206d0cf0f54c08f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2021-01-14 14:36:37.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"4cf2faefbbc44fc51f9ea60d3d03d30bb863b63b","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2021-01-14 14:40:48.000000000","message":"Patch Set 2: Workflow-1\n\nneed update to release note for the fix","accounts_in_message":[],"_revision_number":2},{"id":"52b55ec218e01535abd37e22625a24eca7404bb4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2021-01-14 14:57:19.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"2036afa3c8b1bbf99da11b57e94352d39d16a38d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-14 17:45:01.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ad25d273125415b9737aa1d81803b25 : SUCCESS in 4m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f9295dee4fb442769a13037c8f5e339e : SUCCESS in 10m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/750cdc1f250d47ddb4e4f158c75f2caf : SUCCESS in 5m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/42c48a34fb74438d8966700355e90a1c : SUCCESS in 4m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/10f70217f7aa4ef7ba5cdb6f8484fcbb : SUCCESS in 7m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/01847452cfdf408fa9cd40aeb6a3d2ad : SUCCESS in 4m 41s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/125dc5e67c7c449ba84a5b7b484d94f5 : SUCCESS in 6m 17s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/2732482b55b54707a0b7fe471ecb8858 : SUCCESS in 5m 55s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/a51121c843d04bb89ca9e2be48a97e10 : SUCCESS in 1h 33m 32s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/66cd05b6f0524cad9bd09c23c6ffa333 : SUCCESS in 1h 12m 43s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/3883d45e3ed2402fb4105f76b1572108 : SUCCESS in 1h 14m 25s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/b238efa8703f4f609a64f04aaf915248 : SUCCESS in 2h 03m 28s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/12e25c4b27ad4c11a84ebf1be34af9a6 : SUCCESS in 18m 22s (non-voting)\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/429b0d2f7a1649e19203493fb7cf0ca6 : SUCCESS in 8m 35s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/6272ca0561b44acdaa555c6cea4082ba : SUCCESS in 2h 40m 21s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/f2c7a6f049fe4786bdfa39acd82acfa4 : SUCCESS in 4m 35s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b8c3b5ae9eb3380a5015b0fab2c07f78dc42bf57","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2021-01-29 01:02:12.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"10b1b0cdb2084cb1d1a87e24c9b1da1638119e2c","author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"date":"2021-01-29 10:06:45.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nThank you Riccardo.","accounts_in_message":[],"_revision_number":3},{"id":"100d32dc204eaf55d58ef4f23a44a9e63420b423","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-29 10:07:00.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"8331c1f3c7e0e467f7950ead2769777869c94e4d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-29 11:26:29.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/02455d97b11d4308a36ceb13013d5306 : SUCCESS in 3m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2fc0199760d3450484d0aed8a9bd81e5 : SUCCESS in 5m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6607746700a94368b3893274ecc161c7 : SUCCESS in 5m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bce1da42c41843fc90148496043344b0 : SUCCESS in 8m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/94c978065cba4cc390e665c6a75e4712 : SUCCESS in 4m 48s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/ba3572db7af642528ec3f053c2a3b9a7 : SUCCESS in 4m 05s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/9b086fbc05ec4a128bf49f2b13d7e518 : SUCCESS in 1h 14m 51s\n- ipa-tempest-bios-ipmi-iscsi-src https://zuul.opendev.org/t/openstack/build/c7dd062b24514c5885ce79e7205f359f : SUCCESS in 1h 04m 38s\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/3235411a0b034f048d3ff5f80fdc82e9 : SUCCESS in 1h 04m 46s","accounts_in_message":[],"_revision_number":3},{"id":"0a8e7338a9108d13a6514bf13a11125dad4bfa15","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-29 11:26:31.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"1c627f792fc6148c1694b34893698a2c1149ab29","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-29 11:28:11.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2cf59d9fe93a437e8543c6ccfd5f33de : SUCCESS in 1m 09s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c6c46a363b5548188bc2dfe5ba69a84e : SUCCESS in 48s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"07cf2c1b7921f37adf0dbf633fd0efed07ddbfd8","revisions":{"05dbe87056ba26f3417942fecb0f29bd87d252e6":{"kind":"REWORK","_number":1,"created":"2021-01-14 13:38:56.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/47/770747/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/47/770747/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/770747/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/770747/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/770747/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/770747/1"}}},"commit":{"parents":[{"commit":"d9105e4062dfd8f9b5dca3926868890d086744d8","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/d9105e4062dfd8f9b5dca3926868890d086744d8"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-24 16:18:49.000000000","tz":-480},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2021-01-14 13:38:56.000000000","tz":0},"subject":"Option to enable bootloader config failure bypass","message":"Option to enable bootloader config failure bypass\n\nSome hardware is very well intentioned. However this intention\ncan result in the UEFI NVRAM table being full which prevents us\nfrom adding new records to the table. We can\u0027t be sure what to\ndelete, so in this case some operators just need the ability to\ntell ironic \"it is okay if this fails, it will still work.\"\n\nThe added ``ignore_bootloader_failure`` option adds\nthis capability which can be set per-node either in the agent\nconfiguation via the ramdisk image, or in the pxe_append_params\nconfiguration parameter for the node itself with a\n``ipa-ignore-bootloader-failure`` option in order to prevent\nthe failure from being raised.\n\nChange-Id: If3c83fb2ea2025fce092d495a64f32077c70d2d6\nStory: 2008386\nTask: 41309\n(cherry picked from commit 7a83773fbc9800217a0364c72b8ca9f823a60519)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/05dbe87056ba26f3417942fecb0f29bd87d252e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/05dbe87056ba26f3417942fecb0f29bd87d252e6"}]},"branch":"refs/heads/stable/victoria"},"43b86aa089e46d3907fe9e591cacb068814914d9":{"kind":"REWORK","_number":2,"created":"2021-01-14 14:36:37.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/47/770747/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/47/770747/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/770747/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/770747/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/770747/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/770747/2"}}},"commit":{"parents":[{"commit":"d9105e4062dfd8f9b5dca3926868890d086744d8","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/d9105e4062dfd8f9b5dca3926868890d086744d8"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-24 16:18:49.000000000","tz":-480},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2021-01-14 14:36:30.000000000","tz":0},"subject":"Option to enable bootloader config failure bypass","message":"Option to enable bootloader config failure bypass\n\nSome hardware is very well intentioned. However this intention\ncan result in the UEFI NVRAM table being full which prevents us\nfrom adding new records to the table. We can\u0027t be sure what to\ndelete, so in this case some operators just need the ability to\ntell ironic \"it is okay if this fails, it will still work.\"\n\nThe added ``ignore_bootloader_failure`` option adds\nthis capability which can be set per-node either in the agent\nconfiguation via the ramdisk image, or in the pxe_append_params\nconfiguration parameter for the node itself with a\n``ipa-ignore-bootloader-failure`` option in order to prevent\nthe failure from being raised.\n\nChange-Id: If3c83fb2ea2025fce092d495a64f32077c70d2d6\nStory: 2008386\nTask: 41309\n(cherry picked from commit 7a83773fbc9800217a0364c72b8ca9f823a60519)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/43b86aa089e46d3907fe9e591cacb068814914d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/43b86aa089e46d3907fe9e591cacb068814914d9"}]},"branch":"refs/heads/stable/victoria"},"07cf2c1b7921f37adf0dbf633fd0efed07ddbfd8":{"kind":"REWORK","_number":3,"created":"2021-01-14 14:57:19.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/47/770747/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/47/770747/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/770747/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/770747/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/770747/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/770747/3"}}},"commit":{"parents":[{"commit":"d9105e4062dfd8f9b5dca3926868890d086744d8","subject":"Fix default disk label with partition images","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/d9105e4062dfd8f9b5dca3926868890d086744d8"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-24 16:18:49.000000000","tz":-480},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2021-01-14 14:57:12.000000000","tz":0},"subject":"Option to enable bootloader config failure bypass","message":"Option to enable bootloader config failure bypass\n\nSome hardware is very well intentioned. However this intention\ncan result in the UEFI NVRAM table being full which prevents us\nfrom adding new records to the table. We can\u0027t be sure what to\ndelete, so in this case some operators just need the ability to\ntell ironic \"it is okay if this fails, it will still work.\"\n\nThe added ``ignore_bootloader_failure`` option adds\nthis capability which can be set per-node either in the agent\nconfiguation via the ramdisk image, or in the pxe_append_params\nconfiguration parameter for the node itself with a\n``ipa-ignore-bootloader-failure`` option in order to prevent\nthe failure from being raised.\n\nChange-Id: If3c83fb2ea2025fce092d495a64f32077c70d2d6\nStory: 2008386\nTask: 41309\n(cherry picked from commit 7a83773fbc9800217a0364c72b8ca9f823a60519)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/07cf2c1b7921f37adf0dbf633fd0efed07ddbfd8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/07cf2c1b7921f37adf0dbf633fd0efed07ddbfd8"}]},"branch":"refs/heads/stable/victoria"}},"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":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"}}]}],"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":{}}}]}
