*** tosky has quit IRC | 00:06 | |
*** ociuhandu has joined #openstack-ironic | 00:11 | |
*** ociuhandu has quit IRC | 00:23 | |
*** zzzeek has quit IRC | 00:28 | |
*** zzzeek has joined #openstack-ironic | 00:32 | |
-openstackstatus- NOTICE: Our Gerrit upgrade maintenance has concluded successfully; please see the maintenance wrap-up announcement for additional details: http://lists.opendev.org/pipermail/service-announce/2020-November/000014.html | 00:54 | |
TheJulia | I guess we should make a list of "you should be on these mailing lists" list | 01:10 |
---|---|---|
*** rcernin has quit IRC | 01:57 | |
*** rcernin has joined #openstack-ironic | 01:58 | |
*** rcernin has quit IRC | 02:05 | |
*** rcernin has joined #openstack-ironic | 02:05 | |
*** Qianbiao has joined #openstack-ironic | 02:06 | |
*** zzzeek has quit IRC | 02:53 | |
*** zzzeek has joined #openstack-ironic | 02:54 | |
*** ricolin has quit IRC | 03:07 | |
*** rcernin has quit IRC | 03:47 | |
*** ociuhandu has joined #openstack-ironic | 03:47 | |
*** rcernin has joined #openstack-ironic | 03:48 | |
*** ociuhandu has quit IRC | 03:52 | |
*** mkrai has joined #openstack-ironic | 04:05 | |
*** openstackgerrit has joined #openstack-ironic | 04:11 | |
openstackgerrit | Steve Baker proposed openstack/ironic master: JSON conversion followup change https://review.opendev.org/c/openstack/ironic/+/763279 | 04:11 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Improve object_to_dict arguments https://review.opendev.org/c/openstack/ironic/+/763501 | 04:11 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Test patching booleans with string values https://review.opendev.org/c/openstack/ironic/+/763713 | 04:11 |
openstackgerrit | Jacob Anders proposed openstack/ironic master: Use OOB inspection to fetch MACs for IB inspection https://review.opendev.org/c/openstack/ironic/+/750943 | 04:28 |
openstackgerrit | Jacob Anders proposed openstack/ironic-inspector master: Use OOB inspection to fetch MACs for IB inspection https://review.opendev.org/c/openstack/ironic-inspector/+/758994 | 05:02 |
*** ociuhandu has joined #openstack-ironic | 05:04 | |
*** ociuhandu has quit IRC | 05:08 | |
*** ricolin has joined #openstack-ironic | 05:42 | |
openstackgerrit | ankit proposed openstack/ironic-tempest-plugin master: Adding firmware update standalone gate https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/763340 | 05:46 |
*** Qianbiao has quit IRC | 05:49 | |
openstackgerrit | Jacob Anders proposed openstack/ironic-inspector master: Use OOB inspection to fetch MACs for IB inspection https://review.opendev.org/c/openstack/ironic-inspector/+/758994 | 06:17 |
arne_wiebalck | Good morning, ironic! | 06:39 |
*** mkrai has quit IRC | 06:45 | |
*** Qianbiao has joined #openstack-ironic | 06:49 | |
*** ociuhandu has joined #openstack-ironic | 06:52 | |
*** mkrai has joined #openstack-ironic | 06:54 | |
*** abdysn has joined #openstack-ironic | 06:56 | |
*** ociuhandu has quit IRC | 06:56 | |
janders | good morning arne_wiebalck | 06:58 |
janders | how was your weekend? | 06:58 |
arne_wiebalck | Hey janders o/ | 06:58 |
arne_wiebalck | Calm :) And yours? | 06:58 |
janders | quiet on Saturday, surprisingly busy on Sunday - but good! :) | 06:59 |
arne_wiebalck | oh! | 07:02 |
* arne_wiebalck has opened gerrit | 07:03 | |
arne_wiebalck | will need some time to get used to I guess | 07:04 |
*** iurygregory has joined #openstack-ironic | 07:06 | |
iurygregory | good morning Ironic! | 07:07 |
arne_wiebalck | hey iurygregory o/ | 07:07 |
iurygregory | arne_wiebalck, o/ | 07:08 |
*** ociuhandu has joined #openstack-ironic | 07:14 | |
*** ociuhandu has quit IRC | 07:19 | |
iurygregory | the new gerrit interface is a bit strange =( | 07:21 |
iurygregory | I miss the colors | 07:21 |
*** rcernin has quit IRC | 07:24 | |
*** rpittau|afk is now known as rpittau | 07:29 | |
rpittau | good morning ironic! o/ | 07:29 |
iurygregory | morning rpittau o/ | 07:30 |
rpittau | hey iurygregory :) | 07:30 |
*** ociuhandu has joined #openstack-ironic | 07:31 | |
rpittau | the new gerrit feels..... empty | 07:34 |
iurygregory | yeah | 07:35 |
iurygregory | hello darkness my old friend... | 07:35 |
rpittau | I guess it will take some time to get used to it, hopefully there's a dark theme | 07:36 |
iurygregory | Yup! | 07:36 |
iurygregory | I'm hoping for a dark theme also | 07:36 |
*** ociuhandu has quit IRC | 07:39 | |
*** AshuKumar_ has joined #openstack-ironic | 07:42 | |
*** rcernin has joined #openstack-ironic | 07:50 | |
iurygregory | yay today we will get the results for outreachy | 07:57 |
*** rcernin has quit IRC | 08:08 | |
janders | good morning rpittau and iurygregory | 08:29 |
rpittau | hey janders :) | 08:30 |
iurygregory | hey janders o/ | 08:30 |
janders | how was your weekend? :) | 08:30 |
janders | I share the sentiment about the new gerrit colour scheme :) | 08:30 |
iurygregory | very busy XD | 08:30 |
janders | getting ready for the big trip? | 08:30 |
iurygregory | yeah | 08:30 |
iurygregory | and today I need to go out pick up my long term residence card | 08:31 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic master: Convert ironic-tempest-ipa-wholedisk-bios-agent_ipmitool to dib https://review.opendev.org/c/openstack/ironic/+/734759 | 08:32 |
*** tosky has joined #openstack-ironic | 08:38 | |
rpittau | oh gosh it will take me ages to get used to the new interface :/ | 08:40 |
* rpittau feels old | 08:40 | |
rpittau | there is a dark theme! \o/ | 08:41 |
*** rcernin has joined #openstack-ironic | 08:43 | |
openstackgerrit | Riccardo Pittau proposed openstack/ironic master: Removing 2 non-voting jobs from gate https://review.opendev.org/c/openstack/ironic/+/763752 | 08:46 |
iurygregory | =O | 08:46 |
iurygregory | rpittau, share! | 08:46 |
rpittau | iurygregory: if you go to settings, top-right corener, on the first page there a Dark them (alpha) | 08:47 |
iurygregory | rpittau++ | 08:48 |
iurygregory | I also agree it will take some time to get used to the new interface... | 08:48 |
iurygregory | it's.. strange | 08:48 |
*** dougsz has joined #openstack-ironic | 08:49 | |
rpittau | now I need to understand how to have a better view of the zuul jobs | 08:52 |
rpittau | rpioso: when you get a chance please have a look at https://review.opendev.org/c/x/sushy-oem-idrac/+/727260 https://review.opendev.org/c/x/sushy-oem-idrac/+/758365 thanks! | 08:54 |
*** lucasagomes has joined #openstack-ironic | 08:56 | |
*** derekh has joined #openstack-ironic | 08:57 | |
*** mgoddard has joined #openstack-ironic | 08:58 | |
openstackgerrit | vinay50muddu proposed openstack/ironic master: Add support to manage certificates in iLO https://review.opendev.org/c/openstack/ironic/+/760573 | 09:01 |
*** ociuhandu has joined #openstack-ironic | 09:01 | |
*** ociuhandu has quit IRC | 09:20 | |
*** dougsz has quit IRC | 09:22 | |
*** rcernin has quit IRC | 09:23 | |
openstackgerrit | vinay50muddu proposed openstack/ironic master: Add support to manage certificates in iLO https://review.opendev.org/c/openstack/ironic/+/760573 | 09:28 |
*** abdysn has quit IRC | 09:32 | |
*** dougsz has joined #openstack-ironic | 09:38 | |
*** mkrai has quit IRC | 09:47 | |
*** dtantsur|afk is now known as dtantsur | 09:50 | |
dtantsur | good morning ironic | 09:50 |
dtantsur | maybe unpopular opinion, but modulo a few rough edges, I like the new gerrit more | 09:50 |
*** ociuhandu has joined #openstack-ironic | 09:51 | |
*** mkrai has joined #openstack-ironic | 09:52 | |
*** ricolin has quit IRC | 09:53 | |
iurygregory | morning dtantsur o/ | 09:55 |
iurygregory | dtantsur, can you share what did you like more in the new gerrit? XD | 09:56 |
dtantsur | iurygregory: seems faster, more compact | 09:58 |
iurygregory | that's why they removed the colors =P lol | 09:58 |
rpittau | so far I'm just getting lost in it :D | 09:58 |
iurygregory | 2 | 09:59 |
*** k_mouza has joined #openstack-ironic | 09:59 | |
dtantsur | yeah, I'm still getting used to it as well | 09:59 |
iurygregory | wondering where is the video 101 gerrit new version LOL | 09:59 |
*** ociuhandu has quit IRC | 09:59 | |
dtantsur | mmm maybe on their web site? or am I too optimistic all of a sudden? | 10:00 |
iurygregory | +1 to optimistic | 10:00 |
*** ociuhandu has joined #openstack-ironic | 10:15 | |
*** ociuhandu has quit IRC | 10:22 | |
*** mkrai has quit IRC | 10:28 | |
openstackgerrit | Riccardo Pittau proposed openstack/tenks master: Increase verbosity of ansible lint command https://review.opendev.org/c/openstack/tenks/+/763765 | 10:28 |
*** ociuhandu has joined #openstack-ironic | 10:34 | |
dtantsur | FYI https://etherpad.opendev.org/p/gerrit-3.2-post-upgrade-notes | 10:36 |
*** iurygregory has quit IRC | 10:39 | |
*** ociuhandu has quit IRC | 10:42 | |
*** abdysn has joined #openstack-ironic | 10:44 | |
*** mkrai has joined #openstack-ironic | 10:50 | |
rpittau | oh cool thanks | 10:51 |
*** thiagop has joined #openstack-ironic | 11:01 | |
openstackgerrit | Merged openstack/bifrost master: Support UEFI in bifrost-cli and document it https://review.opendev.org/c/openstack/bifrost/+/762555 | 11:15 |
*** derekh has quit IRC | 11:16 | |
openstackgerrit | Kaifeng Wang proposed openstack/ironic-specs master: Snapshot support https://review.opendev.org/c/openstack/ironic-specs/+/746935 | 11:23 |
openstackgerrit | Kaifeng Wang proposed openstack/ironic-specs master: Snapshot support https://review.opendev.org/c/openstack/ironic-specs/+/746935 | 11:25 |
*** derekh has joined #openstack-ironic | 11:44 | |
*** mkrai has quit IRC | 11:58 | |
*** iurygregory has joined #openstack-ironic | 11:58 | |
openstackgerrit | Merged openstack/ironic-python-agent master: Remove the unused coding style modules https://review.opendev.org/c/openstack/ironic-python-agent/+/759792 | 12:04 |
iurygregory | I'm back o/ | 12:08 |
*** ociuhandu has joined #openstack-ironic | 12:08 | |
iurygregory | funny that the internet decided to not work while I was out lol | 12:08 |
*** derekh has quit IRC | 12:13 | |
*** ociuhandu has quit IRC | 12:13 | |
*** ociuhandu has joined #openstack-ironic | 12:20 | |
*** anuradha1904 has joined #openstack-ironic | 12:21 | |
*** ociuhandu has quit IRC | 12:25 | |
openstackgerrit | Merged openstack/ironic-inspector master: Use correct Node id attribute https://review.opendev.org/c/openstack/ironic-inspector/+/763664 | 12:27 |
*** ociuhandu has joined #openstack-ironic | 12:39 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-inspector stable/victoria: Use correct Node id attribute https://review.opendev.org/c/openstack/ironic-inspector/+/763729 | 12:39 |
*** ociuhandu has quit IRC | 12:44 | |
iurygregory | the new url's are a bit strange hehe | 13:07 |
openstackgerrit | Bob Fournier proposed openstack/ironic-python-agent master: Bring up VLAN interfaces and include in introspection report https://review.opendev.org/c/openstack/ironic-python-agent/+/760570 | 13:13 |
*** ociuhandu has joined #openstack-ironic | 13:18 | |
*** ociuhandu has quit IRC | 13:18 | |
*** ociuhandu has joined #openstack-ironic | 13:20 | |
dtantsur | iurygregory: I find it handy that they include a project name now, more context when pasting a link | 13:22 |
iurygregory | dtantsur, yeah, I just need to get used to it =) | 13:22 |
dtantsur | yep. a lot of getting used to. | 13:22 |
*** ociuhandu has quit IRC | 13:24 | |
bfournie | dtantsur: I guess draft comments on dashboard are a lot more obvious now, never realized I had a dozen review comments that were never submitted :-( | 13:33 |
dtantsur | yep, I had to cleanup like 20 patches :D | 13:33 |
iurygregory | wow | 13:34 |
iurygregory | =O | 13:34 |
*** ociuhandu has joined #openstack-ironic | 13:36 | |
rpittau | I admit that after the first impact I'm liking it | 13:38 |
dtantsur | TheJulia: we should probably have victoria releases in the near future | 13:38 |
dtantsur | at least ironic has a lot of changes | 13:39 |
dtantsur | bifrost too | 13:40 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic master: Removing 2 non-voting jobs from gate https://review.opendev.org/c/openstack/ironic/+/763752 | 13:42 |
*** ociuhandu has quit IRC | 13:44 | |
openstackgerrit | Merged openstack/ironic master: Remove from_dict function from context https://review.opendev.org/c/openstack/ironic/+/763016 | 13:44 |
rpittau | dtantsur: as far as I can see the the standalone job is failing on test_software_raid, it doesn't look as bad to be honest in terms of failure frequency, it's usually just a time out | 13:48 |
dtantsur | time outs \o/ | 13:48 |
rpittau | heh | 13:49 |
dtantsur | same for the multinode job, and we keep it voting | 13:49 |
rpittau | alright | 13:49 |
rpittau | I guess I'll mnove it back | 13:49 |
rpittau | likewise for redfish | 13:50 |
rpittau | unless we want to keep it non-voting for other reasons, but it looks pretty stable | 13:50 |
openstackgerrit | Riccardo Pittau proposed openstack/ironic master: Make standalone jobs voting again https://review.opendev.org/c/openstack/ironic/+/763752 | 13:52 |
*** paras333 has joined #openstack-ironic | 13:54 | |
TheJulia | good morning | 14:08 |
dtantsur | morning TheJulia | 14:09 |
TheJulia | dtantsur: ++, I was actually thinking about htat late last week | 14:09 |
rpittau | good morning TheJulia :) | 14:09 |
dtantsur | nice! let's find a volunteer to propose releases | 14:09 |
iurygregory | o/ | 14:09 |
iurygregory | me | 14:09 |
iurygregory | good morning TheJulia =) | 14:10 |
TheJulia | iurygregory: excellent! | 14:10 |
TheJulia | oh my the new gerrit interface really looks like I'm going to need to reorganize my desk | 14:10 |
dtantsur | thanks iurygregory :) as always, ironic, inspector, IPA and bifrost are the first candidates | 14:10 |
dtantsur | heh | 14:10 |
TheJulia | I guess it means it is a good week to do so since I'm only working today and tomorrow | 14:10 |
*** ociuhandu has joined #openstack-ironic | 14:10 | |
iurygregory | dtantsur, ack, we are waitting for more patches or I can go ahead? | 14:10 |
dtantsur | iurygregory: could you take a look if there is something close to approving or merging? | 14:11 |
iurygregory | TheJulia, take your time and a few more coffees =) | 14:11 |
iurygregory | dtantsur, looking now at the 4 projects | 14:11 |
TheJulia | iurygregory: oh of course | 14:11 |
TheJulia | coffee is brewing now | 14:11 |
* TheJulia seriously needs it this morning | 14:11 | |
* dtantsur has earl grey with orange peel and vanille | 14:14 | |
* TheJulia turns on the dark theme to match her soul | 14:15 | |
iurygregory | dark theme ++ | 14:16 |
dtantsur | the dark theme looks nice at first glance | 14:16 |
rpittau | it's easy on the eyes at least | 14:16 |
dtantsur | can I apply it to the whole firefox? | 14:16 |
rpittau | would love that... | 14:17 |
dtantsur | all dark themes I've found so far are too black | 14:18 |
dtantsur | I'd love this grey color | 14:18 |
*** rloo has joined #openstack-ironic | 14:19 | |
rpittau | gmail has a couple of decent ones | 14:19 |
TheJulia | Yeah, a number of the screens don't fit on my page view monitor :( | 14:20 |
*** ociuhandu has quit IRC | 14:20 | |
TheJulia | ohhh ahh | 14:23 |
TheJulia | graphical glitching in my browser | 14:23 |
*** mkrai has joined #openstack-ironic | 14:24 | |
*** ociuhandu has joined #openstack-ironic | 14:24 | |
*** ociuhandu has quit IRC | 14:24 | |
* TheJulia gets coffee | 14:25 | |
*** ociuhandu has joined #openstack-ironic | 14:26 | |
iurygregory | day1 of new gerrit interface - glitches - checked | 14:28 |
rpittau | it's not glitches, it's graphical features | 14:28 |
TheJulia | am I not the only one getting glitching? | 14:28 |
iurygregory | hahaha | 14:28 |
rpittau | me too twice, I restarted firefox and all seems good | 14:28 |
TheJulia | ugh | 14:28 |
iurygregory | include me in this list =D | 14:28 |
TheJulia | fun | 14:28 |
TheJulia | chome | 14:28 |
TheJulia | so.. yeah. | 14:29 |
iurygregory | rpittau, have you found a way to show CI results without having to click on the Zuul comments? | 14:29 |
*** ociuhandu has quit IRC | 14:30 | |
rpittau | iurygregory: nope, still looking for that | 14:31 |
*** derekh has joined #openstack-ironic | 14:31 | |
iurygregory | ok so I'm not alone \o/ | 14:31 |
TheJulia | that was likely custom skinning | 14:31 |
iurygregory | we are in this together \o/ | 14:31 |
TheJulia | I can see a lot of positives, but I sense I may end up seeing if I can get gertty running again | 14:31 |
TheJulia | I do like the new url format to changes | 14:33 |
TheJulia | speaking of https://review.opendev.org/c/openstack/ironic-python-agent/+/762453 <-- wants reviews :) | 14:33 |
openstackgerrit | Riccardo Pittau proposed openstack/sushy-tools master: [WIP] Support processors schema https://review.opendev.org/c/openstack/sushy-tools/+/761909 | 14:34 |
*** bdodd has joined #openstack-ironic | 14:34 | |
*** ociuhandu has joined #openstack-ironic | 14:36 | |
TheJulia | wow, like after I get the clitching in gerrit, it continues | 14:36 |
*** ociuhandu has quit IRC | 14:36 | |
TheJulia | in other sites, it is funky | 14:36 |
iurygregory | =( | 14:36 |
*** rpittau is now known as rpittau|brb | 14:36 | |
*** ociuhandu has joined #openstack-ironic | 14:37 | |
* TheJulia loves kaifeng's comment on the new gerrit look | 14:37 | |
*** stendulker has joined #openstack-ironic | 14:38 | |
*** AshuKumar_ has quit IRC | 14:40 | |
TheJulia | stendulker: I'm guessing your commenting on ilo ci right now? | 14:40 |
stendulker | TheJulia: Yes. | 14:41 |
TheJulia | ok | 14:41 |
*** ociuhandu_ has joined #openstack-ironic | 14:41 | |
*** ociuhandu_ has quit IRC | 14:41 | |
stendulker | This can be added into announcement section in Today's meeting. | 14:41 |
*** ociuhandu_ has joined #openstack-ironic | 14:41 | |
TheJulia | Feel free to bring it up or I'll try to remember, or just add it to the agenda | 14:42 |
TheJulia | I'm checking to see what has merged | 14:42 |
stendulker | We have shifted CI to India this year and during furlough period they perform electrical maintenance. | 14:42 |
TheJulia | err | 14:42 |
TheJulia | I'll note it | 14:42 |
*** ociuhandu has quit IRC | 14:42 | |
stendulker | Thanks TheJulia | 14:43 |
*** tzumainn has joined #openstack-ironic | 14:44 | |
TheJulia | err, I'd actually approve a patch at the moment if it wasn't for the glitching in my current browser window :( | 14:45 |
TheJulia | bfournie: It might help to rephrase the title on https://review.opendev.org/c/openstack/ironic-python-agent/+/760570, seems like (without digging into the code) it is more about connected vlan detection ? | 14:48 |
iurygregory | wuuut Dell CI is running on Ubuntu Xenial | 14:50 |
iurygregory | O.o | 14:50 |
dtantsur | TheJulia: re gertty: you need to change to basic auth | 14:50 |
iurygregory | rpioso, can you please check with Dell CI folks about this? =) | 14:52 |
bfournie | TheJulia: well it also provides an option to define the vlan to bring up, which doesn't use lldp detection logic but I can work on the title | 14:52 |
iurygregory | the logs I was looking at https://review.opendev.org/c/openstack/ironic/+/763016 | 14:52 |
TheJulia | hmm, intruiging | 14:53 |
TheJulia | bfournie: would be the use case be cards that will pxe boot on a specific vlan instead of the default vlan? | 14:53 |
*** Goneri has joined #openstack-ironic | 14:55 | |
TheJulia | looks like we have someone that thought they could apply changes like many do with github | 14:56 |
TheJulia | in a series of patches :( | 14:57 |
TheJulia | err | 14:57 |
TheJulia | series of commits | 14:57 |
bfournie | TheJulia: main use case is to bring up vlan interfaces and allow them to get an IP via dhcp-all-interfaces and include these interfaces in introspection report, interfaces/IPs in inspection report can then be consumed e.g. by metal3 to use in CSR (certificate signing request) | 14:57 |
rpioso | iurygregory: It is well known. We are working on upgrading to Focal. | 15:00 |
TheJulia | #startmeeting ironic | 15:00 |
rpioso | erbarr: ^^^ | 15:00 |
openstack | Meeting started Mon Nov 23 15:00:26 2020 UTC and is due to finish in 60 minutes. The chair is TheJulia. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
*** openstack changes topic to " (Meeting topic: ironic)" | 15:00 | |
openstack | The meeting name has been set to 'ironic' | 15:00 |
iurygregory | o/ | 15:00 |
stendulker | o/ | 15:00 |
rpioso | \o | 15:00 |
rloo | o/ | 15:00 |
ajya | o/ | 15:00 |
TheJulia | Good morning everyone! | 15:00 |
arne_wiebalck | o/ | 15:00 |
*** rpittau|brb is now known as rpittau | 15:01 | |
rpittau | o/ | 15:01 |
TheJulia | Our agenda can be found on the wiki, this week we have a number of items. | 15:01 |
TheJulia | #link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting | 15:01 |
TheJulia | #topic Announcements / Reminders | 15:01 |
*** openstack changes topic to "Announcements / Reminders (Meeting topic: ironic)" | 15:01 | |
TheJulia | First up! | 15:01 |
TheJulia | #info The TC has approved a new cycle goal which we did not incorporate into our planning to basically drive the migration to YAML only policy files. | 15:02 |
TheJulia | #link https://governance.openstack.org/tc/goals/selected/wallaby/migrate-policy-format-from-json-to-yaml.html | 15:02 |
TheJulia | Secondly! | 15:02 |
dtantsur | o/ | 15:02 |
TheJulia | #info iLO CI will be down for approximately 3 weeks due to a site power shutdown during the end of the year starting around ?December 18th? | 15:03 |
TheJulia | Last, but not least, at least for me. | 15:03 |
TheJulia | A reminder for everyone that this is a holiday week in the states. Many people tend to take some or this entire week off. And on that subject, I'll only be around Today and Tomorrow for this week. | 15:04 |
TheJulia | Dos anyone have anything to raise/announce/remind us of? | 15:04 |
iurygregory | enjoy the time off TheJulia =) | 15:04 |
dtantsur | ++ | 15:04 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent master: Copy any configuration from the virtual media https://review.opendev.org/c/openstack/ironic-python-agent/+/763207 | 15:05 |
TheJulia | I'll be writing for nonorimo | 15:05 |
iurygregory | we can probably mention we will have 2 new contributors since outreachy project was approved? | 15:05 |
TheJulia | (National Novel Writers Month) | 15:05 |
*** mkrai has quit IRC | 15:05 | |
TheJulia | iurygregory: I hadn't even gotten to that email yet, if you wouldn't mind making the annoucement | 15:05 |
iurygregory | or wait for next monday since we will have the official email =) | 15:05 |
TheJulia | is it embargoed? | 15:06 |
*** mkrai has joined #openstack-ironic | 15:06 | |
openstackgerrit | vinay50muddu proposed openstack/ironic master: Add clean/deploy steps to manage certificates https://review.opendev.org/c/openstack/ironic/+/763791 | 15:06 |
TheJulia | or we can just be vague | 15:06 |
iurygregory | I only got the one saying that All interns are approved =) | 15:06 |
TheJulia | sweet | 15:06 |
TheJulia | Okay then | 15:06 |
iurygregory | so we will have 2 new contributors | 15:06 |
TheJulia | #info We will have 2 new contirbutors for this current Outreachy cycle. | 15:07 |
TheJulia | Anyway, I guess we can proceed if nobody has anything else? | 15:07 |
iurygregory | ++ | 15:07 |
TheJulia | iurygregory: Your taking all of december off right? | 15:07 |
iurygregory | Yes | 15:07 |
TheJulia | k | 15:08 |
* TheJulia makes a mental note to send an email today | 15:08 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: [WIP] inject TLS certificate when using virtual media https://review.opendev.org/c/openstack/ironic/+/758427 | 15:08 |
TheJulia | #topic Review action items from the prior week. | 15:09 |
stendulker | TheJulia: I will also be off for 2 weeks starting from Dec 18th. | 15:09 |
*** openstack changes topic to "Review action items from the prior week. (Meeting topic: ironic)" | 15:09 | |
TheJulia | stendulker: thanks! | 15:09 |
TheJulia | We had one action item last week which was to get with stevebaker and start moving the API patches forward. Thanks everyone who helped push that forward! | 15:09 |
TheJulia | #topic Review subteam status reports | 15:10 |
*** openstack changes topic to "Review subteam status reports (Meeting topic: ironic)" | 15:10 | |
TheJulia | #link https://etherpad.openstack.org/p/IronicWhiteBoard | 15:10 |
TheJulia | Starting around line 260 | 15:10 |
*** kaifeng has joined #openstack-ironic | 15:11 | |
TheJulia | If everyone would update relevent sections on the etherpad | 15:11 |
arne_wiebalck | For the UEFI topic, is the plan to also include the re-factoring we skipped/postponed at the time for UEFI RAID? IIRC, this was around grub2install vs efibootmgr ... or is UEFI happy enough without this? ,) | 15:14 |
arne_wiebalck | ;) | 15:14 |
dtantsur | it's probably worth at least taking a look | 15:15 |
arne_wiebalck | dtantsur: ++ | 15:15 |
TheJulia | I was pondering that and I'm kind of wondering if we get that for free | 15:15 |
TheJulia | already, but I may not completely understand the problem from the raid perspective | 15:15 |
arne_wiebalck | we wanted to get the UEFI code merged, and I was not keen on refactoring it at the time (b/c this would have required a lot of re-testing) | 15:17 |
TheJulia | arne_wiebalck: do you have a patch? | 15:18 |
arne_wiebalck | TheJulia: to refactor? | 15:18 |
TheJulia | yeah, sounds like one was started? | 15:18 |
arne_wiebalck | TheJulia: no | 15:18 |
TheJulia | okay, well... hmm | 15:18 |
TheJulia | I still think it may cover the case, but I'll need to look back at the comments and maybe discuss it further with you | 15:19 |
arne_wiebalck | TheJulia: ok! | 15:19 |
TheJulia | oh! it likely works for partition images now, but not wholedisk | 15:19 |
TheJulia | Taht is likely fairly easy to follow-up with | 15:19 |
dtantsur | if so, it needs fixing | 15:19 |
TheJulia | I think it is explictly cased out because it has to be handled differently | 15:19 |
TheJulia | fundimentally the patches I've been working on are bugfix soft of fixes since we're doing the wrong thing with the agent today and causing pain for deployments with partition iamges. | 15:20 |
arne_wiebalck | IIRC, it was mostly to not call grub2 anymore but efibootmgr instead (iurygregory was working on this area at the time, so things were a bit in flux) | 15:21 |
* TheJulia adds notes int the etherpad | 15:21 | |
arne_wiebalck | at the moment we have a big IF somewhere :-D | 15:21 |
iurygregory | we do | 15:21 |
iurygregory | when calling the install_bootloader if I do remember | 15:21 |
arne_wiebalck | iurygregory: right | 15:22 |
TheJulia | yeah | 15:22 |
openstackgerrit | Merged openstack/ironic-inspector stable/victoria: Use correct Node id attribute https://review.opendev.org/c/openstack/ironic-inspector/+/763729 | 15:22 |
TheJulia | Anyway, Is everyone good to proceed? | 15:22 |
iurygregory | ++ | 15:22 |
openstackgerrit | John Garbutt proposed openstack/networking-generic-switch master: Add ngs_manage_vlans configuration https://review.opendev.org/c/openstack/networking-generic-switch/+/763794 | 15:22 |
dtantsur | yep | 15:22 |
arne_wiebalck | rpioso: rpittau: we should probably discuss how to move the interop profiles fwd | 15:22 |
TheJulia | #topic Deciding on priorities for the coming week | 15:22 |
*** openstack changes topic to "Deciding on priorities for the coming week (Meeting topic: ironic)" | 15:22 | |
TheJulia | #link https://etherpad.openstack.org/p/IronicWhiteBoard | 15:23 |
TheJulia | Starting at line 121 | 15:23 |
TheJulia | Looks like we got some stuff merged last week, and also the API work stevebaker largely merged which is absolutely awesome | 15:23 |
* TheJulia removes merged items | 15:23 | |
TheJulia | as for items to add, looks like items are appearing on line 196 and below | 15:25 |
dtantsur | yep, I've added a few things | 15:26 |
TheJulia | Does anyone have any objections on adding these items? | 15:27 |
dtantsur | btw we should have announced that most of the wsme removal has merged | 15:27 |
dtantsur | those who haven't been following it may experience shock next time they look at the API layer :D | 15:28 |
rloo | didn't the wallaby priorities get approved? | 15:28 |
rloo | line 122 | 15:28 |
rloo | (still trying to get used to this new UI...) | 15:28 |
TheJulia | I just added two more related to the new cycle goal, which is mostly cookie cutter across repositories, the later step that community is starting to talk about is going to be more work | 15:28 |
TheJulia | rloo: good catch, removed | 15:29 |
TheJulia | dtantsur: ++ although haven't even seen that yet :( | 15:29 |
TheJulia | dtantsur: shock, and sudden waves of happiness? :) | 15:29 |
dtantsur | well, yes | 15:29 |
dtantsur | stevebaker has succeeded in reducing the amount of copy-paste in the API code very substantially | 15:29 |
dtantsur | like, 50% or more | 15:29 |
TheJulia | If there are no objections, then we should move on | 15:30 |
rloo | great job stevebaker!!! | 15:30 |
TheJulia | ++ | 15:30 |
TheJulia | I'll move the proposed items in after the meeting | 15:30 |
TheJulia | Anyway, onward! | 15:31 |
TheJulia | #topic Discussion | 15:31 |
*** openstack changes topic to "Discussion (Meeting topic: ironic)" | 15:31 | |
TheJulia | We have two-ish items for discussion. The first is ultimately sourced by a downstream bug I've got. We've observed a converged network/storage fabric adapter basically overloading the UEFI nvram boot entries list | 15:31 |
TheJulia | And while the card is well meaning, and it is definitely the wrong behavior for the card, an question of if the community would be receptive to a flag that says "ignore bootloader installation failures"? | 15:32 |
dtantsur | not yet, at least | 15:32 |
TheJulia | Any thoughts/concerns? | 15:32 |
dtantsur | I mean, does it mean the the OS simply won't boot? | 15:32 |
dtantsur | or will boot depending on how the stars align? | 15:33 |
TheJulia | The OS boots, because the card firmware goes and hunts down all the passible UEFI images | 15:33 |
TheJulia | possible | 15:33 |
TheJulia | which seems crazy, but it is doing it for all of the luns it is providing | 15:33 |
TheJulia | as well, so the machine ultimately does boot, it is just the nvram update that is blowing up | 15:33 |
TheJulia | We should be able to identify that | 15:33 |
iurygregory | ++ | 15:33 |
dtantsur | and then the custom enables discovery in ironic-inspector and the machine starts booting into IPA? | 15:33 |
dtantsur | s/custom/customer/ | 15:34 |
dtantsur | why cannot we add a boot entry? too many entries? hardware just rejects that? | 15:34 |
TheJulia | dtantsur: no, the card wants to boot to disk instead of network | 15:34 |
TheJulia | dtantsur: The table is full, literally overloaded to the point we cannot add new entries | 15:34 |
TheJulia | and we have no way of knowing what we can safely remove | 15:34 |
iurygregory | ouch | 15:34 |
*** mkrai has quit IRC | 15:34 | |
TheJulia | yeah... | 15:35 |
dtantsur | can we try finding the corresponding disk entry? | 15:35 |
*** mkrai has joined #openstack-ironic | 15:35 | |
stendulker | cant we add explicit entry for the device that was provisioned and remove all other entries? | 15:35 |
dtantsur | note that linux probably won't work normally on such system anyway | 15:36 |
TheJulia | possibly, but maybe not since they are all oriented to the way the UEFI firmware views the hardware | 15:36 |
TheJulia | stendulker: that is another possibility | 15:36 |
dtantsur | because at least Red Hat shim tries to recover an UEFI record under some conditions | 15:36 |
arne_wiebalck | why would we need to preserve existing entries? | 15:36 |
dtantsur | very interesting reading: https://github.com/rhboot/shim/blob/a1170bb00a116783cc6623b403e785d86b2f97d7/README.fallback#L33-L46 | 15:36 |
TheJulia | arne_wiebalck: ++ | 15:36 |
* dtantsur knows a lot of weird stuff like that now | 15:36 | |
TheJulia | Yup, that is basically what the card is doing, populating all of the paths that seem possible with bootlaoders :\ | 15:37 |
TheJulia | and it may not even hold past reboot, that is the other frustrating thing | 15:37 |
TheJulia | since they can pull/re-insert the card with out changing anything and the list of uefi boot targets explodes in nvram | 15:38 |
dtantsur | wow | 15:38 |
dtantsur | okay, it does sound like a skip_bootloader flag with an appropriate documentation note (use at your own risk) | 15:38 |
TheJulia | That is kind of what I was thinking | 15:38 |
TheJulia | anyway, one more discussion topic and two RFEs | 15:39 |
dtantsur | if we had this problem on my laptop, we could remove "LENOVO CLOUD" :D | 15:39 |
TheJulia | arne_wiebalck: premeptive ask on baremetal sig, anything to cover | 15:39 |
* TheJulia blinks at dtantsur | 15:39 | |
dtantsur | I'm serious, I have this entry | 15:39 |
TheJulia | Second discussion topic! | 15:39 |
TheJulia | dtantsur: I'm afraid | 15:39 |
arne_wiebalck | TheJulia: Next meeting #3 Tue Dec 8, 2020 at 2pm UTC with rpioso on interop profiles, otherwise NTR | 15:39 |
TheJulia | As previously noted the TC has approved an additional effort for this cycle to migrate json policy files to drive the migration of JSON policy files to YAML. This is viewed as a stepping stone for the secure RBAC work that is starting to be discussed which may bring many projects many headaches | 15:40 |
TheJulia | #link https://governance.openstack.org/tc/goals/selected/wallaby/migrate-policy-format-from-json-to-yaml.html | 15:40 |
dtantsur | Just Do It (tm) | 15:41 |
TheJulia | Well, patches for that are up :) | 15:41 |
iurygregory | I was about to say that | 15:41 |
TheJulia | Lance has propsed a series of patches converting our policies to the secure rbac model, however without additional testing and that is going to drive additional discussion. I guess the question I have is should we add this to the project level cycle priorities? | 15:42 |
dtantsur | I assume we have to? | 15:43 |
TheJulia | FWIW, those patches were on ironic, not ironic-inspector. | 15:43 |
TheJulia | dtantsur: I suspect yes, I'm also curious how receptive will people be if we push forward on RBAC model changes | 15:43 |
rloo | yes, i think to support community priorities, etc, let's update our priorities to reflect that. Assuming we want to do that work this cycle... | 15:44 |
dtantsur | I think it's a question for operators, not for us | 15:44 |
TheJulia | dtantsur: Good point, I know some operators want it, I guess we need to map out the entire scope of what is imapcted and what needs to be touched in the larger case | 15:45 |
TheJulia | I've already started tinking in that direction so I can keep heading in that direction. | 15:45 |
TheJulia | Anyway, we should move on if there are no last minute discussion thoughts? | 15:45 |
TheJulia | #topic Baremetal SIG | 15:45 |
*** openstack changes topic to "Baremetal SIG (Meeting topic: ironic)" | 15:45 | |
TheJulia | #info Next Meeting - December 8th at 2PM UTC | 15:46 |
TheJulia | #link https://etherpad.opendev.org/p/bare-metal-sig | 15:46 |
TheJulia | #topic RFE Review | 15:46 |
*** openstack changes topic to "RFE Review (Meeting topic: ironic)" | 15:46 | |
* TheJulia hands the microphone to dtantsur | 15:46 | |
dtantsur | thank you | 15:46 |
dtantsur | #link https://storyboard.openstack.org/#!/story/2008380 Configdrive with virtual media ramdisk ISO deploy | 15:46 |
dtantsur | the ramdisk deploy does not have support for configdrive | 15:47 |
dtantsur | I have a feeling that we can make it work for redfish-virtual-media | 15:47 |
dtantsur | since a lot of hardware (I tested 2 Dells and 1 HPE) seems to have a USB virtual media slot in addition to ISO | 15:47 |
TheJulia | I guess we would end up with maybe an additional boot interface method or two to facilitate this? | 15:47 |
TheJulia | or would we try to entirely do this inside of the boot interface? | 15:48 |
dtantsur | I haven't looked in depth what it involves | 15:48 |
TheJulia | Okay | 15:48 |
dtantsur | likely an extension of the boot interface indeed | 15:48 |
dtantsur | unless we can roll it into prepare_instance | 15:48 |
dtantsur | which is not unlikely, now that I'm thinking about it | 15:48 |
TheJulia | I guess I'd kind of like to see patches to better understand. It seems logical to me for the most part | 15:48 |
TheJulia | I'd prefer not to roll it in to prepare_instance directly | 15:49 |
TheJulia | Anyway I'm not opposed, I like the idea. Anyone else have any thoughts on this one? | 15:49 |
dtantsur | yeah, I need to see patches myself :) I want to have a prototype this week | 15:49 |
TheJulia | Okay, seems like we should try to revisit this next week :) | 15:50 |
TheJulia | but otherwise, I like the idea | 15:50 |
Qianbiao | dtantsur why not just use virtual media it self | 15:50 |
dtantsur | Qianbiao: with the ramdisk deploy we'd like to avoid changing the provided ISO | 15:50 |
Qianbiao | i see. | 15:50 |
*** abdysn has quit IRC | 15:51 | |
TheJulia | I think the idea is also attach to have it be natively detected | 15:51 |
TheJulia | as a device with a label that is read | 15:51 |
Qianbiao | maybe we can provide an option, if user desired to use iso | 15:51 |
TheJulia | which kind of makes sense | 15:51 |
dtantsur | Qianbiao: your hardware doesn't have a USB slot? | 15:51 |
Qianbiao | Not sure, will ask | 15:51 |
dtantsur | please check, it's useful input for us | 15:51 |
TheJulia | Next RFE? | 15:52 |
Qianbiao | sure | 15:52 |
dtantsur | #link https://storyboard.openstack.org/#!/story/2008366 BMC event framework | 15:52 |
dtantsur | okay, this qualifies for a loong spec, but I'd like some early input :) | 15:52 |
dtantsur | and note that I may not be able to work on it in the near future | 15:52 |
dtantsur | depending on how the priorities align downstream | 15:52 |
TheJulia | This may also funnel into "Maybe hack out another API service" | 15:52 |
TheJulia | I like the idea a lot | 15:53 |
dtantsur | I still think the complexity of maintaining another service does not justify the benefits | 15:53 |
dtantsur | but we may discuss :) | 15:53 |
TheJulia | And truthfully there are a number of ideas there, but it does solve a conundrum and help operators keep their BMC's further insulated by adding intermediate mechanisms | 15:53 |
* dtantsur gives everyone a chance to scroll through | 15:54 | |
TheJulia | dtantsur: well, it could still be in the project and just be an increadible skimmed down API, but as you also pointed out it could just be an operating mode flag. | 15:54 |
TheJulia | much as we have lookup today | 15:54 |
TheJulia | It is a lot to take in, I guess it helps a lot that I've already read the earlier version | 15:55 |
dtantsur | right | 15:55 |
dtantsur | I'm looking for yay/nay/wtf reactions | 15:56 |
rpittau | yay from me | 15:56 |
rpittau | :) | 15:56 |
TheJulia | I'm basically yay because we've had operators ask about similar things before | 15:56 |
iurygregory | yay for me also | 15:56 |
TheJulia | the whole unfortunate thing is the nature of redfish events and the mechanics there in | 15:56 |
TheJulia | I do like the idea of maybe later storing, but with that comes great risk and would likely be what operators expect behavior/mechanics wise | 15:57 |
TheJulia | Well, then! | 15:57 |
TheJulia | I think we can move on! | 15:57 |
dtantsur | yep, I welcome any comments later on | 15:57 |
* TheJulia moves on because people can still yay/nay/wtf in open discussion | 15:57 | |
TheJulia | #topic Open Discussion | 15:57 |
*** openstack changes topic to "Open Discussion (Meeting topic: ironic)" | 15:57 | |
TheJulia | So 3 minutes left, we've covered a LOT! | 15:57 |
TheJulia | Does anyone have anything else to dsicuss? | 15:58 |
rpittau | crickets say no | 15:59 |
TheJulia | Seems like it | 15:59 |
TheJulia | Well, thanks everyone! | 15:59 |
iurygregory | ty | 15:59 |
rpittau | thanks! | 15:59 |
TheJulia | Have a wonderful week! | 15:59 |
arne_wiebalck | thanks TheJulia | 16:00 |
kaifeng | thannks Julia | 16:00 |
dtantsur | o/ | 16:00 |
*** stendulker has quit IRC | 16:00 | |
TheJulia | #endmeeting | 16:00 |
*** openstack changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/ironic/ | Bugs: https://storyboard.openstack.org/#!/project_group/75 | Contributors are generally present between 6 AM and 12 AM UTC, If we do not answer, please feel free to pose questions to openstack-discuss mailing list." | 16:00 | |
openstack | Meeting ended Mon Nov 23 16:00:29 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-11-23-15.00.html | 16:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-11-23-15.00.txt | 16:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-11-23-15.00.log.html | 16:00 |
Qianbiao | thanks TheJulia | 16:00 |
arne_wiebalck | dtantsur: for the BMC event framework, how about adding an example or two of specific events you're thinking of? | 16:01 |
TheJulia | So I'm not sure that makes sense, and the reason is becasue it would be a pass-through | 16:01 |
dtantsur | I need to see myself how they look | 16:01 |
TheJulia | the spec has some of it formatted, but it is just a payload body keyed off the target URL with a long lived "known" token | 16:02 |
dtantsur | something among the lines of "I'm overheating, send help" | 16:02 |
arne_wiebalck | Is that sth you expect the user to deal with? | 16:03 |
TheJulia | Think "Tiny Toons" and then think "raid set go down the hooolleeee" | 16:03 |
rpittau | lol | 16:04 |
TheJulia | Operator can, if they have the framework | 16:04 |
arne_wiebalck | Some/many of such events/alerts are available from within the node (like PSU failure, high temp, ...) and would therefore be picked up and reported with the usual alarms from the node. | 16:04 |
arne_wiebalck | I am thinking SEL. | 16:05 |
TheJulia | Maybe it is best to think of these notifications maybe replacing snmp trap alarms? | 16:05 |
TheJulia | Yeah, these would include SEL sorts of items | 16:05 |
arne_wiebalck | Are these accessible from within the node via redfish? | 16:06 |
TheJulia | no | 16:06 |
arne_wiebalck | With ipmi they are. | 16:06 |
TheJulia | the configuration to set them are though | 16:06 |
TheJulia | the redfish BMC, at least the last time I looked at eventing, didn't have any requirement to retain the event in the API | 16:06 |
* arne_wiebalck has not looked at redfishtool yet | 16:06 | |
TheJulia | I think there is a table defined for those that want to expose the SEL list | 16:07 |
TheJulia | It has been like 2... or 3 years sinec I looked at redfish eventing | 16:08 |
arne_wiebalck | collectd, for instance, has an IPMI plugin to pick up sensor data | 16:08 |
clarkb | TheJulia: re graphical gliches: I wonder if you've got hardware acceleration enabled in your browser? if you're on linux that is supposed to be super flaky ( and I turn it off in firefox) | 16:08 |
clarkb | also I haven't run into that at all in all the testing or post upgrade work we did so mroe info on that if you can quantify it would be good (maybe screenshots?) | 16:09 |
arne_wiebalck | TheJulia: or it had, not sure this is still maintained | 16:09 |
TheJulia | clarkb: Yeah, it is chrome so surely accelerated | 16:11 |
TheJulia | clarkb: I'll try to get some screen shots, it may be interesting! | 16:11 |
clarkb | thanks, and sorry for the trouble | 16:11 |
TheJulia | arne_wiebalck: dunno, the notifications spec actually had a section if memory serves why people should basically use notifications | 16:11 |
TheJulia | instaead of tryign to poll | 16:12 |
*** mgoddard has quit IRC | 16:12 | |
TheJulia | Anyway, two things down, 32767 items left fo rthe day | 16:12 |
iurygregory | yay now we have the emails \o/ | 16:12 |
TheJulia | huh? | 16:12 |
iurygregory | TheJulia, outreachy =) | 16:12 |
Qianbiao | dtantsur ibmc has "/redfish/v1/Managers/1/VirtualMedia/USBStick" | 16:13 |
Qianbiao | so it supports virtual usb | 16:13 |
iurygregory | I hope it has the actions to insert/eject =) | 16:14 |
*** mgoddard has joined #openstack-ironic | 16:15 | |
iurygregory | I saw in some cases the hardware has the "endpoint" but doesn't support the actions | 16:15 |
Qianbiao | iurygregory :) yes, it support connect | 16:18 |
iurygregory | nice =) | 16:18 |
*** Qianbiao has quit IRC | 16:20 | |
TheJulia | clarkb: any preferred place for me to put screen shots? | 16:22 |
rpittau | iurygregory: mmm weird, eject and insert should be mandatory in the redfish schema | 16:22 |
clarkb | TheJulia: not really. imgur is both good and terrible at the same time. Not sure if there are better options | 16:23 |
TheJulia | afaik they are not | 16:23 |
iurygregory | rpittau, maybe they just have the "VirtualMedia" but since it doesn't support you can't see the actions available? | 16:23 |
TheJulia | rpittau: what annosy me is those that did things like <objecttype>Insert and <objecttype>Eject | 16:23 |
iurygregory | or maybe the vendor understood that way in a specific firmware? | 16:24 |
iurygregory | questions... | 16:24 |
TheJulia | clarkb: https://drive.google.com/drive/folders/1hsaygA6fGHMN3dAZ_VdIJD_sZ6RJJcIe | 16:28 |
TheJulia | I'm not far from rebooting. I can't see any of my browser tabs in any of my windows now and glitching has extended to windows that never touched gerrit :( | 16:29 |
rpittau | TheJulia: yes, you're right, I remembered wrong :/ | 16:29 |
clarkb | TheJulia: I'm looking at that screenshot and it seems fine? Also its early so I may just be missing it | 16:30 |
clarkb | but if they actually are clean then that would point more to the hardware acceleration I think | 16:30 |
TheJulia | they uploaded out of order | 16:30 |
TheJulia | Started with text not aligning, clicked through a few screens and review text disappeared | 16:31 |
clarkb | oh ha need to look at more of them | 16:31 |
clarkb | thanks | 16:31 |
TheJulia | then clicked back and forth and got no diff and then some text and then finally all my tabs are missing | 16:31 |
TheJulia | they are there, just can't see them :\ | 16:31 |
TheJulia | it is super bizzar :( | 16:32 |
clarkb | other thoughts: disable hardware acceleration if it is enabled just to rule it in/out. Try incognito mode to rule out browser extensions | 16:33 |
TheJulia | I think incognito mode goes without acceleration | 16:33 |
TheJulia | and it doesn't seem to be plagued by the glitching | 16:33 |
TheJulia | but it hasn't touched gerrit yet | 16:33 |
clarkb | cool, if we can anrrow it down like that then we should be able to file a bug upstream | 16:34 |
TheJulia | err, and glitching started upon loading | 16:34 |
clarkb | :( | 16:34 |
* TheJulia kills all the browser pids | 16:34 | |
iurygregory | ++ for using kill | 16:35 |
clarkb | also if hardware acceleration is disabled try enabling it? the internets suggest that it could go both ways depending on hardware/platform/drivers/etc | 16:36 |
TheJulia | Yeah, killed hardware acceleration and it *seems* to be behaving | 16:36 |
TheJulia | Yeah, seems to be behaving for now | 16:38 |
*** mkrai has quit IRC | 16:39 | |
clarkb | ok that is good info to have | 16:39 |
clarkb | I think we can still file a bug upstream but they may say its the browser's fault give that | 16:39 |
clarkb | but at least we have a workaround | 16:39 |
TheJulia | Yeah, well, the fact multiple people on multiple browsers have reported glitching... | 16:40 |
TheJulia | Yeah. | 16:40 |
TheJulia | Anyway, coffee, food | 16:40 |
TheJulia | and then five billion emails | 16:41 |
*** ociuhandu_ has quit IRC | 16:43 | |
*** ociuhandu has joined #openstack-ironic | 16:43 | |
*** sdanni has joined #openstack-ironic | 16:44 | |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost master: Allow inserting SSH public key for dynamic-login https://review.opendev.org/c/openstack/bifrost/+/763806 | 16:50 |
*** ociuhandu has quit IRC | 16:53 | |
*** lucasagomes has quit IRC | 17:01 | |
rpittau | good night o/ | 17:02 |
*** rpittau is now known as rpittau|afk | 17:03 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: [WIP] Inject TLS certificate when using virtual media https://review.opendev.org/c/openstack/ironic/+/758427 | 17:08 |
dtantsur | TheJulia: I'm making the last attempt on DHCP-less before declaring the ramdisk side broken and probably pulling it from the docs :( | 17:13 |
dtantsur | I don't know how glean works for infra folks, I cannot make it work | 17:13 |
dtantsur | on a debian image it does not even start by default, but there is cloud-init.... | 17:17 |
dtantsur | okay, manually running it and doing `systemctl restart networking` actually got me an IP address | 17:20 |
*** ociuhandu has joined #openstack-ironic | 17:21 | |
*** ociuhandu has quit IRC | 17:21 | |
dtantsur | ianw: hey! not sure about your timezone, but will you have a chance to chat about glean? | 17:21 |
TheJulia | ugh, ugh, ugh, and ugh | 17:23 |
TheJulia | dtantsur: hopefully you'll have detailed notes handy so we can pick it back up to fix it | 17:26 |
dtantsur | I have proposed patches for the parts I understood | 17:28 |
dtantsur | I don't have anything useful for my "try everything" attempts right now | 17:28 |
TheJulia | I don't remember what OS ilya used, but I remember being kind of "oh, itneresting"' | 17:29 |
TheJulia | I have the video files someplace here, I should be able to find them. | 17:29 |
dtantsur | dunno, when I picked this up, the ironic side was also hopelessly broken | 17:29 |
TheJulia | yeah, the back and forth in changes in review from the demo code is likely where things went sideways in that case | 17:30 |
openstackgerrit | Bob Fournier proposed openstack/ironic master: Add vendor_passthru method for virtual media https://review.opendev.org/c/openstack/ironic/+/763007 | 17:31 |
*** ociuhandu has joined #openstack-ironic | 17:32 | |
dtantsur | TheJulia: my last hope is that somebody who knows glean will just tell me "oh, you're obviously missing $thingname" | 17:32 |
*** dougsz has quit IRC | 17:35 | |
TheJulia | :( | 17:35 |
dtantsur | also, why cloud-init in my IPA??? | 17:36 |
TheJulia | WUT?!? | 17:36 |
dtantsur | yep | 17:36 |
dtantsur | I've built a debian image, and it has cloud-init happily running on start-up | 17:36 |
TheJulia | ugh | 17:36 |
dtantsur | even though 1) we remove cloud-init, 2) the simple-init element disables cloud-init | 17:37 |
*** ociuhandu has quit IRC | 17:37 | |
TheJulia | computers, why do you hate us? | 17:38 |
dtantsur | indeed | 17:39 |
*** mgoddard has quit IRC | 17:54 | |
arne_wiebalck | ftarasenko: unless I am missing sth, you have 3 patches up for the ironic-python-agent re "Support using LABEL as identifier for rootfs" with different change IDs and different content ... if this is correct, could you abandon the ones you dont' want to follow up on? | 17:56 |
*** rloo has quit IRC | 17:57 | |
iurygregory | bugs everywhere =( | 18:03 |
TheJulia | Defects or imperfections? | 18:04 |
iurygregory | maybe both (it depends) XD | 18:12 |
*** k_mouza has quit IRC | 18:13 | |
NobodyCam | Good Morning Ironic folks.. Happy Holiday week Monday | 18:19 |
iurygregory | good morning NobodyCam o/ | 18:25 |
*** kaifeng has quit IRC | 18:26 | |
JayF | What is "assignee" in the new gerrit intended for? Person actively working the change? Person actively reviewing the change? | 18:29 |
iurygregory | JayF, https://etherpad.opendev.org/p/gerrit-3.2-post-upgrade-notes | 18:31 |
iurygregory | maybe it helps =) | 18:31 |
JayF | that's perfect, ty | 18:39 |
openstackgerrit | Merged openstack/ironic stable/victoria: CI: update bindep for centos-8 py36 job changes https://review.opendev.org/c/openstack/ironic/+/755970 | 18:46 |
openstackgerrit | Merged openstack/ironic stable/victoria: Fixes the issue that instance bond port can't get IP address https://review.opendev.org/c/openstack/ironic/+/762617 | 18:46 |
*** dtantsur is now known as dtantsur|afk | 18:49 | |
dtantsur|afk | o/ | 18:49 |
iurygregory | yay now I can push the releases for victoria | 18:49 |
arne_wiebalck | bye everyone o/ | 18:49 |
iurygregory | after some dinner =D | 18:49 |
TheJulia | \o/ | 18:49 |
iurygregory | bye o/ | 18:49 |
sdanni | Hi all! I'm developing a keylime-agent element for ironic python agent builder. I test building an image with the keylime-agent element, but dib-run-parts doesn't run the keylime-agent install.d. It skips that element and finishes building. I wonder if I miss some steps to develop an element. I created a directory inside dib/ for keylime-agent, implemented scripts of install.d, element-deps and other files just like | 18:53 |
sdanni | ironic-python-agent-ramdisk. | 18:53 |
TheJulia | sdanni: typically it is just file name formatting that throws it | 18:54 |
TheJulia | so you may want to just go ahead and post your work in progress so others can review it | 18:54 |
TheJulia | It might be something that is standing out as obvious to those of us with those... umm.. ?battle scars? | 18:54 |
*** zzzeek has quit IRC | 18:55 | |
sdanni | TheJulia, thanks! I'll use a git-review to post my work | 18:56 |
*** zzzeek has joined #openstack-ironic | 18:57 | |
JayF | the other trick: install.d/ has a script in it, and it's not +x, it's ignor3ed | 19:11 |
JayF | that's the one that always gets me | 19:11 |
TheJulia | Oh yeah, that is a good one | 19:18 |
sdanni | JayF: do you mean scripts like 60-ironic-python-agent-ramdisk? | 19:22 |
JayF | yes | 19:23 |
JayF | if they are not chmod +x dib won't run 'em | 19:23 |
sdanni | JayF, I see! I'll try it again | 19:24 |
JayF | I do agree with TheJulia that you should push WIP code up as soon as possible though | 19:24 |
JayF | or else folks helping you have to stab in the dark at it :) | 19:24 |
*** shreya11 has left #openstack-ironic | 19:25 | |
TheJulia | For some reason all I think of today is cartoon references | 19:25 |
*** mgoddard has joined #openstack-ironic | 19:26 | |
*** zzzeek has quit IRC | 19:27 | |
sdanni | JaF: yeah, I'm going to post it soon. It's my first time to use gerrit so I'm learning how to link this change with a storyboard | 19:27 |
TheJulia | It is all in the commit message :) | 19:28 |
sdanni | sorry for typo :(: JayF | 19:28 |
JayF | https://wiki.openstack.org/wiki/GitCommitMessages | 19:28 |
JayF | everyone loves a verbose commit message! :D | 19:28 |
*** zzzeek has joined #openstack-ironic | 19:29 | |
sdanni | cool! | 19:29 |
TheJulia | sdanni: typos happen, what is really word when people begin to swap fun around... <-- example, and not entirely intentional. :) | 19:29 |
TheJulia | i.e. word/fun are swapped | 19:29 |
TheJulia | or could be in different languages. That is fun too | 19:29 |
sdanni | haha, fun stuff! | 19:30 |
*** hjensas has quit IRC | 19:31 | |
*** hjensas has joined #openstack-ironic | 19:31 | |
*** dougsz has joined #openstack-ironic | 19:37 | |
openstackgerrit | Merged openstack/ironic-python-agent master: Make mdadm a soft requirement https://review.opendev.org/c/openstack/ironic-python-agent/+/763661 | 19:38 |
*** mgoddard has quit IRC | 19:38 | |
openstackgerrit | Danni Shi proposed openstack/ironic-python-agent-builder master: Add a keylime-agent dib element https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/763837 | 19:49 |
*** ociuhandu has joined #openstack-ironic | 19:51 | |
*** dougsz has quit IRC | 19:52 | |
*** zzzeek has quit IRC | 19:53 | |
*** zzzeek has joined #openstack-ironic | 19:55 | |
sdanni | TheJulia, JayF: hi! chmod +x to install.d script did work. I've posted the WIP code. Feel free to make comments! | 19:55 |
JayF | great! | 19:55 |
TheJulia | \o/ | 19:56 |
TheJulia | awesome | 19:56 |
sdanni | yeah | 19:56 |
sdanni | the code is still under testing | 19:56 |
sdanni | not sure when it will crash... | 19:57 |
TheJulia | when it will crash!?? eek | 19:58 |
-openstackstatus- NOTICE: The Gerrit service on review.opendev.org is being restarted quickly to troubleshoot an unexpected error condition, downtime should be less than 5 minutes | 20:00 | |
*** openstackgerrit has quit IRC | 20:02 | |
sdanni | fingers crossed! | 20:03 |
*** k_mouza has joined #openstack-ironic | 20:14 | |
*** jhesketh has quit IRC | 20:16 | |
*** k_mouza has quit IRC | 20:19 | |
*** jhesketh has joined #openstack-ironic | 20:23 | |
*** zzzeek has quit IRC | 20:30 | |
*** zzzeek has joined #openstack-ironic | 20:31 | |
*** juanoterocas has joined #openstack-ironic | 20:33 | |
juanoterocas | Hi, perhaps this is a basic question, but I need some help setting up ironic with microstack, is the ironic.conf the same file to configure ironic conductor? | 20:35 |
ianw | dtantsur: hey, i'm in UTC+10; i can chat or another option is to have it as a topic in the infra meeting for a wider exposure | 20:35 |
juanoterocas | infra meeting? | 20:39 |
juanoterocas | sorry idk if this message is for me | 20:39 |
*** anuradha1904 has quit IRC | 20:40 | |
*** ociuhandu has quit IRC | 20:50 | |
*** derekh has quit IRC | 21:01 | |
*** derekh has joined #openstack-ironic | 21:02 | |
eandersson | Is it not possible to have a build step that reboots? | 21:07 |
TheJulia | juanoterocas: ironic api and conductor can have different config files but should be fine with the same, the documentation details the settings that must align between the two | 21:16 |
*** derekh has quit IRC | 21:16 | |
TheJulia | eandersson: should be totally possible | 21:16 |
TheJulia | what seems to be the issue | 21:17 |
* TheJulia asks while pizza is cooking | 21:17 | |
eandersson | In Victoria after restart it tries to connect to the IPA agent and then fails | 21:17 |
TheJulia | Ahh... yes | 21:17 |
eandersson | > Max retries exceeded with url: /v1/commands/?wait=false | 21:17 |
*** juanoterocas has quit IRC | 21:17 | |
TheJulia | so what is triggering the reboot? | 21:17 |
eandersson | We wrote a custom hardware manager | 21:17 |
TheJulia | ahh | 21:17 |
TheJulia | okay | 21:18 |
TheJulia | so yes, a reboot is totally possible, the thing is the conductor HAS to know about it | 21:18 |
TheJulia | what your encountering is the agent token is gone | 21:18 |
eandersson | We set 'reboot_requested': True, | 21:18 |
TheJulia | err, gone on the agent side and can't be re-obtained unless the existing token is wiped out | 21:18 |
eandersson | and that is what is handling the restart | 21:18 |
TheJulia | so your either hitting a bug, or you've got custom code setting that state and triggering the reboot? | 21:18 |
eandersson | It fails almost instantly (1 minute) after the restart has begun | 21:19 |
TheJulia | yup | 21:19 |
TheJulia | because once the token has been set, they both require it. The agent won't even fire up without the token to give it commands | 21:19 |
eandersson | Are you sure it has to do with the token, because the IPA isn't running because it takes 5-10 minutes to reboot | 21:19 |
TheJulia | https://docs.openstack.org/ironic/latest/admin/agent-token.html | 21:19 |
TheJulia | no, not in that case | 21:20 |
TheJulia | hmm... do you know where in the ironic code it is raising the max retries error following up | 21:20 |
TheJulia | it sounds like it is trying to handle a command from the original state | 21:20 |
TheJulia | or original reboot sequence | 21:20 |
eandersson | > ERROR ironic.conductor.utils [req-X None None] Node Y failed deploy step {'step': 'update_firmware', 'priority': 10, 'interface': 'deploy', 'reboot_requested': True}. Error: Connection to agent failed: Failed to connect to the agent running on node Z for invoking command deploy.execute_deploy_step. Error: HTTPSConnectionPool(host='IP', | 21:21 |
eandersson | port=9999): Max retries exceeded with | 21:21 |
TheJulia | agent side update_firmware deploy_step? | 21:22 |
TheJulia | i guess that is obvious, interface is deploy | 21:23 |
eandersson | Yea | 21:23 |
TheJulia | hmmm | 21:23 |
*** rcernin has joined #openstack-ironic | 21:23 | |
eandersson | To me it seems that it instantly fails because it expects that the IPA agent is up and running, which can't be true because it is currently rebooting. | 21:23 |
TheJulia | so it is the step in the hardware manager that triggers the actual reboot? | 21:25 |
eandersson | Yea | 21:25 |
*** ociuhandu has joined #openstack-ironic | 21:25 | |
eandersson | Honestly at the moment the upgrade script is a bash that has an echo and exit 0 in it | 21:25 |
TheJulia | yeah... this is a bug | 21:25 |
TheJulia | https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_base.py#L1146-L1148 | 21:26 |
TheJulia | except your likely dying here https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_base.py#L1086 | 21:26 |
TheJulia | no command status to get mid-reboot | 21:32 |
TheJulia | likely your conductor is processing another heartbeat or another one was recorded which was inflight and queued up | 21:32 |
eandersson | Interesting. We will move this to a clean job for now. | 21:33 |
eandersson | Assuming of course that it wont be having the same issue there | 21:33 |
*** ociuhandu has quit IRC | 21:45 | |
eandersson | Another fun one.. why would erase_devices_metadata fail during cleaning, but not during build/deploy? | 21:48 |
eandersson | > Failed to erase the metadata on the device(s): "/dev/sda3": Unexpected error while running command. | 21:48 |
*** sean-k-mooney has joined #openstack-ironic | 21:55 | |
TheJulia | because it is an automatic step for cleaning | 21:56 |
TheJulia | only | 21:56 |
TheJulia | eandersson: software raid? | 21:56 |
* TheJulia wonders if post pizza nap can be a thing today | 21:57 | |
eandersson | Oh! I didn't actually confirm if it was run during deploy, but | 21:57 |
eandersson | https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/hardware.py#L1752 | 21:57 |
eandersson | I don't think these host have raid. | 21:57 |
TheJulia | oh, heh | 21:57 |
TheJulia | interesting.... | 21:57 |
TheJulia | I wonder why it failed on that partition... | 21:58 |
sean-k-mooney | quick question what is the best way to promt ironic to see if it can reconnecto to the ipmi interface on a node. my switch reset its vlan config so ironc lost conenctivity to the nodes and set them to maintance mode. if i just unset mainatnce mode will that be enough or is tthere a way i can check if the ipmi driver can connect before i do that? | 21:58 |
TheJulia | I guess maybe it didn't get cleaned through cleaning? | 21:58 |
*** ociuhandu has joined #openstack-ironic | 21:58 | |
TheJulia | sean-k-mooney: what version of ironic? | 21:58 |
TheJulia | sean-k-mooney: you should be able to remove them from maintenance mode and ironic should update the power state as it polls through them over the next five minutes | 21:59 |
sean-k-mooney | ussuri i think | 21:59 |
TheJulia | There is a way to force it to re-check the power state but it is not surfacing in my brain right now | 21:59 |
TheJulia | yeah, you just need to unset it, and _should_ do it itself if memory serves | 21:59 |
sean-k-mooney | ok cool | 22:00 |
TheJulia | is there an error reported in last_error? | 22:00 |
sean-k-mooney | ya ill pastbin it one sec | 22:00 |
sean-k-mooney | well there is an error in the node show | 22:00 |
TheJulia | but nodes have a power state? | 22:01 |
sean-k-mooney | http://paste.openstack.org/show/800342/ | 22:01 |
TheJulia | yeah, ironic should pull that node out of that state in <15 minutes or something like that | 22:02 |
sean-k-mooney | http://paste.openstack.org/show/800343/ that is the full show | 22:02 |
TheJulia | but you can manually remove maintenance mode and it should record powers tate | 22:02 |
sean-k-mooney | ok i have a 50% chance that i tagged the port with the correct vlan | 22:02 |
sean-k-mooney | if not it sthe other port on each node that is used for ipmi :) | 22:02 |
*** ociuhandu has quit IRC | 22:02 | |
TheJulia | if you remove maintenance and ask it to lookup the boot device, that should tell you since it will wait for the call to come back | 22:03 |
TheJulia | that way you can figure out if the tag is right or wrong really quickly | 22:04 |
sean-k-mooney | openstack baremetal node boot device show <node uuid> right | 22:04 |
sean-k-mooney | see all the pro hacks when you ask in the right place | 22:05 |
TheJulia | I don't know that one off the top of my head | 22:05 |
sean-k-mooney | thanks ill give that a try | 22:05 |
*** iurygregory has quit IRC | 22:05 | |
sean-k-mooney | TheJulia: thats what osc was suggesting | 22:05 |
sean-k-mooney | so if its not that its an osc help bug | 22:05 |
TheJulia | cool, that won't work for every driver unfortunately | 22:05 |
TheJulia | but for ipmi it definitely will | 22:06 |
*** iurygregory has joined #openstack-ironic | 22:06 | |
sean-k-mooney | i guess i could just exec into the condcutor container and use ipmi too and see if i can connect too | 22:06 |
TheJulia | that is basically what the command does | 22:07 |
sean-k-mooney | the condcutor is where ipmitool is invoked form right? | 22:07 |
TheJulia | asks it for bootparam 5 or something like that | 22:07 |
TheJulia | sean-k-mooney: yeah | 22:07 |
sean-k-mooney | cool wasnet sure if it was there or nova_compute_ironic but im pretty sure that just calls the ironci rest api | 22:08 |
sean-k-mooney | hehe and with a 50% chance of being right i was wrong | 22:11 |
sean-k-mooney | but i can now list the boot device so it should be working again | 22:12 |
sean-k-mooney | ... i almost closed my swtich config without hittin save config... thats why my swich lost its config the last time | 22:13 |
sean-k-mooney | its both a blessing an a curse that enterpise switches do that | 22:14 |
*** iurygregory has quit IRC | 22:20 | |
*** ociuhandu has joined #openstack-ironic | 22:22 | |
*** ociuhandu has quit IRC | 22:26 | |
*** iurygregory has joined #openstack-ironic | 22:35 | |
*** rloo has joined #openstack-ironic | 22:44 | |
*** rloo has quit IRC | 22:49 | |
*** rloo has joined #openstack-ironic | 22:50 | |
*** rloo has quit IRC | 22:51 | |
*** rloo has joined #openstack-ironic | 22:52 | |
iurygregory | funny, redfish on idrac8 can send response without body and this makes sushi throw an Exception =( https://opendev.org/openstack/sushy/src/branch/master/sushy/exceptions.py#L100 | 22:56 |
rpioso | iurygregory: Which iDRAC firmware version? | 22:58 |
iurygregory | rpioso, idrac8 2.75.75.75 | 22:58 |
iurygregory | we found on an R730xd | 22:58 |
iurygregory | when trying virtualmedia boot | 22:59 |
rpioso | iurygregory: Plain old vmedia boot or DHCP-less? | 23:00 |
rpioso | iurygregory: What's the BIOS version? | 23:00 |
TheJulia | Wow, it is board nominations time already | 23:01 |
*** iurygregory_ has joined #openstack-ironic | 23:02 | |
TheJulia | sean-k-mooney: for years I was in the habit of always trying to reboot switches if I could after making major config changes in maintenance windows, just to be sure it would come up in a happy state before I closed out the window. | 23:02 |
iurygregory_ | my connection is strange today =( | 23:03 |
TheJulia | iurygregory_: a response without a body? a 202 or 204? | 23:03 |
iurygregory_ | TheJulia, well it's a 401 from Session... but on idrac9 the response has a body on idrac8 it doesn't | 23:04 |
*** iurygregory has quit IRC | 23:04 | |
iurygregory_ | need to get full logs from conductor to see what happen in the machine | 23:04 |
iurygregory_ | finally they sent the full logs -.-' going to look tomorrow morning | 23:06 |
iurygregory_ | midnight already and I'm not going to look at logs without coffee =D | 23:07 |
*** iurygregory_ is now known as iurygregory | 23:08 | |
TheJulia | iurygregory_: we should double check the HTTP RFCs because I'm not sure 4xx requires a body | 23:08 |
iurygregory | noted | 23:08 |
iurygregory | will look at it in the morning to make sure =) | 23:09 |
TheJulia | iurygregory: was the email you indicated an email to the outreachy intern that emailed us? | 23:11 |
iurygregory | TheJulia, nope, but it's my email on gerrit (the default one) | 23:12 |
iurygregory | and also on the storyboard https://storyboard.openstack.org/#!/story/2008193 | 23:13 |
TheJulia | Okay, I'm going to reply to the other email that came in a little while ago in the morning. I'm running out of spoons | 23:14 |
TheJulia | eandersson: if you can backtrack through you rlogs and see if the command to reboot is carrying the same request id as the status check that timed out. If so then we know it is just stacking commands up on heartbeat and that is a separate problem than what I'm thinking and needs to be handled a little differentlyu | 23:19 |
iurygregory | np o/ | 23:20 |
iurygregory | good night | 23:20 |
* TheJulia will likely wander back, just... brains | 23:20 | |
TheJulia | and I need to start thinking about dinner in a little while | 23:20 |
janders | good morning Ironic o/ | 23:30 |
*** ociuhandu has joined #openstack-ironic | 23:48 | |
*** ociuhandu has quit IRC | 23:53 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!