)]}'
{"id":"openstack%2Fironic-python-agent~781864","triplet_id":"openstack%2Fironic-python-agent~stable%2Ftrain~If3c83fb2ea2025fce092d495a64f32077c70d2d6","project":"openstack/ironic-python-agent","branch":"stable/train","topic":"fstab-train","hashtags":[],"change_id":"If3c83fb2ea2025fce092d495a64f32077c70d2d6","subject":"Option to enable bootloader config failure bypass","status":"MERGED","created":"2021-03-19 19:15:10.000000000","updated":"2021-04-07 04:45:19.000000000","submitted":"2021-04-07 04:43:55.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"781864-fstab-train","meta_rev_id":"ff666c3f19c14de6adf10622567c22119cac4f16","_number":781864,"virtual_id_number":781864,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-04-07 04:43:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-04-07 03:19:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":1,"date":"2021-04-01 07:27:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"value":1,"date":"2021-04-01 16:08:00.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-04-07 03:19:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_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":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-19 21:06:45.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-03-25 00:41:49.000000000","updated_by":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"reviewer":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"REVIEWER"},{"updated":"2021-04-01 07:27:46.000000000","updated_by":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"reviewer":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"state":"REVIEWER"}],"messages":[{"id":"9feecb5fffc452f08b6b6da27b5f01dd01d3f15a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2021-03-19 19:15:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9e6adfe57a9b4e6532c190ea4414312ba79c9852","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-19 21:06:45.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b8b6a1eb07b54181b08b0578f6e28f89 : SUCCESS in 4m 49s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e23763281fc94c10b64f04df658c2a4a : SUCCESS in 5m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ad7b5936934f4da7be0f14618e8649e0 : SUCCESS in 7m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38d5487b265642f5a5cd7b5c7208656d : SUCCESS in 7m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8d033a890d74492a85ba740e254822ed : SUCCESS in 4m 10s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/c105385357cb487887ea6f1989c9d078 : SUCCESS in 1h 02m 43s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/76be62678098441ea8ed4a19fad0810d : SUCCESS in 57m 25s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/b729232bde894efe9c6f719649597b56 : SUCCESS in 1h 00m 06s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/3d23059f9f7f4588a24e1c8c1bcfd4c4 : SUCCESS in 58m 26s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/75c2b0b2411440b480023ba1b9ae22c2 : SUCCESS in 1h 17m 44s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/8b538e7c437846ea9bf01e3b3a2c1c43 : FAILURE in 2m 45s (non-voting)\n- ironic-python-agent-check-image-dib-centos7 https://zuul.opendev.org/t/openstack/build/95755b0889674f188f8e31c56938f1d6 : SUCCESS in 9m 29s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/8b4ce904c5fa4ad6a6f0ccbd69101ec0 : SUCCESS in 1h 48m 53s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/bbbc9b571c3e412db994c837ba7d3f7e : RETRY_LIMIT in 34m 42s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/938e626ae2874244b6b6542e2b9fd39c : FAILURE in 33m 35s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/d2eab1d0061f4a7d85d1647072db8f79 : SUCCESS in 4m 49s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/ea5af12e0662446f9916061ebf0a62f8 : SUCCESS in 4m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c45ff2a7561154f854b80ae4899504357e48cd29","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2021-03-25 00:41:49.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"624a4f6804f4fb77ae0db5402295289c3e12d87f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-25 02:38:34.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d33a783cefba4237a03dff53b893b440 : SUCCESS in 5m 35s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/09f23ea11373482294b929c0da92fcf7 : SUCCESS in 5m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b15439a3025f4f53b46d48469045f36e : SUCCESS in 5m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/898ddc6aad774374b68a106c4080aaf4 : SUCCESS in 7m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/39f1362834f241649b767f94f7e6215b : SUCCESS in 4m 22s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/ae72bc78e09a48a494d6b2bf0d3101aa : SUCCESS in 58m 11s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/d784edc73a0c4b86a81ee152b53c627f : SUCCESS in 54m 25s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/b61b331bd47e4c9b826527bcfa7bd8f6 : SUCCESS in 51m 33s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/937a5edfed1d4756930a1a170065d3c2 : SUCCESS in 52m 01s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/2737db81b0cd4f9d812c687a3e6881b6 : SUCCESS in 1h 23m 02s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/73cea5d696184e998d839d8597f37559 : FAILURE in 2m 34s (non-voting)\n- ironic-python-agent-check-image-dib-centos7 https://zuul.opendev.org/t/openstack/build/ebc27cde4a0643159176d7d2eae10a8e : SUCCESS in 9m 10s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/7909edf0c44d48cdbf8b0ab6419e2acb : SUCCESS in 1h 55m 08s (non-voting)\n- metalsmith-integration-ipa-src https://zuul.opendev.org/t/openstack/build/560c5ce9a993459a92140dd7380c7041 : RETRY_LIMIT in 32m 41s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/147c65cfe09b4817acf8751806f58665 : FAILURE in 43m 21s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/d653e42392c84fff8191322023186dc6 : SUCCESS in 4m 53s (non-voting)\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/3d94b64a0f98429fae39d32f9985e3b1 : SUCCESS in 4m 16s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5dcecc3d6c3507bd4a187b07ccdb3fb577de26e3","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2021-04-01 07:27:46.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"db94510c8afbd02245099523d0751148fa633abb","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2021-04-01 16:08:00.000000000","message":"Patch Set 2: Code-Review+1\n\nI guess it does make sense to mix in at this point in the relation chain. *NOTE* I can\u0027t +2 this, but I did propose this so any stable core can merge it.","accounts_in_message":[],"_revision_number":2},{"id":"c00deed68e80841f57ed3f68d72bd9c0fc2a8a25","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2021-04-07 03:19:15.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"cbae0e64b8fff75cbe0960afb7736c03e7f8159a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-07 03:19:33.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"a8c5103f35afdc565ec57689dd155b82ba9d4f49","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-07 04:43:54.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c34c34d4a5cc4d78a678aa49ddda504a : SUCCESS in 3m 59s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/92ab31488cc347309a6116fc5db6ced9 : SUCCESS in 4m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a485d238312747458c7290dc4d7aedf4 : SUCCESS in 7m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/22bf931edba4437b8bd663c2d852c316 : SUCCESS in 3m 46s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/a7f91c25dd60428aa0b40ba382d98580 : SUCCESS in 49m 34s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/30d6be1937704317a2c2995c7e76efda : SUCCESS in 48m 36s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/5929c1244c834580a666398e481d496d : SUCCESS in 50m 42s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/2d2ede49fe154141b6f47df51e981967 : SUCCESS in 47m 02s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/98409e88390c4dcfbca6679c2f71d97f : SUCCESS in 1h 18m 37s","accounts_in_message":[],"_revision_number":2},{"id":"fe9602136a6680c92685aa317d04b115c4f123a4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-07 04:43:55.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"ff666c3f19c14de6adf10622567c22119cac4f16","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-07 04:45:19.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac4d744201e34b24b1fa9ecf12f3270b : SUCCESS in 1m 04s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/33057e8b82ef4fcf9294b7990016fa49 : SUCCESS in 49s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"9f2ef8ab02f81ce1a652f76e2c09689dd7d574a8","revisions":{"a389cfa3684ae2d3bb1595409197df084751b37c":{"kind":"REWORK","_number":1,"created":"2021-03-19 19:15:10.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/64/781864/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/64/781864/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/64/781864/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/64/781864/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/64/781864/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/64/781864/1"}}},"commit":{"parents":[{"commit":"10059c535fe7b77d8d73918ca1316cfcc856b351","subject":"CI: Remove l-c job, set ipa-b to 2.2.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/10059c535fe7b77d8d73918ca1316cfcc856b351"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-24 16:18:49.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2021-03-19 19:11:46.000000000","tz":-420},"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\nNOTE(TheJulia): As a backport, this was not super clean, but that\nis to be expected in IPA backpoting across multiple versions.\nIn essence the behavior of the API override test seemed to be\nbehaving in the exact opposite on this version. I don\u0027t terribly\nunderstand why, but I ended up reversing the meaning of the test\nand it serves the same exact intent, validating that if an api\ncall overrides the configuration, to use what the call indicated.\nLikely due to the API surface changes across versions, so I\u0027m not\ntoo worried about it since we\u0027ll never backport the ironic side\nof this patch as largely what operators need is the ability to\nworkaround hardware oddities using specific pxe_append_params.\n\nChange-Id: If3c83fb2ea2025fce092d495a64f32077c70d2d6\nStory: 2008386\nTask: 41309\n(cherry picked from commit 7a83773fbc9800217a0364c72b8ca9f823a60519)\n(cherry picked from commit 07cf2c1b7921f37adf0dbf633fd0efed07ddbfd8)\n(cherry picked from commit e84dd272c4013ae221163fce61f7569bb547b956)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/a389cfa3684ae2d3bb1595409197df084751b37c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/a389cfa3684ae2d3bb1595409197df084751b37c"}]},"branch":"refs/heads/stable/train"},"9f2ef8ab02f81ce1a652f76e2c09689dd7d574a8":{"kind":"REWORK","_number":2,"created":"2021-03-25 00:41:49.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/64/781864/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/64/781864/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/64/781864/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/64/781864/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/64/781864/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/64/781864/2"}}},"commit":{"parents":[{"commit":"d9aa620368ca076a30a1da80b070268566b22191","subject":"More refactoring of the image module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/d9aa620368ca076a30a1da80b070268566b22191"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-11-24 16:18:49.000000000","tz":-480},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2021-03-24 02:39:59.000000000","tz":780},"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(cherry picked from commit 07cf2c1b7921f37adf0dbf633fd0efed07ddbfd8)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/9f2ef8ab02f81ce1a652f76e2c09689dd7d574a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/9f2ef8ab02f81ce1a652f76e2c09689dd7d574a8"}]},"branch":"refs/heads/stable/train"}},"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}},{"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":{}}}]}
