*** rh-jelabarre has quit IRC | 00:14 | |
*** kbaegis has quit IRC | 00:18 | |
*** gyee has quit IRC | 00:18 | |
*** threestrands has joined #openstack-ironic | 00:24 | |
*** seongsoocho has joined #openstack-ironic | 00:35 | |
*** ociuhandu has joined #openstack-ironic | 00:53 | |
*** gregoryo has joined #openstack-ironic | 00:57 | |
*** ociuhandu has quit IRC | 00:57 | |
*** rcernin has quit IRC | 01:13 | |
*** dsneddon has quit IRC | 01:46 | |
*** dsneddon has joined #openstack-ironic | 01:48 | |
*** dsneddon has quit IRC | 01:54 | |
*** mbeierl has quit IRC | 01:54 | |
*** dsneddon has joined #openstack-ironic | 01:59 | |
*** dsneddon has quit IRC | 02:03 | |
*** rloo has quit IRC | 02:06 | |
*** andrein has quit IRC | 02:11 | |
*** rcernin has joined #openstack-ironic | 02:13 | |
*** kaifeng has joined #openstack-ironic | 02:15 | |
kaifeng | Morning ironic o/ | 02:15 |
---|---|---|
kaifeng | FYI our whiteboard is modified by unknown, part of contents are updated by machine translation. Please use a new etherpad for doing this, e.g. IronicWhiteBoard.<locale> and put a link in the main whiteboard. | 02:20 |
*** whoami-rajat has joined #openstack-ironic | 02:27 | |
*** dsneddon has joined #openstack-ironic | 02:32 | |
openstackgerrit | Merged openstack/ironic-python-agent-builder master: Fix a typo that prevents AUTHORIZE_SSH from working https://review.opendev.org/678611 | 03:14 |
openstackgerrit | Merged openstack/ironic-python-agent-builder master: Accounts for Ubuntu paths on pip installation https://review.opendev.org/678606 | 03:17 |
*** gkadam has joined #openstack-ironic | 03:51 | |
*** gkadam has quit IRC | 03:51 | |
*** jtomasek has quit IRC | 04:00 | |
*** cp is now known as cp- | 04:02 | |
*** Nisha_Agarwal has joined #openstack-ironic | 04:05 | |
*** stendulker has joined #openstack-ironic | 04:12 | |
*** Nisha_Agarwal has quit IRC | 04:15 | |
*** bdodd_ has joined #openstack-ironic | 04:17 | |
*** bdodd has quit IRC | 04:17 | |
*** mkrai has joined #openstack-ironic | 04:31 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic master: Follow-up for deploy steps for Redfish BIOS interface https://review.opendev.org/677695 | 04:40 |
*** jtomasek has joined #openstack-ironic | 04:41 | |
*** whoami-rajat has quit IRC | 04:42 | |
*** dsneddon has quit IRC | 04:45 | |
*** ociuhandu has joined #openstack-ironic | 04:53 | |
*** ociuhandu has quit IRC | 04:57 | |
*** dsneddon has joined #openstack-ironic | 05:07 | |
*** dsneddon has quit IRC | 05:15 | |
*** dsneddon has joined #openstack-ironic | 05:47 | |
*** rachit7 has joined #openstack-ironic | 05:48 | |
*** hamzy has quit IRC | 05:59 | |
openstackgerrit | Michael Davies proposed openstack/ironic master: Adding file uri support for ipa image location https://review.opendev.org/678729 | 06:03 |
*** andrein has joined #openstack-ironic | 06:05 | |
*** e0ne has joined #openstack-ironic | 06:06 | |
*** e0ne has quit IRC | 06:11 | |
*** dsneddon has quit IRC | 06:15 | |
*** dsneddon has joined #openstack-ironic | 06:16 | |
arne_wiebalck | Good morning, ironic! | 06:26 |
*** whoami-rajat has joined #openstack-ironic | 06:30 | |
kaifeng | morning arne_wiebalck o/ | 06:38 |
arne_wiebalck | gm kaifeng o/ | 06:38 |
*** dsneddon has quit IRC | 06:41 | |
*** dsneddon has joined #openstack-ironic | 06:44 | |
*** dsneddon has quit IRC | 06:44 | |
mkrai | morning arne_wiebalck kaifeng o/ | 06:44 |
arne_wiebalck | hey mkrai o/ | 06:44 |
kaifeng | morning mkrai | 06:45 |
*** dsneddon has joined #openstack-ironic | 06:48 | |
*** trident has quit IRC | 07:00 | |
*** mkrai_ has joined #openstack-ironic | 07:02 | |
*** mkrai__ has joined #openstack-ironic | 07:05 | |
*** mkrai has quit IRC | 07:05 | |
*** mkrai_ has quit IRC | 07:08 | |
*** trident has joined #openstack-ironic | 07:10 | |
etingof | rpioso, I am referring to the response body (which is missing, despite being recommended), not to the response header (which is present) | 07:19 |
*** threestrands has quit IRC | 07:32 | |
*** dsneddon has quit IRC | 07:32 | |
*** dtantsur|afk is now known as dtantsur | 07:37 | |
dtantsur | thanks TheJulia | 07:37 |
dtantsur | morning everyone | 07:37 |
*** stendulker has quit IRC | 07:38 | |
*** rcernin has quit IRC | 07:40 | |
*** andrein has quit IRC | 07:52 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent-builder master: DIB: add missing ironic-python-agent-create-rescue-user.sh https://review.opendev.org/678742 | 07:52 |
dtantsur | next fix if you have time today morning ^^ | 07:52 |
openstackgerrit | Merged openstack/ironic-python-agent master: Handle floppy disk controllers https://review.opendev.org/677281 | 07:53 |
*** lucasagomes has joined #openstack-ironic | 07:53 | |
kaifeng | morning dtantsur | 08:00 |
*** dsneddon has joined #openstack-ironic | 08:01 | |
openstackgerrit | Merged openstack/ironic-python-agent master: Release note follow-up to floppy fix https://review.opendev.org/678639 | 08:01 |
dtantsur | kaifeng: I really wonder how we revert the etherpad.. | 08:04 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent-builder master: Add a diskimage-builder based image building job https://review.opendev.org/677960 | 08:10 |
openstackgerrit | Nisha Brahmankar proposed openstack/ironic-python-agent master: Adds CI job that uses DIB build images https://review.opendev.org/676239 | 08:11 |
kaifeng | dtantsur: etherpad has history, but I looked and found the last save point is in Aug 27, so I guess there is no other choices other than manually. | 08:11 |
dtantsur | sigh | 08:11 |
kaifeng | I have update weekly priority section, but I barely looked the 3rd party ci so can't remember what it said before.. | 08:12 |
*** andrein has joined #openstack-ironic | 08:13 | |
kaifeng | maybe I can leave some hint words there, who are familiar with the original text could do a restoration. | 08:13 |
*** mkrai__ has quit IRC | 08:15 | |
*** dougsz has joined #openstack-ironic | 08:17 | |
dtantsur | yep, thanks! | 08:19 |
*** alexmcleod has joined #openstack-ironic | 08:22 | |
kaifeng | done, feel free to update my terrible reverse translation :P | 08:28 |
dtantsur | kaifeng: many-many thanks! I'll let the CI people recover their notes. That's how we'll learn whether they're paying attention or not ;) | 08:35 |
*** gregoryo has quit IRC | 08:40 | |
*** mkrai__ has joined #openstack-ironic | 08:44 | |
*** priteau has joined #openstack-ironic | 08:50 | |
*** derekh has joined #openstack-ironic | 08:50 | |
*** mkrai__ has quit IRC | 08:54 | |
*** bobmel has quit IRC | 08:54 | |
*** Lucas_Gray has joined #openstack-ironic | 09:01 | |
kaifeng | dtantsur: no big deal :) Just saw the ML it could be some magic done by the Chrome.. | 09:07 |
dtantsur | yeah | 09:07 |
*** Lucas_Gray has quit IRC | 09:08 | |
*** mkrai__ has joined #openstack-ironic | 09:10 | |
*** Lucas_Gray has joined #openstack-ironic | 09:13 | |
openstackgerrit | murat emir proposed openstack/bifrost master: Add bifrost-configure-software-raid role https://review.opendev.org/678614 | 09:23 |
*** xXraphXx has joined #openstack-ironic | 09:26 | |
*** dtantsur is now known as dtantsur|bbl | 09:31 | |
*** lucasagomes has quit IRC | 09:53 | |
*** lucasagomes has joined #openstack-ironic | 09:58 | |
*** bobmel has joined #openstack-ironic | 09:59 | |
*** Lucas_Gray has quit IRC | 10:04 | |
*** Lucas_Gray has joined #openstack-ironic | 10:06 | |
*** e0ne has joined #openstack-ironic | 10:11 | |
*** Nisha_ has joined #openstack-ironic | 10:21 | |
*** e0ne has quit IRC | 10:26 | |
*** e0ne has joined #openstack-ironic | 10:28 | |
*** mkrai__ has quit IRC | 10:30 | |
*** e0ne has quit IRC | 10:32 | |
openstackgerrit | murat emir proposed openstack/bifrost master: Add bifrost-configure-software-raid role https://review.opendev.org/678614 | 10:47 |
TheJulia | wow my head hurts :( | 11:02 |
TheJulia | so what language did the etherpad get translated to? | 11:03 |
* TheJulia goes and finds coffee | 11:03 | |
TheJulia | dtantsur|bbl: I guess the ironic-python-agent post-job is failing? last build 8/22 :( | 11:05 |
openstackgerrit | Merged openstack/networking-baremetal master: Fix unit tests for networking-baremetal https://review.opendev.org/678646 | 11:08 |
*** tesseract has joined #openstack-ironic | 11:11 | |
kaifeng | TheJulia: it's Simplified Chinese :) | 11:14 |
TheJulia | kaifeng: Somehow I had a feeling that would be the case :) | 11:15 |
TheJulia | can I get another core reviewer to look at https://review.opendev.org/#/c/678742/1 | 11:17 |
patchbot | patch 678742 - ironic-python-agent-builder - DIB: add missing ironic-python-agent-create-rescue... - 1 patch set | 11:17 |
*** hamzy has joined #openstack-ironic | 11:18 | |
* TheJulia gets coffee | 11:18 | |
*** Nisha_ has quit IRC | 11:23 | |
kaifeng | TheJulia: looks good, but I didn't look at the script that generates password | 11:23 |
kaifeng | I'll assume it works fine | 11:24 |
openstackgerrit | M V P Nitesh proposed openstack/ironic master: UEFI PXE Provisioning for wholedisk images https://review.opendev.org/664864 | 11:25 |
TheJulia | kaifeng: the password is written out by ipa | 11:27 |
*** bdodd has joined #openstack-ironic | 11:34 | |
*** bdodd_ has quit IRC | 11:35 | |
kaifeng | TheJulia: hmm, there is a create_rescue_user seems to be doing the same thing? | 11:39 |
TheJulia | I think there are two cases, one the user provides it or the ramdisk generates and provides it | 11:40 |
kaifeng | ack, thanks for the explaination, we usually use dib with fixed password for accessing bms. | 11:45 |
*** bfournie has quit IRC | 11:50 | |
TheJulia | There was something about it, it was just so long ago | 11:54 |
TheJulia | I think otherwise nova generates a random password to send to ironic | 11:54 |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic master: Follow-up for deploy steps for Redfish BIOS interface https://review.opendev.org/677695 | 11:55 |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic master: Add iLO RAID deploy steps https://review.opendev.org/674271 | 11:55 |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic master: Add deploy steps for iLO BIOS interface https://review.opendev.org/674270 | 11:55 |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic master: WIP: Add iDRAC RAID deploy steps https://review.opendev.org/641731 | 11:57 |
kaifeng | Indeed, admin_pass if memory served, but it needs things like cloudinit to apply the configuration | 12:01 |
*** rh-jelabarre has joined #openstack-ironic | 12:05 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic master: Follow-up for deploy steps for Redfish BIOS interface https://review.opendev.org/677695 | 12:06 |
*** dtantsur|bbl is now known as dtantsur | 12:08 | |
dtantsur | TheJulia: oh damn, you're right http://zuul.openstack.org/builds?job_name=ironic-python-agent-buildimage-tinyipa | 12:08 |
dtantsur | also g'morning | 12:08 |
TheJulia | *sigh* | 12:09 |
dtantsur | my bad indeed, sorry.. | 12:11 |
*** mrtmr has joined #openstack-ironic | 12:12 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent master: Fix the post job for tinyipa/coreos https://review.opendev.org/678795 | 12:13 |
dtantsur | TheJulia, kaifeng ^^ | 12:13 |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic master: WIP: Add iDRAC RAID deploy steps https://review.opendev.org/641731 | 12:14 |
dtantsur | at some point I'll stop messing with these jobs. at some point in a distant future.. | 12:14 |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic master: Add deploy steps for iLO BIOS interface https://review.opendev.org/674270 | 12:15 |
openstackgerrit | Ankit Kumar proposed openstack/ironic master: Add iso less virtual media deploy https://review.opendev.org/677996 | 12:15 |
mrtmr | hey everyone, I send a new review to bifrost but there is a bug i guess before to my commit it is about opensuse.in my opinion zuul not verified my review because of this | 12:15 |
TheJulia | mrtmr: link please? | 12:16 |
TheJulia | dtantsur: approved, since it is a post job | 12:17 |
dtantsur | thx! | 12:17 |
TheJulia | dtantsur: no worries | 12:17 |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic master: Add iLO RAID deploy steps https://review.opendev.org/674271 | 12:17 |
mrtmr | TheJulia https://review.opendev.org/#/c/678614/ this mine and this one is about opensuse https://review.opendev.org/#/c/677181/ | 12:19 |
patchbot | patch 678614 - bifrost - Add bifrost-configure-software-raid role - 5 patch sets | 12:19 |
patchbot | patch 677181 - bifrost (stable/stein) - Remove openSUSE Leap 42.3 jobs - 1 patch set | 12:19 |
mrtmr | owww okey | 12:19 |
TheJulia | interesting.... | 12:23 |
TheJulia | yeah, the master branch change already merged, your committing to master | 12:23 |
TheJulia | dtantsur: the real downside with all the various gate issues is... having to wait :( | 12:25 |
dtantsur | true :( | 12:25 |
dtantsur | but I'm fixing several at the same time, so it's never boring \o/ | 12:25 |
*** bobmel has quit IRC | 12:30 | |
*** bobmel has joined #openstack-ironic | 12:30 | |
*** bobmel has quit IRC | 12:30 | |
mrtmr | my checks are passed except this one. could you review my commit O:3 | 12:34 |
openstackgerrit | Ilya Etingof proposed openstack/sushy-tools master: Run sqlite in MT mode https://review.opendev.org/678797 | 12:35 |
*** bobmel has joined #openstack-ironic | 12:36 | |
*** dsneddon has quit IRC | 12:36 | |
*** bfournie has joined #openstack-ironic | 12:39 | |
*** mbeierl has joined #openstack-ironic | 12:41 | |
*** priteau has quit IRC | 12:44 | |
*** mbeierl has quit IRC | 12:45 | |
*** dougsz has quit IRC | 12:46 | |
*** rloo has joined #openstack-ironic | 12:52 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent master: Run a standalone job in the gate https://review.opendev.org/675937 | 12:53 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent master: DNM testing the new CI job https://review.opendev.org/678809 | 12:54 |
TheJulia | dtantsur: heh, yeah, that is kind of where my evening was last night | 12:56 |
*** dougsz has joined #openstack-ironic | 12:57 | |
openstackgerrit | Nisha Brahmankar proposed openstack/ironic-python-agent master: Adds CI job that uses DIB build images https://review.opendev.org/676239 | 12:59 |
*** bobmel has quit IRC | 13:00 | |
*** mbeierl has joined #openstack-ironic | 13:00 | |
*** jcoufal has joined #openstack-ironic | 13:00 | |
*** bobmel has joined #openstack-ironic | 13:00 | |
*** dsneddon has joined #openstack-ironic | 13:03 | |
*** Goneri has joined #openstack-ironic | 13:05 | |
*** yolanda has quit IRC | 13:06 | |
*** yolanda__ has joined #openstack-ironic | 13:06 | |
openstackgerrit | Merged openstack/ironic-python-agent-builder master: DIB: add missing ironic-python-agent-create-rescue-user.sh https://review.opendev.org/678742 | 13:06 |
*** dsneddon has quit IRC | 13:09 | |
*** sthussey has joined #openstack-ironic | 13:10 | |
TheJulia | we really need to get an updated IPA image up :( | 13:21 |
dtantsur | yeah.. | 13:23 |
dtantsur | sorry, this IPA-builder work messes up everything :) | 13:23 |
*** Lucas_Gray has quit IRC | 13:24 | |
*** whoami-rajat has quit IRC | 13:25 | |
TheJulia | No worries | 13:27 |
dtantsur | we should really rewrite the whole post job in ansible | 13:39 |
* dtantsur puts on his TODO list | 13:39 | |
*** dsneddon has joined #openstack-ironic | 13:42 | |
*** priteau has joined #openstack-ironic | 13:44 | |
TheJulia | Heh | 13:46 |
TheJulia | The append only list? :) | 13:46 |
dtantsur | well, sometimes I remove items from it. Sometimes because they're done :) | 13:48 |
dtantsur | e.g. the IPA-builder work has been on it for.. mm.. years? | 13:48 |
*** rachit7 has quit IRC | 13:51 | |
*** rloo has quit IRC | 13:52 | |
*** e0ne has joined #openstack-ironic | 13:54 | |
*** mkrai has joined #openstack-ironic | 13:58 | |
TheJulia | heh | 13:58 |
TheJulia | yeah | 13:58 |
*** jcoufal_ has joined #openstack-ironic | 14:02 | |
*** rachit7 has joined #openstack-ironic | 14:03 | |
openstackgerrit | Ilya Etingof proposed openstack/sushy-tools master: Do not reuse sqlite connection https://review.opendev.org/678797 | 14:05 |
*** jcoufal has quit IRC | 14:05 | |
openstackgerrit | Ilya Etingof proposed openstack/sushy-tools master: Do not reuse sqlite connection https://review.opendev.org/678797 | 14:08 |
*** rloo has joined #openstack-ironic | 14:13 | |
openstackgerrit | Shivanand Tendulker proposed openstack/ironic master: Follow-up for deploy steps for Redfish BIOS interface https://review.opendev.org/677695 | 14:16 |
openstackgerrit | Julia Kreger proposed openstack/networking-baremetal master: Fix networking-baremetal CI https://review.opendev.org/675701 | 14:36 |
*** priteau has quit IRC | 14:39 | |
openstackgerrit | Julia Kreger proposed openstack/ironic master: Extend base runtime https://review.opendev.org/678870 | 14:48 |
*** whoami-rajat has joined #openstack-ironic | 14:48 | |
*** rloo has quit IRC | 14:52 | |
TheJulia | dtantsur: ^^^ networking baremetal fires 2x VMs on a single test, which normally I don't think should be a big deal as we know, but it is under the single wallclock of the job, so I think extending might be a good idea sine that should cover... most other similar issues. Initial networking failures will get caught by the callback timer anyway. | 14:57 |
TheJulia | also, silly variable performance test VMs | 14:57 |
TheJulia | The networking-baremetal fix also now disables cleaning... for it is just silly to test | 14:58 |
*** dsneddon has quit IRC | 14:58 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-tempest-plugin master: Abort waiting early if reached a failure state https://review.opendev.org/678877 | 15:03 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent master: DNM testing the new CI job https://review.opendev.org/678809 | 15:03 |
*** dsneddon has joined #openstack-ironic | 15:04 | |
*** rachit7 has quit IRC | 15:06 | |
*** alexmcleod has quit IRC | 15:07 | |
*** dsneddon has quit IRC | 15:10 | |
*** mkrai has quit IRC | 15:14 | |
*** mrtmr has quit IRC | 15:18 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent-builder master: [WIP] Import ansible version of the image building job https://review.opendev.org/678884 | 15:30 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent-builder master: [WIP] Import ansible version of the image building job https://review.opendev.org/678884 | 15:32 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent-builder master: [WIP] Import ansible version of the image building job https://review.opendev.org/678884 | 15:33 |
*** gyee has joined #openstack-ironic | 15:37 | |
*** dsneddon has joined #openstack-ironic | 15:39 | |
*** mkrai has joined #openstack-ironic | 15:42 | |
TheJulia | gahhhhh | 15:45 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent-builder master: [WIP] Import ansible version of the image building job https://review.opendev.org/678884 | 15:45 |
*** e0ne has quit IRC | 15:52 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent-builder master: [WIP] Import ansible version of the image building job https://review.opendev.org/678884 | 16:04 |
*** lucasagomes has quit IRC | 16:07 | |
*** jawad_axd has joined #openstack-ironic | 16:10 | |
*** alexmcleod has joined #openstack-ironic | 16:17 | |
openstackgerrit | Merged openstack/ironic-python-agent master: Fix the post job for tinyipa/coreos https://review.opendev.org/678795 | 16:17 |
*** mkrai has quit IRC | 16:19 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent-builder master: [WIP] Import ansible version of the image building job https://review.opendev.org/678884 | 16:20 |
*** andrein has quit IRC | 16:29 | |
*** dtantsur is now known as dtantsur|afk | 16:42 | |
*** amotoki is now known as amotoki_ | 16:42 | |
dtantsur|afk | g'night | 16:42 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent-builder master: [WIP] Import ansible version of the image building job https://review.opendev.org/678884 | 16:47 |
*** rloo has joined #openstack-ironic | 16:53 | |
*** rloo has quit IRC | 16:55 | |
*** rloo has joined #openstack-ironic | 16:55 | |
*** dougsz has quit IRC | 16:59 | |
*** e0ne has joined #openstack-ironic | 17:01 | |
*** derekh has quit IRC | 17:02 | |
*** jawad_axd has quit IRC | 17:03 | |
openstackgerrit | raphael.glon proposed openstack/ironic-python-agent master: Software raid: default partition table type change https://review.opendev.org/674803 | 17:04 |
*** andrein has joined #openstack-ironic | 17:07 | |
*** alexmcleod has quit IRC | 17:21 | |
openstackgerrit | Julia Kreger proposed openstack/ironic-tempest-plugin master: Enable boot_option to be specified https://review.opendev.org/678633 | 17:29 |
*** tesseract has quit IRC | 17:30 | |
*** rh-jelabarre has quit IRC | 17:36 | |
*** rh-jelabarre has joined #openstack-ironic | 17:38 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent-builder master: [WIP] Import ansible version of the image building job https://review.opendev.org/678884 | 17:38 |
openstackgerrit | Julia Kreger proposed openstack/ironic master: Change [deploy]/default_boot_option to local https://review.opendev.org/492114 | 17:40 |
TheJulia | woot, tinyipa master is updated | 17:43 |
TheJulia | *dance* | 17:43 |
*** e0ne has quit IRC | 17:49 | |
*** Nisha_Agarwal has joined #openstack-ironic | 17:49 | |
*** jcoufal_ has quit IRC | 17:55 | |
*** jcoufal has joined #openstack-ironic | 17:59 | |
TheJulia | bdodd: you around? | 18:17 |
*** jcoufal_ has joined #openstack-ironic | 18:29 | |
*** jcoufal has quit IRC | 18:32 | |
*** Nisha_Agarwal has quit IRC | 18:34 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent-builder master: [WIP] Import ansible version of the image building job https://review.opendev.org/678884 | 18:47 |
*** e0ne has joined #openstack-ironic | 18:51 | |
*** andrein has quit IRC | 19:03 | |
NobodyCam | Good Morning, well Afternoon Ironic folks! | 19:05 |
*** e0ne has quit IRC | 19:19 | |
TheJulia | o/ NobodyCam | 19:34 |
TheJulia | It would be greatly appreciated if cores could take a look at https://review.opendev.org/#/c/676889/ | 19:35 |
patchbot | patch 676889 - sushy - Change OEM extensions architecture - 3 patch sets | 19:35 |
openstackgerrit | Merged openstack/ironic master: Adjust placement query for reserved nodes https://review.opendev.org/678675 | 19:38 |
*** andrein has joined #openstack-ironic | 19:45 | |
rloo | TheJulia: I looked and I left some questions :) | 20:05 |
*** jcoufal has joined #openstack-ironic | 20:17 | |
*** ijw has joined #openstack-ironic | 20:19 | |
*** jcoufal_ has quit IRC | 20:20 | |
*** andrein has quit IRC | 20:27 | |
dhellmann | I think I've asked this before, but how can I get a list of all of the kinds of cleaning steps that I can add to a manual cleaning API call? https://docs.openstack.org/api-ref/baremetal/?expanded=change-node-provision-state-detail#change-node-provision-state | 20:44 |
JayF | I don't believe that API exists, but IMBW (more like, IMB out of date) | 20:45 |
rloo | JayF: you are not wrong. it doesn't exist. we tried/struggled/couldn't figure out how to do it programmatically cuz it depends on IPA. | 20:46 |
*** jcoufal has quit IRC | 20:46 | |
rloo | dhellmann: i think we decided to document them, but I don't think we even did that :-( Let me see... | 20:47 |
dhellmann | docs would be ok | 20:47 |
dhellmann | today I have no idea what I can pass to that call, so I'm just looking for some basic info | 20:47 |
JayF | The cleaning steps available can vary based on hardware on the system and plugins (if added) to the ironic python agent | 20:48 |
rloo | dhellmann: so sorry, we didn't document them: https://docs.openstack.org/ironic/latest/admin/cleaning.html | 20:48 |
JayF | so we could document the standard set | 20:48 |
dhellmann | yeah, I started with that doc | 20:48 |
dhellmann | where would I go looking in code if I was going to try to figure it out that way? | 20:48 |
dhellmann | having a list of the standard items in the docs would be helpful, yeah | 20:49 |
rloo | dhellmann: ilo is pretty good with their docs: https://docs.openstack.org/ironic/latest/admin/drivers/ilo.html#node-cleaning-support | 20:49 |
dhellmann | oh, so there might be more info in the driver docs? | 20:49 |
dhellmann | ah, well, not for idrac | 20:50 |
rloo | dhellmann: well. yeah. depends on the vendor and if they documented. | 20:50 |
dhellmann | how does the software know what steps there are? if I wanted to dig in the code, what would I be looking for? | 20:51 |
rloo | dhellmann: code that are clean steps have the clean_step decorator. | 20:52 |
dhellmann | ok, cool, thanks | 20:52 |
rloo | dhellmann: something like @base.clean_step(priority=0). | 20:52 |
dhellmann | which repo(s) should I look at? | 20:53 |
dhellmann | ironic? ipa? | 20:53 |
rloo | dhellmann: https://opendev.org/openstack/ironic/src/branch/master/ironic/drivers/base.py#L1509 | 20:53 |
dhellmann | so all of the code using that decorator will be in the ironic repo? | 20:54 |
rloo | dhellmann: that's for ironic. for ipa, i'm not sure how those are implemented. | 20:54 |
dhellmann | ok | 20:54 |
*** ijw has quit IRC | 20:57 | |
*** ijw has joined #openstack-ironic | 20:59 | |
rloo | dhellmann: wrt ipa, I see this documentation: https://docs.openstack.org/ironic-python-agent/latest/contributor/hardware_managers.html#custom-hardwaremanagers-and-cleaning | 21:00 |
jroll | in ipa, a "hardware manager" provides clean steps. it implements a `get_clean_steps` method to define them. example: https://opendev.org/x/proliantutils/src/branch/master/proliantutils/ipa_hw_manager/hardware_manager.py#L25 | 21:01 |
dhellmann | so are the steps defined by ironic? or the agent? or both? | 21:01 |
jroll | in-tree example: https://opendev.org/openstack/ironic-python-agent/src/branch/master/ironic_python_agent/hardware.py#L1393 | 21:01 |
dhellmann | ENOIDEAWHATIMDOING | 21:01 |
jroll | both, yes | 21:01 |
dhellmann | ok | 21:02 |
jroll | ironic collects them from the agent. which is why it's hard to make an API for this. | 21:02 |
*** ijw has quit IRC | 21:03 | |
dhellmann | I can see that "what cleaning steps can I use with my hardware?" is hard to answer. I would settle for an answer to "what are all of the possible cleaning steps available at all?" | 21:03 |
dhellmann | even if it's just based on whatever is in the stock code bases for ironic components, and doesn't take into account user-installed extensions | 21:04 |
rloo | dhellmann: i suppose we could do that (answer the latter question for intree stuff). in a doc... Now we just need some warm bodies to do it. | 21:04 |
JayF | dhellmann: part of the answer to "what are all of the possible cleaning steps available at all?" can be dependant on the agent hardware managers loaded (Which are intentionally downstream-pluggable + can turn on/off based on hardware) ... so even that is hard to answer exactly (although we could document the set that upstream ships, for sure) | 21:12 |
dhellmann | JayF : how about "what clean steps are implemented anywhere in the upstream ironic source code? | 21:12 |
JayF | That is possible. And something that should be documented statically if nothing else | 21:13 |
dhellmann | I mean, help me out here. I don't want to have to internalize all of the ironic source code in order to be able to use the api! :-) | 21:13 |
*** Goneri has quit IRC | 21:13 | |
JayF | Can we get past the Y and go back to the X -- what do you specifically want to do right now | 21:13 |
rloo | dhellmann: we discussed how-to-get-clean-steps several times, eg in queens (https://etherpad.openstack.org/p/ironic-queens-ptg-contentious-topics, L79). TheJulia took a stab at a spec for it I believe, and I think we agreed that we couldn't agree on an API and that we should document it. but I think we forgot/got too busy/etc. | 21:14 |
JayF | We can probably get you the info you need to be unblocked right now, but I doubt anyone is going to go run make the docs right now :) | 21:14 |
* TheJulia twitches | 21:15 | |
dhellmann | I am building a thing that sits between my users and ironic. I want to add things like BIOS updates and making sure the host is wiped before it is reused. I understand that those are "cleaning steps" but I don't now what steps they are, how to trigger them, and what else might be available. | 21:15 |
* TheJulia might be enjoying nikka Coffey grain | 21:15 | |
dhellmann | so I'm not blocked on trying to make a specific thing work, I am blocked on not knowing what the features even are :-) | 21:15 |
dhellmann | knowing how to look in the source to find the steps is better than nothing at all, so I'll read some code for a while | 21:16 |
JayF | If you're using just an IPMI managed host, the clean steps we ship in the agent are primarily around disk-wiping | 21:16 |
* TheJulia reads | 21:16 | |
JayF | dhellmann: if you end up needing to write a custom hardware manager to do some of these (likely you will), you probably will want these: https://github.com/openstack/ipa-example-hardware-managers -- this + IPA hardware manager docs lay out that flow pretty well... I can't speak as much to the non-agent-related cleaning stuff | 21:17 |
dhellmann | if I end up writing a custom hardware manager I think I'll just declare failure and stop | 21:17 |
dhellmann | I want to use the features you all have built | 21:17 |
JayF | an interface to allow plugging in to run whatever insane bios update tool your vendor came up with is one of the features ;) | 21:18 |
*** whoami-rajat has quit IRC | 21:18 | |
dhellmann | ok, but I'm not going to be doing that or allowing my users to do that. so what do I get out of the box? | 21:18 |
JayF | If you're using ipmi+agent, disk wiping. | 21:18 |
dhellmann | I'll dig around for methods with that decorator on them and see what I get | 21:18 |
JayF | I think the ilo driver may do some stuff aroudn bios updates, those docs were posted above | 21:19 |
JayF | The iLo specific stuff, that does a bit more out of the box -> https://docs.openstack.org/ironic/latest/admin/drivers/ilo.html#node-cleaning-support | 21:19 |
dhellmann | this looks like a nice list for me to study: http://paste.openstack.org/show/765827/ | 21:19 |
JayF | There's also the in-band cleaning bits... https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/hardware.py#L1393 | 21:21 |
JayF | (we ship other hardware managers but none implement any cleaning steps) | 21:21 |
TheJulia | We didn't even really decide to document them because of the hardware manager model | 21:23 |
TheJulia | It was more "if we do anything we may document it" | 21:23 |
TheJulia | dhellmann: hmmm studying that list is a bit much. :( But if there is a non zero priority it should run | 21:25 |
TheJulia | But only on that hardware type that is constructed | 21:25 |
dhellmann | sure, I get that these things are hardware-specific | 21:26 |
*** jtomasek has quit IRC | 21:29 | |
*** bfournie has quit IRC | 21:29 | |
*** ijw has joined #openstack-ironic | 21:34 | |
*** ijw has quit IRC | 21:37 | |
*** ijw has joined #openstack-ironic | 21:37 | |
*** trident has quit IRC | 22:05 | |
*** trident has joined #openstack-ironic | 22:13 | |
*** rcernin has joined #openstack-ironic | 22:15 | |
*** bfournie has joined #openstack-ironic | 22:20 | |
dhellmann | this code snippet and its output might be of interest as an outcome of the previous discussion: http://paste.openstack.org/show/765980/ | 22:20 |
dhellmann | the list of clean steps isn't actually very interesting, or long, if you don't have access to the agent to ask it | 22:21 |
dhellmann | although I don't see iLo in that list at all, so maybe I'm missing a dependency | 22:21 |
TheJulia | dhellmann: in short, pip install proliantutils && add ilo to the enabled_hardware_types setting | 22:26 |
dhellmann | I'm just loading code directly, I don't have a config file :-( | 22:28 |
dhellmann | I'm trying to write you a little plugin for sphinx to build a table of this stuff | 22:28 |
TheJulia | hmm... | 22:29 |
TheJulia | <3 | 22:29 |
bdodd | TheJulia: Just saw your ping from earlier today. I've been away helping my mom and dad after her recent back surgery. And will probably be doing the same for much of the next week or so. | 22:45 |
TheJulia | bdodd: eek, Totally understand! I was only pinging you regarding etingof's comments just to see if you were aware, but family is more important :) | 22:48 |
TheJulia | Hope she heals quickly :) | 22:49 |
bdodd | TheJulia Yes, I saw them and am aware. It's next on my list to work on as soon as I can get to it. :-) | 22:49 |
bdodd | Thanks! :-) | 22:49 |
rpioso | bdodd: My thoughts are with you and your parents. | 22:50 |
bdodd | rpioso Thank you! | 22:50 |
rpioso | bdodd: yw | 22:50 |
dhellmann | ok, here's a more complete list of the steps available through each driver: http://paste.openstack.org/show/766134/ | 22:58 |
dhellmann | if I was going to build a table of this information, how would I organize it? by driver? by interface? | 22:58 |
*** edleafe has left #openstack-ironic | 23:02 | |
dhellmann | hmm, the ilo docs list some of the cleaning steps as "automatic" and others as "manual" -- is there a way to tell those apart in the code? | 23:07 |
*** sthussey has quit IRC | 23:55 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!