)]}'
{"id":"openstack%2Fironic-python-agent-builder~688402","triplet_id":"openstack%2Fironic-python-agent-builder~master~I01956d7b71362b288fdb8ef06852043f9c8290a2","project":"openstack/ironic-python-agent-builder","branch":"master","topic":"add-configdrive-support","hashtags":[],"change_id":"I01956d7b71362b288fdb8ef06852043f9c8290a2","subject":"Add static network configuration support","status":"ABANDONED","created":"2019-10-14 13:11:04.000000000","updated":"2021-06-25 23:31:18.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a2f9c790cb3308223ee3a4e0ba6218960b207053","_number":688402,"virtual_id_number":688402,"owner":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2019-10-21 10:51:03.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"rejected":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-2,"date":"2019-10-21 09:16:19.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"}],"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":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-10-15 12:30:11.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2019-10-21 10:51:03.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"}],"messages":[{"id":"d9d4f74f61eed6a929003d9d3be08a5bb61984ce","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-10-14 13:11:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d63bf46f11a03c4cfe00f04c597f07dd26fa5c21","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-10-14 13:17:42.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nThe reason I insisted on using os-net-config is precisely to avoid supporting it ourselves (and the same for DIB images).","accounts_in_message":[],"_revision_number":1},{"id":"f43178ece0f9f609c6607c5911c1d6a1e36d97ca","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-10-14 13:18:38.000000000","message":"Patch Set 1:\n\nNote that what you\u0027re doing here is also implemented in cloud-init, ignition and probably many more projects. Let\u0027s not add our implementation to the picture.","accounts_in_message":[],"_revision_number":1},{"id":"6ef5145f6e3379b66c8ec1f2236d695c5619c518","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-10-14 14:53:03.000000000","message":"Patch Set 1:\n\nOn the other hand, pulling either of these tools into ramdisk might be overwhelming and slow, no?","accounts_in_message":[],"_revision_number":1},{"id":"3c3b50e732c4e001aa3432738356f094ced19b9c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-14 15:09:13.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0651f1fa6d4d40ec9b9dda5670001fe7 : SUCCESS in 6m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2bf7e083f14b4d259d8256fc323629a5 : SUCCESS in 3m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/15f60f823bb54082b5f50e99da373680 : SUCCESS in 4m 49s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/91772539ccf249cdbf756489dc370dda : SUCCESS in 1h 35m 08s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/99f58c47318c457ea2f8f602b5f16c7e : SUCCESS in 1h 02m 15s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/e3addd86b3bf48199741b355691ecf6c : SUCCESS in 1h 04m 21s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/1001c30d3f71476580d943afe9055e3d : SUCCESS in 1h 05m 15s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/15a01548f2374e54a6cd716f1fed7cb2 : SUCCESS in 1h 06m 39s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/b7fa0dbae41c45f58e9f18f13220b439 : SUCCESS in 14m 36s\n- ironic-python-agent-check-image-dib-centos7 https://zuul.opendev.org/t/openstack/build/7b03b0d4355d4c1b91902dd92ec38171 : FAILURE in 2m 17s\n- ironic-python-agent-check-image-dib-fedora https://zuul.opendev.org/t/openstack/build/c99698a55d9042619d092a24dc06f772 : FAILURE in 8m 22s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/f8d1b8164fd94961be8309d6bf00935e : SUCCESS in 8m 49s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/53b901174d9546dcaa03b19dfd2aa581 : SUCCESS in 7m 52s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/be630923bd9d4c61a74cf38df875d37c : FAILURE in 29m 51s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/f751711f1f8547fe885c3e5123302186 : SUCCESS in 1h 40m 55s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4f49b741045774683b6aa79856c53b9a660b88bc","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-10-14 16:07:44.000000000","message":"Patch Set 1:\n\n\u003e On the other hand, pulling either of these tools into ramdisk might be overwhelming and slow, no?\n\nWhy? And even if so, it\u0027s still a weak reason to support our own network configurator.","accounts_in_message":[],"_revision_number":1},{"id":"06d800a669f424f99c4d3f73c687b3e5686b657a","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-10-14 16:23:27.000000000","message":"Patch Set 1:\n\nOh, and one more thing. If we do end up writing any non-trivial python code (please, no non-trivial bash!), it has to go in ironic-python-agent, not here. It has to be unit-tested etc.","accounts_in_message":[],"_revision_number":1},{"id":"c7c04c985b04d5cb56cad60c3f2c1ea63c7ffd14","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-10-14 16:43:04.000000000","message":"Patch Set 1:\n\nI think I tried to explain the trade-offs in my L3 spec amendment. So here is my understanding:\n\nIf we go the os-net-config way (which is lighter), we loose the ability to serve cloud-init compatible configuration in non-ramdisk situation. Also, os-net-config format is not as well understood as nova metadata, it seems...\n\nIf we go cloud-init all the way, we\u0027d have to pull it into the ramdisk, which is (arguably) an overkill for (presumably) simple ramdisk network configuration.\n\nThis patch invents the parser, yes. On the other hand, it relies on the standardized JSON. That gives me hope that once this parser implementation settles, it won\u0027t require much attention going forward...","accounts_in_message":[],"_revision_number":1},{"id":"3a1ded9b723712851dc42799db53e3f5181b5f45","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-10-14 17:03:17.000000000","message":"Patch Set 1:\n\nFirst and foremost, we absolutely should NOT have logic in this repository. This is immediate -2. These are image building tools, not the final feature code.\n\nNow, on the topic of having or not having this code in ironic-python-agent: os-net-config is a tool that can be used in non-ramdisk situation as well (which is what TripleO does). A benefit is that we\u0027ll leave networking bits to experts. It\u0027s also quite lightweight or at least it shares many dependencies with IPA, so they can be co-installed in the same virtual environment, saving disk space.\n\nWe could also look at anything implementing the openstack meta data. Pulling in cloud-init is probably a no-go, I wonder if CoreOS has something more lightweight.\n\nFinal argument: if we start using the same feature in non-ramdisk context, we\u0027re immediately on the hook of supporting any madness people can come up with. I\u0027m not sure it\u0027s a good idea for our small team. On the other hand, os-net-config already supports all the madness that Red Hat OpenStack clients came up with :) Including IPv6, bonding and what\u0027s not.\n\nBut as I noted above, this repository is anyway not the place to host this logic.","accounts_in_message":[],"_revision_number":1},{"id":"835ab1104ed85aa178f962c24636a6776dd7000f","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-10-14 17:22:24.000000000","message":"Patch Set 1:\n\n\u003e Final argument: if we start using the same feature in non-ramdisk context, we\u0027re immediately on the hook of supporting any madness people can come up with. \n\nWe would be mostly just messengers of the madness - nova supplies whatever configuration tenant image bootstrapping relies upon, so we burn it into ISO for the tenants to deal with.\n\nIf Nova is not there, the user should supply the config drive with the madness built-in.\n\nNow, where we can get involved is if the user supplies Nova network configuration via ironic port option. Ironic will burn it into config drive again.\n\nThis uniformity around Nova format and config drive seems consistent and easier to understand. On the other hand, nothing prevent the user from using this latter way of static network configuration for non-ramdisk images, as you\u0027ve mentioned.","accounts_in_message":[],"_revision_number":1},{"id":"9fe3ea0523e749de14e0482f49d2b1e79cbcd009","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-10-14 17:59:51.000000000","message":"Patch Set 1:\n\nI\u0027m talking about the other side of madness: what do we do if a user wants a port bonding?\n\nI\u0027m not completely opposed to using OpenStack metadata format (if we cannot find anything less tied to OpenStack). But if we cannot find an existing implementation, we need to be very careful with the scope of the work.\n\nBtw, were you able to find a specification on OpenStack network_data.json? I could only find an example in the Nova docs.","accounts_in_message":[],"_revision_number":1},{"id":"8801dbc481263524cbd1cb54614dfad3f8628336","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-10-14 18:11:39.000000000","message":"Patch Set 1:\n\n\u003e I\u0027m talking about the other side of madness: what do we do if a user wants a port bonding?\n\nDo you mean - port bonding in ramdisk? Is it likely?\n\nIf it\u0027s in tenant image, then they should use full-blown cloud-init and we are not involved.\n\n\u003e Btw, were you able to find a specification on OpenStack network_data.json? I could only find an example in the Nova docs.\n\nNo! I found example in the metadata spec and the implementation, but no schema per se. I linked both in my L3 deploy spec.","accounts_in_message":[],"_revision_number":1},{"id":"99f5ccdc741e85ac32848abff9723ccc92fe7039","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-10-15 08:15:36.000000000","message":"Patch Set 1:\n\n\u003e First and foremost, we absolutely should NOT have logic in this repository. This is immediate -2. These are image building tools, not the final feature code.\n\n\nMy thought process in this regard goes like this: this new tool is part of bootstrapping ramdisk networking. In that sense it has nothing to do with the IPA e.g. ramdisk and IPA can live happily with or without each other, they do not directly consume any services of the co-habitant.\n\nIn the same time, already existing scripts (dhcp.sh et al) do exactly the same as the new ones -- ramdisk networking. Still they belong to this repo, not IPA...\n\nWhat makes you think that file-based bootstrapping belongs to the IPA repo, while DHCP one belongs to ramdisk building repo?","accounts_in_message":[],"_revision_number":1},{"id":"d3256df8188d5a15f62d924d571983e3ef129445","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-10-15 08:21:45.000000000","message":"Patch Set 1:\n\nIt\u0027s part of IPA logic, and a feature developed specifically for IPA and ironic. If you think it doesn\u0027t belong in IPA, you may consider starting a new project with its own CI (I do wonder if such project already exist). This repository is about build scripts.","accounts_in_message":[],"_revision_number":1},{"id":"b5a0016b3946354cd3e9e6ae0dc73a77de22a0cd","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-10-15 08:24:51.000000000","message":"Patch Set 1:\n\n\u003e In the same time, already existing scripts (dhcp.sh et al) do exactly the same as the new ones -- ramdisk networking\n\nIt\u0027s a workaround for tinyipa limitation. For DIB we\u0027re using an existing element. However, your code will be shared between DIB, TinyIPA and any potential implementation.","accounts_in_message":[],"_revision_number":1},{"id":"1a4d18c2aa16977b2ffdce8246f496cfeb18b1b8","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-10-15 11:53:27.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"eeec992199784f9a78a72b1365b51f79dfc571a3","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-10-15 12:30:11.000000000","message":"Patch Set 2: Code-Review-2\n\nApplying -2 to mark that this needs a change in direction. Please ping me to remove the block when we\u0027re no longer keeping business logic in this repo.","accounts_in_message":[],"_revision_number":2},{"id":"818933cb89f7c8c202b6696dbb9968f295f8aa0b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-15 13:59:56.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b5a48cac303f49589283d7515bc89bc9 : SUCCESS in 6m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4b9a41abf60f42af900cc12d73393a58 : SUCCESS in 3m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a233f14cf5e34fbf880be1da80a160fa : SUCCESS in 3m 59s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/50e119ac55374f32b5708ebf7403eb28 : SUCCESS in 1h 14m 21s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/e8ff5aa67c02411e94d2b14a04c8495b : SUCCESS in 1h 02m 38s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/c58c3736d8ad457f85dfc34377a93729 : SUCCESS in 1h 06m 52s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/973c3b3d85ed41d48e4d5aa6b7e87e3c : TIMED_OUT in 2h 04m 30s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/30a30f12225243538098e7e5cc214aee : SUCCESS in 1h 02m 38s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/ffaee7c39b6943cfa6ae0c5785000fa8 : SUCCESS in 16m 45s\n- ironic-python-agent-check-image-dib-centos7 https://zuul.opendev.org/t/openstack/build/0a0406cef1a74359b011955eba6bfae1 : FAILURE in 3m 05s\n- ironic-python-agent-check-image-dib-fedora https://zuul.opendev.org/t/openstack/build/f0b790027e9044fc9887607c34837ac1 : FAILURE in 9m 16s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/86bc32ddb2d342f8bb1fa85edaf13ec9 : TIMED_OUT in 30m 53s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/40805d3f83ff4c99ad8fcd87b07bd688 : SUCCESS in 7m 58s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/04529ecb16fb4e05b5590d4f3db083f4 : FAILURE in 33m 55s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/ee8aa8beea114ce4ae1deb89f3d5573c : SUCCESS in 1h 44m 25s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3ef6d3f0870926ed12b61c6503ef5f4614082f4b","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-10-15 14:15:34.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5d1fb1b781abc599899e0a59a7c15a71cb3cc48f","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-10-15 14:28:13.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"68fa38bf2093c588c354f012c5050912b386e18b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-15 16:12:46.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/20a39b84d89d40648ec51c3e0dfe3095 : SUCCESS in 4m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e283a251645c464aa5858fb6e9df0abd : SUCCESS in 2m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c44703a0ef60478f8bd849d9e6a78cd0 : SUCCESS in 3m 23s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/7bae6dacbe9d484b9e4a747f91daf1fe : SUCCESS in 1h 30m 05s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/e6aa12fb193c49dea25df23b024398ce : SUCCESS in 1h 06m 23s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/298c3f564f03442182deb746d723456c : SUCCESS in 1h 05m 03s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/a9462c86d49d4cdb8c8e14c559ffb66a : SUCCESS in 1h 06m 39s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/c88c71dba34844b2bd388fd50eaeb5c4 : SUCCESS in 1h 03m 24s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/4c8c1f543fd04f7eb821549ca5188e39 : SUCCESS in 15m 41s\n- ironic-python-agent-check-image-dib-centos7 https://zuul.opendev.org/t/openstack/build/e2311462c410463087402c85a59b7883 : FAILURE in 2m 46s\n- ironic-python-agent-check-image-dib-fedora https://zuul.opendev.org/t/openstack/build/6c001aabd0f24666b9507dda193583fb : FAILURE in 7m 41s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/a1fb0d29130440c48781519ebfb7e997 : SUCCESS in 9m 49s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/aa1b64b637144ae49c353a6335c6ce58 : SUCCESS in 8m 05s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/4688bccdeffb477c8f523b50b69ac76d : FAILURE in 35m 04s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/12a2eb28570d441c840bcd40677e0398 : SUCCESS in 1h 38m 09s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ab293aad55c88988754d0ac413331b0a5b796f64","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-10-15 16:34:18.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"fc272d8ef92d07a94a511aeb011c6f806e3aad8d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-15 18:30:49.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c2928234f5dc4288a35c6dca8454a359 : SUCCESS in 6m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/50eff8d440524cfcb6f8eda95b357c66 : SUCCESS in 3m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d3daf075d164f07a798a2b593f48054 : SUCCESS in 2m 49s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/2567d48f2da1414ba42245957f77f04d : SUCCESS in 1h 18m 43s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/3d4d5256e8ef46e8b201a2e9c6f96e6f : SUCCESS in 1h 08m 34s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/dfabfd294a8a402dacc23743583e5f91 : SUCCESS in 1h 07m 51s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/cbb2e7d4a4b84ce08ae924c894064290 : SUCCESS in 1h 12m 02s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/e97dbf1f1c144fdb9bd3aaf157a62065 : SUCCESS in 1h 10m 24s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/33c6df9efb6d45728e2978615aaf49b6 : SUCCESS in 17m 29s\n- ironic-python-agent-check-image-dib-centos7 https://zuul.opendev.org/t/openstack/build/b5ecd29601af4ff2a435a8c329d8dbf9 : FAILURE in 3m 13s\n- ironic-python-agent-check-image-dib-fedora https://zuul.opendev.org/t/openstack/build/1bbff69f676d493a9c4abeec48b1090d : FAILURE in 7m 42s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/fa48a8eeac9441128d86bc55c7016587 : SUCCESS in 8m 53s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/3ac830955a644bffa12b64894521fa5e : SUCCESS in 9m 04s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/7f5f8d7fb844420cae3e35f4e9d64b69 : FAILURE in 38m 00s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/2b0867567935422ba40cdd7f102cf77a : SUCCESS in 1h 48m 00s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"742eede12f08ee3a7b96c90bba08ec93fe883592","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-10-19 15:49:26.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"9d860c405da5fd7c873f21c13636c6af458aa0ae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-19 17:32:33.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/34379160a2884e3e93f57aa9670d14bd : SUCCESS in 6m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/32573fc2da2a41ca86af3e9b5ab4cdec : SUCCESS in 2m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c947be45614145b993459367d99e2205 : SUCCESS in 3m 16s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/a4b3f41a116245de9b9e8906732e3e7f : SUCCESS in 1h 04m 06s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/ebf75fe40a5c448cb249b46869e5e97a : SUCCESS in 1h 04m 54s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/88de266be47641e093b9832ae3331b62 : SUCCESS in 56m 04s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/0988ed691e184e5e8ecc0ba7ecc8d874 : SUCCESS in 1h 04m 12s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/6deefe9d6397403bbff4c9ca602a8f19 : SUCCESS in 1h 02m 23s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/1c1f27e6ce5a4b39b0fcd6df02268430 : SUCCESS in 16m 46s\n- ironic-python-agent-check-image-dib-centos7 https://zuul.opendev.org/t/openstack/build/f0f80848afb545c68f40e3e46728961c : SUCCESS in 10m 14s\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/dbb0065785d3431ab076e716d2a4b1bf : SUCCESS in 10m 16s (non-voting)\n- ironic-python-agent-check-image-dib-fedora https://zuul.opendev.org/t/openstack/build/9b803faed7544b379f359e1466fb3b6d : SUCCESS in 15m 07s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/0e968df09d0249f5b40e5d66d577967b : SUCCESS in 9m 16s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/627a34b4beca4cc29b23ee122888f119 : SUCCESS in 7m 40s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/bd662d89875048e4b28e9bc08e528ca7 : FAILURE in 1h 05m 44s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/9a9801c53c0e4c22b2ea9252c1f118da : FAILURE in 1h 36m 51s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"26b6a72e1d9ce77f20dabbe2a9ac8deda33cbfcc","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-10-20 17:32:30.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"b8d04d9fc17a287801739cb1d0494344745cc6c3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-20 19:01:20.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b05d72a5a4ef4efd9106667281a3b212 : SUCCESS in 4m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d570cd07144f48638842fbf71c39bda7 : SUCCESS in 3m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/307f1882edd24ffa89094381a179cfdd : SUCCESS in 3m 09s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/a590002f06b74ce8a266ce1d07639532 : SUCCESS in 1h 08m 08s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/ff8eb04c4e184f08b7bf7a72ab793559 : SUCCESS in 57m 39s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/716c05fe7dfa496fbe71f358b24413ee : SUCCESS in 57m 06s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/27fc9d5957f34f5f8fa63faeef81a36f : SUCCESS in 58m 39s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/a0e971bc87034cdea1d9e97caebb1664 : SUCCESS in 57m 38s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/93c07155aae64c7d8a8a7926433c7c01 : SUCCESS in 12m 37s\n- ironic-python-agent-check-image-dib-centos7 https://zuul.opendev.org/t/openstack/build/0c718c362658417a920f4f73648dc414 : SUCCESS in 10m 54s\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/67f85cf5e9934759b1b36e26442ceeb5 : SUCCESS in 7m 52s (non-voting)\n- ironic-python-agent-check-image-dib-fedora https://zuul.opendev.org/t/openstack/build/2ceb77b704c24b0db9eb139c6665d8e5 : FAILURE in 9m 04s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/201f4c623fad4afe8c926f5162de5f42 : SUCCESS in 8m 03s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/d33dfa23cba844ec87c9c3a27946bacf : SUCCESS in 7m 59s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/9a8c73e2c765479aa3b43dd2d87de04f : SUCCESS in 1h 09m 43s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/420fa57cbc084dc99100be9bdf52bbec : SUCCESS in 1h 26m 46s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"fd2c8b9bae96deb7e78a7922196bcb3ce1801dff","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-10-21 08:58:03.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"e339a0aaa37bdf2570dbb19a5965c96765d80f0f","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-10-21 09:16:19.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"2e9d342c2b92cb1ff23ee8f27075a79c7f93b681","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-21 10:51:03.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ea619d88fb494bac8b289dc144ccd4d9 : SUCCESS in 5m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a3ad148333e548a292168e2eb6b7660d : SUCCESS in 3m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/28b742df2a2847ea89a84ef310cc4354 : SUCCESS in 2m 47s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/d4eb8ee1301d4749921544c05449664a : SUCCESS in 1h 19m 38s\n- ipa-tempest-partition-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/4ca98da7e921469e905dcee160188fbd : SUCCESS in 1h 02m 43s\n- ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/8bb705a3ac6a43ca9f0b5a690897852c : SUCCESS in 1h 09m 42s\n- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/0c844c96a7d442d4afc8e55e763e1417 : SUCCESS in 1h 04m 54s\n- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src https://zuul.opendev.org/t/openstack/build/2facb93a758d466bb85b683f3f445cf7 : SUCCESS in 1h 04m 53s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/b033d59a788c401ca8429cfc3fe0cdce : SUCCESS in 16m 27s\n- ironic-python-agent-check-image-dib-centos7 https://zuul.opendev.org/t/openstack/build/7fd2f371dfc24f2dba3f124bfac8873d : SUCCESS in 10m 15s\n- ironic-python-agent-check-image-dib-centos8 https://zuul.opendev.org/t/openstack/build/198f5e235bf9486d9bf22ce21d32d760 : SUCCESS in 9m 03s (non-voting)\n- ironic-python-agent-check-image-dib-fedora https://zuul.opendev.org/t/openstack/build/09fb1edb4eb74cecbf4fdcb4792c9b54 : FAILURE in 6m 57s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/fb1730ab7aaa4fbcb613cb91ade5be4f : SUCCESS in 8m 48s (non-voting)\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/63be7167184e42a99f7ff4cdc034797d : SUCCESS in 7m 41s (non-voting)\n- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src https://zuul.opendev.org/t/openstack/build/cbc9a59d4e944641b26de9bd51719d8f : SUCCESS in 1h 22m 19s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/d79db820024c4b4fac20b5d85989e714 : SUCCESS in 1h 32m 06s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"a2f9c790cb3308223ee3a4e0ba6218960b207053","tag":"autogenerated:gerrit:abandon","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2021-06-25 23:31:18.000000000","message":"Abandoned\n\nChange no longer required","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"c9464f23c4aa9c3e550612055624378b3295782e","revisions":{"f0579438ad8af4dcfb2b4e8717ada8e9b55c3552":{"kind":"REWORK","_number":1,"created":"2019-10-14 13:11:04.000000000","uploader":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"ref":"refs/changes/02/688402/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/02/688402/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/1"}}},"commit":{"parents":[{"commit":"2380586d2f8b6229e0cdc4b6825560869d98f553","subject":"Merge \"DIB: do not mention dhcp-all-interfaces explicitly\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/2380586d2f8b6229e0cdc4b6825560869d98f553"}]}],"author":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-14 13:09:52.000000000","tz":120},"committer":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-14 13:11:01.000000000","tz":120},"subject":"Add static network configuration support","message":"Add static network configuration support\n\nAdds config drive based static network configuration to tinyipa.\nPrerequisites:\n\n* ramdisk is booted from a CD drive\n* boot ISO image contains a config drive image\n* OpenStack network meta data is found on the config drive\n\nThen attempt to apply static network configuration to the NICs.\nFall back to DHCP configuration if not a single NIC has been\nconfigured successfully.\n\nChange-Id: I01956d7b71362b288fdb8ef06852043f9c8290a2\nStory: 2006691\nTask: 36993\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/f0579438ad8af4dcfb2b4e8717ada8e9b55c3552"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/f0579438ad8af4dcfb2b4e8717ada8e9b55c3552"}]},"branch":"refs/heads/master"},"ae0ac40149cd7d919cb55829f9e2402c3cf6a266":{"kind":"REWORK","_number":2,"created":"2019-10-15 11:53:27.000000000","uploader":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"ref":"refs/changes/02/688402/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/02/688402/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/2"}}},"commit":{"parents":[{"commit":"2380586d2f8b6229e0cdc4b6825560869d98f553","subject":"Merge \"DIB: do not mention dhcp-all-interfaces explicitly\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/2380586d2f8b6229e0cdc4b6825560869d98f553"}]}],"author":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-14 13:09:52.000000000","tz":120},"committer":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-15 11:52:56.000000000","tz":120},"subject":"Add static network configuration support","message":"Add static network configuration support\n\nAdds config drive based static network configuration to tinyipa.\nPrerequisites:\n\n* ramdisk is booted from a CD drive\n* boot ISO image contains a config drive image\n* OpenStack network meta data is found on the config drive\n\nThen attempt to apply static network configuration to the NICs.\nFall back to DHCP configuration if not a single NIC has been\nconfigured successfully.\n\nChange-Id: I01956d7b71362b288fdb8ef06852043f9c8290a2\nStory: 2006691\nTask: 36993\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/ae0ac40149cd7d919cb55829f9e2402c3cf6a266"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/ae0ac40149cd7d919cb55829f9e2402c3cf6a266"}]},"branch":"refs/heads/master"},"f3ba2c685053353efbc185f29d113f11bf67129f":{"kind":"REWORK","_number":3,"created":"2019-10-15 14:15:34.000000000","uploader":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"ref":"refs/changes/02/688402/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/02/688402/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/3"}}},"commit":{"parents":[{"commit":"2380586d2f8b6229e0cdc4b6825560869d98f553","subject":"Merge \"DIB: do not mention dhcp-all-interfaces explicitly\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/2380586d2f8b6229e0cdc4b6825560869d98f553"}]}],"author":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-14 13:09:52.000000000","tz":120},"committer":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-15 14:15:01.000000000","tz":120},"subject":"Add static network configuration support","message":"Add static network configuration support\n\nAdds config drive based static network configuration to tinyipa.\nPrerequisites:\n\n* ramdisk is booted from a CD drive\n* boot ISO image contains a config drive image\n* OpenStack network meta data is found on the config drive\n\nThen attempt to apply static network configuration to the NICs.\nFall back to DHCP configuration if not a single NIC has been\nconfigured successfully.\n\nChange-Id: I01956d7b71362b288fdb8ef06852043f9c8290a2\nStory: 2006691\nTask: 36993\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/f3ba2c685053353efbc185f29d113f11bf67129f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/f3ba2c685053353efbc185f29d113f11bf67129f"}]},"branch":"refs/heads/master"},"fd7bcfab72818987f054dc469182e1c4f6c21f5c":{"kind":"REWORK","_number":4,"created":"2019-10-15 14:28:13.000000000","uploader":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"ref":"refs/changes/02/688402/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/02/688402/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/4"}}},"commit":{"parents":[{"commit":"2380586d2f8b6229e0cdc4b6825560869d98f553","subject":"Merge \"DIB: do not mention dhcp-all-interfaces explicitly\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/2380586d2f8b6229e0cdc4b6825560869d98f553"}]}],"author":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-14 13:09:52.000000000","tz":120},"committer":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-15 14:27:58.000000000","tz":120},"subject":"Add static network configuration support","message":"Add static network configuration support\n\nAdds config drive based static network configuration to tinyipa.\nPrerequisites:\n\n* ramdisk is booted from a CD drive\n* boot ISO image contains a config drive image\n* OpenStack network meta data is found on the config drive\n\nThen attempt to apply static network configuration to the NICs.\nFall back to DHCP configuration if not a single NIC has been\nconfigured successfully.\n\nChange-Id: I01956d7b71362b288fdb8ef06852043f9c8290a2\nStory: 2006691\nTask: 36993\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/fd7bcfab72818987f054dc469182e1c4f6c21f5c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/fd7bcfab72818987f054dc469182e1c4f6c21f5c"}]},"branch":"refs/heads/master"},"005c4184e1680f09675ac26c4aae103f174b43d5":{"kind":"REWORK","_number":5,"created":"2019-10-15 16:34:18.000000000","uploader":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"ref":"refs/changes/02/688402/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/02/688402/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/5"}}},"commit":{"parents":[{"commit":"2380586d2f8b6229e0cdc4b6825560869d98f553","subject":"Merge \"DIB: do not mention dhcp-all-interfaces explicitly\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/2380586d2f8b6229e0cdc4b6825560869d98f553"}]}],"author":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-14 13:09:52.000000000","tz":120},"committer":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-15 16:34:00.000000000","tz":120},"subject":"Add static network configuration support","message":"Add static network configuration support\n\nAdds config drive based static network configuration to tinyipa.\nPrerequisites:\n\n* ramdisk is booted from a CD drive\n* boot ISO image contains a config drive image\n* OpenStack network meta data is found on the config drive\n\nThen attempt to apply static network configuration to the NICs.\nFall back to DHCP configuration if not a single NIC has been\nconfigured successfully.\n\nChange-Id: I01956d7b71362b288fdb8ef06852043f9c8290a2\nStory: 2006691\nTask: 36993\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/005c4184e1680f09675ac26c4aae103f174b43d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/005c4184e1680f09675ac26c4aae103f174b43d5"}]},"branch":"refs/heads/master"},"71c30069920c7f2cfd60ee42529759ede568f4b6":{"kind":"REWORK","_number":6,"created":"2019-10-19 15:49:26.000000000","uploader":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"ref":"refs/changes/02/688402/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/02/688402/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/6"}}},"commit":{"parents":[{"commit":"2380586d2f8b6229e0cdc4b6825560869d98f553","subject":"Merge \"DIB: do not mention dhcp-all-interfaces explicitly\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/2380586d2f8b6229e0cdc4b6825560869d98f553"}]}],"author":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-14 13:09:52.000000000","tz":120},"committer":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-19 15:49:05.000000000","tz":120},"subject":"Add static network configuration support","message":"Add static network configuration support\n\nAdds config drive based static network configuration to tinyipa.\nPrerequisites:\n\n* ramdisk is booted from a CD drive\n* boot ISO image contains a config drive image\n* OpenStack network meta data is found on the config drive\n\nThen attempt to apply static network configuration to the NICs.\nFall back to DHCP configuration if not a single NIC has been\nconfigured successfully.\n\nChange-Id: I01956d7b71362b288fdb8ef06852043f9c8290a2\nStory: 2006691\nTask: 36993\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/71c30069920c7f2cfd60ee42529759ede568f4b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/71c30069920c7f2cfd60ee42529759ede568f4b6"}]},"branch":"refs/heads/master"},"7f4124b07a68556ed73cd319832e9b53a11d860c":{"kind":"REWORK","_number":7,"created":"2019-10-20 17:32:30.000000000","uploader":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"ref":"refs/changes/02/688402/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/02/688402/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/7"}}},"commit":{"parents":[{"commit":"2380586d2f8b6229e0cdc4b6825560869d98f553","subject":"Merge \"DIB: do not mention dhcp-all-interfaces explicitly\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/2380586d2f8b6229e0cdc4b6825560869d98f553"}]}],"author":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-14 13:09:52.000000000","tz":120},"committer":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-20 17:31:30.000000000","tz":120},"subject":"Add static network configuration support","message":"Add static network configuration support\n\nAdds config drive based static network configuration to tinyipa.\nPrerequisites:\n\n* ramdisk is booted from a CD drive\n* boot ISO image contains a config drive image\n* OpenStack network meta data is found on the config drive\n\nThen attempt to apply static network configuration to the NICs.\nFall back to DHCP configuration if not a single NIC has been\nconfigured successfully.\n\nChange-Id: I01956d7b71362b288fdb8ef06852043f9c8290a2\nStory: 2006691\nTask: 36993\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/7f4124b07a68556ed73cd319832e9b53a11d860c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/7f4124b07a68556ed73cd319832e9b53a11d860c"}]},"branch":"refs/heads/master"},"a373c150ed8bd1df28a3a085ff75a828e4e05302":{"kind":"REWORK","_number":8,"created":"2019-10-21 08:58:03.000000000","uploader":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"ref":"refs/changes/02/688402/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/02/688402/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/8"}}},"commit":{"parents":[{"commit":"2380586d2f8b6229e0cdc4b6825560869d98f553","subject":"Merge \"DIB: do not mention dhcp-all-interfaces explicitly\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/2380586d2f8b6229e0cdc4b6825560869d98f553"}]}],"author":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-14 13:09:52.000000000","tz":120},"committer":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-21 08:57:42.000000000","tz":120},"subject":"Add static network configuration support","message":"Add static network configuration support\n\nAdds config drive based static network configuration to tinyipa.\nPrerequisites:\n\n* ramdisk is booted from a CD drive\n* boot ISO image contains a config drive image\n* OpenStack network meta data is found on the config drive\n\nThen attempt to apply static network configuration to the NICs.\nFall back to DHCP configuration if not a single NIC has been\nconfigured successfully.\n\nChange-Id: I01956d7b71362b288fdb8ef06852043f9c8290a2\nStory: 2006691\nTask: 36993\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/a373c150ed8bd1df28a3a085ff75a828e4e05302"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/a373c150ed8bd1df28a3a085ff75a828e4e05302"}]},"branch":"refs/heads/master"},"c9464f23c4aa9c3e550612055624378b3295782e":{"kind":"REWORK","_number":9,"created":"2019-10-21 09:16:19.000000000","uploader":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"ref":"refs/changes/02/688402/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/02/688402/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/02/688402/9"}}},"commit":{"parents":[{"commit":"2380586d2f8b6229e0cdc4b6825560869d98f553","subject":"Merge \"DIB: do not mention dhcp-all-interfaces explicitly\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/2380586d2f8b6229e0cdc4b6825560869d98f553"}]}],"author":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-14 13:09:52.000000000","tz":120},"committer":{"name":"Ilya Etingof","email":"etingof@gmail.com","date":"2019-10-21 09:15:47.000000000","tz":120},"subject":"Add static network configuration support","message":"Add static network configuration support\n\nAdds config drive based static network configuration to tinyipa.\nPrerequisites:\n\n* ramdisk is booted from a CD drive\n* boot ISO image contains a config drive image\n* OpenStack network meta data is found on the config drive\n\nThen attempt to apply static network configuration to the NICs.\nFall back to DHCP configuration if not a single NIC has been\nconfigured successfully.\n\nChange-Id: I01956d7b71362b288fdb8ef06852043f9c8290a2\nStory: 2006691\nTask: 36993\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/c9464f23c4aa9c3e550612055624378b3295782e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/c9464f23c4aa9c3e550612055624378b3295782e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
