*** tkajinam has joined #openstack-ironic | 00:00 | |
stevebaker | afternoon | 00:20 |
---|---|---|
janders | hey stevebaker how was your weekend? | 01:09 |
stevebaker | janders: really good, swam in the sea, saw a band. Did you get up to anthing? | 01:11 |
janders | great! :) | 01:11 |
janders | mine was good, too! managed to get out on the bike Friday evening and then again Sunday - it was great | 01:11 |
janders | I ended up sorting out a couple things around the house too - setting up the new laptop ended up being an excuse to redo cable management on both of our home-office desks | 01:13 |
janders | As we kept adding monitors printers and wireless repeaters we ended up having 2-3 small powerboards stashed in each. I ripped all of that out and installed a single 8-socket powerboard in each - much much neater :) | 01:14 |
janders | I have a question regarding ironic standalone & introspection. When I introspect a node and try to access introspection data, I get this: http://paste.openstack.org/show/797523/ | 01:17 |
janders | do you know if this method is expected to work on standalone, or do I need to do things differently? (this is the tripleo/undercloud way of doing this IIRC) | 01:18 |
*** xinliang has joined #openstack-ironic | 01:31 | |
stevebaker | yeah, gotta keep on top of that birdsnest | 01:35 |
stevebaker | janders: you must have OS_ENDPOINT pointing at the ironic endpoint, but the inspection endpoint is different. You could either set OS_ENDPOINT for inspection calls, or override with --os-endpoint=http://${IRONIC_IP}:5050/ | 01:38 |
stevebaker | janders: although I don't know how the baremetal cli handles endpoints, I've only used openstack cli | 01:38 |
janders | thank you stevebaker. I will have a look around. | 01:39 |
stevebaker | janders: baremetal cli appears to be osc-lib based, so that advice still applies | 01:40 |
*** zzzeek has quit IRC | 01:42 | |
*** zzzeek has joined #openstack-ironic | 01:45 | |
janders | interesting! It looks like I'm investigating the wrong (non) problem | 01:49 |
janders | I re-ran redfish introspection of the baremetal and noticed some minor-looking errors in the log | 01:50 |
janders | so - I ran inspector based inspection against a VM and tried the command again | 01:50 |
janders | http://paste.openstack.org/show/797524/ | 01:50 |
janders | it works... so it seems it's not a standalone configuration issue with the CLI, but a redfish-inspection issue with my hardware | 01:50 |
janders | which is interesting/frustrating (more frustrating I suppose) cause it's the third setup I'm testing against... this one got the furthest so far but I'm still hitting redfish breakage (first on sushy-emulator, then on HP real-baremetal and now on a Dell R640) | 01:53 |
janders | I will try to track down that error which shows up during inspection further | 01:53 |
*** iurygregory has quit IRC | 02:03 | |
janders | okay... so the only error I see in the log is this: http://paste.openstack.org/show/797526/ | 02:07 |
janders | but having said that it seems that the inspection is succeeding: http://paste.openstack.org/show/797527/ | 02:07 |
janders | but then why isn't the data there... is it possible that the introspection data is stored differently for "inspector" and "redfish" inspect-interfaces? | 02:09 |
*** xinliang has quit IRC | 02:10 | |
* janders is reading the redfish OOB introspection spec again | 02:10 | |
stevebaker | janders: hmm, I'm not sure | 02:13 |
*** jamesdenton has quit IRC | 02:30 | |
*** zzzeek has quit IRC | 02:30 | |
*** zzzeek has joined #openstack-ironic | 02:30 | |
*** jamesdenton has joined #openstack-ironic | 02:30 | |
*** Lucas_Gray has joined #openstack-ironic | 02:33 | |
*** mkrai has joined #openstack-ironic | 02:54 | |
*** mkrai has quit IRC | 03:26 | |
*** mkrai has joined #openstack-ironic | 03:27 | |
openstackgerrit | Steve Baker proposed openstack/ironic master: New argument validate decorator https://review.opendev.org/742795 | 05:06 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Add status_code argument to @method.expose https://review.opendev.org/743677 | 05:07 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Add @method.body decorator https://review.opendev.org/743678 | 05:07 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Duplicate trait validation with jsonschema https://review.opendev.org/745778 | 05:07 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert allocation endpoint to plain JSON https://review.opendev.org/743679 | 05:07 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert bios endpoint to plain JSON https://review.opendev.org/745475 | 05:07 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert chassis endpoint to plain JSON https://review.opendev.org/745476 | 05:07 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert conductor endpoint to plain JSON https://review.opendev.org/745779 | 05:07 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert deploy_templates endpoint to plain JSON https://review.opendev.org/745780 | 05:07 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert drivers endpoint to plain JSON https://review.opendev.org/741865 | 05:07 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert event endpoint to plain JSON https://review.opendev.org/746623 | 05:07 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert node endpoint to plain JSON https://review.opendev.org/747820 | 05:07 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert ports endpoint to plain JSON https://review.opendev.org/750120 | 05:07 |
*** zzzeek has quit IRC | 06:08 | |
*** zzzeek has joined #openstack-ironic | 06:09 | |
*** mkrai has quit IRC | 06:13 | |
*** mkrai_ has joined #openstack-ironic | 06:13 | |
*** Qianbiao has joined #openstack-ironic | 06:31 | |
*** zzzeek has quit IRC | 06:32 | |
*** zzzeek has joined #openstack-ironic | 06:35 | |
*** zaneb has quit IRC | 06:45 | |
*** zaneb has joined #openstack-ironic | 06:46 | |
*** Lucas_Gray has quit IRC | 06:46 | |
Qianbiao | Good morning ironic. | 06:50 |
*** jtomasek has joined #openstack-ironic | 06:50 | |
arne_wiebalck | Good morning Qianbiao and ironic! | 06:51 |
Qianbiao | arne_wiebalck o/, fresh monday. | 06:52 |
arne_wiebalck | Yep :) | 06:52 |
janders | good morning Qianbiao and arne_wiebalck | 07:00 |
janders | I hope you guys had a good weekend! :) | 07:01 |
arne_wiebalck | hey janders o/ | 07:01 |
Qianbiao | hey janders o/ | 07:04 |
Qianbiao | Hello, anyone knows why coreos ramdisk does not have a download link for train version? | 07:04 |
Qianbiao | Not provided after strein? https://tarballs.opendev.org/openstack/ironic-python-agent/coreos/ | 07:05 |
*** mkrai_ has quit IRC | 07:09 | |
*** mkrai has joined #openstack-ironic | 07:10 | |
*** mkrai has quit IRC | 07:15 | |
*** nam-est has joined #openstack-ironic | 07:22 | |
nam-est | Hi all, I have a question related to Ironic RAID support | 07:27 |
nam-est | does Ironic currently support RAID for IPMI and Redfish hardware type? | 07:28 |
arne_wiebalck | nam-est: Hi! You're talking about software or hardware RAID? | 07:36 |
*** rcernin has quit IRC | 07:37 | |
nam-est | Hi Arne, I am talking about software RAID | 07:37 |
*** dougsz has joined #openstack-ironic | 07:39 | |
arne_wiebalck | nam-est: IPMI works for sure, this is what we use in our deployment. I have not tried it with Redfish, but I do not see why it should not work :) The redfish hardware type allows for the 'agent' RAID interface which should be enough. Give it a try and let us know how it goes! | 07:41 |
nam-est | arne_wiebalck: I tried with both Redfish and IPMI, but when I validated the nodes, I saw this message: " Driver ipmi does not support raid (disabled or not implemented)" | 07:46 |
nam-est | arne_wiebalck: The same message appeared when I validated the Redfish node | 07:46 |
arne_wiebalck | nam-est: Did you set the raid interface to agent? | 07:47 |
arne_wiebalck | openstack baremetal node set --raid-interface agent <BAREMETAL_NODE> | 07:47 |
nam-est | arne_wiebalck: Oh, I manually set the interface to agent and now it can pass the validation. I will continue on testing if I can successfully setup software RAID on the node and let you know | 07:54 |
nam-est | thanks for your suggestion, Arne | 07:54 |
openstackgerrit | Nisha Agarwal proposed openstack/ironic master: Adds few of the security dashboard parameters to capabilities https://review.opendev.org/746416 | 07:56 |
*** lucasagomes has joined #openstack-ironic | 07:59 | |
openstackgerrit | Aija Jaunteva proposed openstack/ironic master: Add Redfish BIOS interface to idrac HW type https://review.opendev.org/749240 | 08:00 |
arne_wiebalck | nam-est: yw | 08:00 |
*** iurygregory has joined #openstack-ironic | 08:07 | |
iurygregory | good morning Ironic | 08:07 |
Qianbiao | morning iurygregory | 08:17 |
Qianbiao | Hello, when deploy with pxe+iscsi, why boot device is reset to pxe+persistance after os installed. | 08:18 |
Qianbiao | if we set to pxe, it seems it will go into install workflow again. | 08:18 |
iurygregory | hey Qianbiao o/ | 08:23 |
Qianbiao | iurygregory o/ | 08:25 |
janders | hey iurygregory o/ | 08:28 |
*** mkrai has joined #openstack-ironic | 08:28 | |
iurygregory | hey janders o/ | 08:30 |
janders | continuing my Friday's redfish challenges - I made a bit of progress today by switching to a Dell R640. That enrolled and switched to managable no worries. | 08:31 |
janders | redfish inspection seems to work too: | 08:31 |
janders | http://paste.openstack.org/show/797527/ | 08:31 |
*** derekh has joined #openstack-ironic | 08:31 | |
janders | however - I am not able to access inspection data: | 08:31 |
janders | http://paste.openstack.org/show/797523/ | 08:32 |
janders | if I do the same against a VM inspected with "inspector" inspect-interface it works: | 08:32 |
janders | http://paste.openstack.org/show/797524/ | 08:32 |
janders | is it expected that introspection data is handled differently for "inspector" and "redfish" inspect-interfaces? | 08:33 |
janders | any pointers would be greatly appreciated! :) | 08:41 |
iurygregory | hummm | 08:43 |
iurygregory | that's strange for sure, since the introspection finished... | 08:44 |
janders | iurygregory it reported a minor issue (DEBUG level) but as you said it did finish so I'm not too worried | 08:44 |
janders | http://paste.openstack.org/show/797526/ | 08:45 |
janders | ^ that's the one | 08:45 |
iurygregory | oh ouch | 08:45 |
janders | it's a little worrying how many rough edges I hit just trying to enroll redfish kit and get feature parity with ipmi... makes me think of this one https://xkcd.com/927/ | 08:51 |
janders | but hey it's nothing we can't fix here right? :) | 08:51 |
*** k_mouza has joined #openstack-ironic | 08:52 | |
*** Nisha_Agarwal has joined #openstack-ironic | 08:53 | |
iurygregory | janders, LOL | 08:53 |
iurygregory | that's a good one! | 08:54 |
*** zzzeek has quit IRC | 08:58 | |
*** zzzeek has joined #openstack-ironic | 08:59 | |
Qianbiao | when ipa try to attach iscsi, 2020-09-06 08:53:48.077 1[ 141.254023] iSCSI/iqn.1993-08.org.debian:01:45431c897e65: Unsupported SCSI Opcode 0xa3, sending CHECK_CONDITION. | 09:04 |
Qianbiao | is it normal output? | 09:04 |
arne_wiebalck | Qianbiao: I think so. | 09:04 |
Qianbiao | ok thanks. | 09:05 |
arne_wiebalck | Qianbiao: Note that there upstream plans to deprecate iscsi. | 09:05 |
arne_wiebalck | Qianbiao: You may want to have a look into 'direct' instead. | 09:05 |
Qianbiao | instead? | 09:05 |
Qianbiao | direct? | 09:05 |
Qianbiao | ok isee. | 09:05 |
Qianbiao | http is more simple. | 09:06 |
iurygregory | good morning arne_wiebalck o/ | 09:06 |
Qianbiao | arne_wiebalck, i have another question. | 09:06 |
Qianbiao | when deploy with pxe+iscsi, why boot device is set to pxe+persistance after os deployed. | 09:07 |
Qianbiao | why not hdd | 09:07 |
arne_wiebalck | Qianbiao: Yes, with image_download_source=http for direct it should behave mostly like iscsi. | 09:07 |
arne_wiebalck | Qianbiao: After installation, your instance still boots off the network? | 09:08 |
Qianbiao | yes | 09:08 |
Qianbiao | I am very confused about this. | 09:08 |
Qianbiao | And i cant find the code location of setting boot device ;( | 09:08 |
arne_wiebalck | Qianbiao: Hmm, we have a local patch which enforces this as we *want* this is in our deployment ... seems that is not necessary (anymore) :) | 09:08 |
Qianbiao | <iurygregory> ^^^ any idea about this? | 09:09 |
arne_wiebalck | Qianbiao: Let me have a quick look at our patch to see what we do ... | 09:09 |
Qianbiao | arne_wiebalck do u know the source code position of setting boot device after deploy? | 09:09 |
Qianbiao | i tried, but do not know where.. | 09:10 |
iurygregory | Qianbiao, atm no =( trying to finishing some tests here with devstack sorry | 09:11 |
Qianbiao | iurygregory I mean the reason of " when deploy with pxe+iscsi, why boot device is set to pxe+persistance after os deployed." | 09:12 |
Qianbiao | Not the code pos. | 09:12 |
iurygregory | well the boot device is set to PXE or disk | 09:14 |
iurygregory | so maybe by default is set to PXE and if you want you can say to use disk | 09:14 |
arne_wiebalck | Qianbiao: what about here: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent.py#L396 | 09:16 |
arne_wiebalck | I think dtantsur|afk or TheJulia would be a more reliable source to explain how this works ... or should work :) | 09:18 |
iurygregory | looking at the code seems to be based on the configuration =) | 09:20 |
arne_wiebalck | iurygregory: right, as long as manage_agent_boot is not set, the instance should boot from the disk | 09:24 |
iurygregory | yeah | 09:24 |
iurygregory | but also when you create the node you can set things | 09:25 |
iurygregory | https://opendev.org/openstack/ironic/src/branch/master/api-ref/source/baremetal-api-v1-node-management.inc#L136 | 09:25 |
Qianbiao | arne_wiebalck thanks, checking | 09:28 |
Qianbiao | arne_wiebalck I did not set manage_agent_boot, this issue maybe due to my ENV. will check deploy log now | 09:33 |
*** fmuyassarov has joined #openstack-ironic | 09:36 | |
*** nam-est has left #openstack-ironic | 09:49 | |
*** nam-est has joined #openstack-ironic | 09:51 | |
Qianbiao | iurygregory it seems the boot config file is pretty different. may it cause the double pxe issue? | 09:57 |
*** hjensas has joined #openstack-ironic | 09:58 | |
Qianbiao | http://paste.openstack.org/show/797537/ | 09:58 |
Qianbiao | arne_wiebalck | 09:58 |
Qianbiao | iurygregory ignore it, focus on your task. | 09:58 |
mnasiadka | morning | 10:02 |
mnasiadka | dtantsur|afk: https://github.com/openstack/bifrost/blob/3aae442b82792ba13635d5f228c64566e575916a/playbooks/roles/bifrost-ironic-install/tasks/install.yml#L25 - can we get rid of that? this play should only install packages - and it breaks Kolla bifrost container build, since we don't have systemd running during container build... | 10:03 |
*** Nisha_Agarwal has quit IRC | 10:08 | |
*** Nisha_Agarwal has joined #openstack-ironic | 10:11 | |
*** k_mouza has quit IRC | 10:11 | |
openstackgerrit | Radosław Piliszek proposed openstack/bifrost master: Fix install on systems without systemd https://review.opendev.org/750146 | 10:11 |
*** yoctozepto has joined #openstack-ironic | 10:13 | |
yoctozepto | morning | 10:14 |
iurygregory | morning yoctozepto | 10:14 |
yoctozepto | morning iurygregory | 10:14 |
yoctozepto | ironic-cores: please take a look at https://review.opendev.org/750146 sooner than later :-) pretty please | 10:14 |
patchbot | patch 750146 - bifrost - Fix install on systems without systemd - 1 patch set | 10:14 |
iurygregory | yoctozepto, I would appreciate if you can create a storyboard for it since it seems we need to backport =) | 10:15 |
yoctozepto | ironic-cores: a relevant question - could we put a kolla integration job in bifrost gate so that we can avoid this in the future? | 10:15 |
iurygregory | I was about to say this ^ | 10:15 |
iurygregory | I think would be important to have a kolla job so we don't break =) | 10:16 |
yoctozepto | iurygregory: as a matter of fact I tried but storyboard did not like me, would be cool if you did for me | 10:16 |
yoctozepto | iurygregory: I mean it's painfully slow for me atm | 10:16 |
iurygregory | yoctozepto, sure I can create it can you send me some details (logs etc) | 10:16 |
yoctozepto | iurygregory: http://paste.openstack.org/show/797538/ appreciated! | 10:17 |
yoctozepto | iurygregory: kolla runs builds without systemd (as that's how docker runs builds) | 10:18 |
yoctozepto | iurygregory: obviously later the container is run with systemd as pid1 | 10:18 |
yoctozepto | iurygregory: it seems I got my hands on storyboard now; I can report it in there if you haven't started it | 10:20 |
iurygregory | yoctozepto, https://storyboard.openstack.org/#!/story/2008112 | 10:20 |
iurygregory | feel free to update =) | 10:20 |
yoctozepto | iurygregory: thanks, looks great | 10:21 |
iurygregory | from my side I would say you can push the patch adding the kolla job (before we remove the systemd so we make sure it works) | 10:21 |
yoctozepto | iurygregory: it's pretty likely it works (as it's the only relevant part that changed); the reason I asked about whether you would accept such a job is that it needs to be designed first; bifrost would be the first cross-gating non-kolla project :-) | 10:24 |
yoctozepto | iurygregory: green light makes me more inclined to work on it | 10:24 |
iurygregory | yoctozepto, hehehe yeah | 10:24 |
*** k_mouza has joined #openstack-ironic | 10:26 | |
*** zzzeek has quit IRC | 10:27 | |
*** zzzeek has joined #openstack-ironic | 10:30 | |
*** tosky has joined #openstack-ironic | 10:33 | |
*** dtantsur|afk is now known as dtantsur | 10:38 | |
dtantsur | morning/afternoon ironic | 10:39 |
dtantsur | yoctozepto: I'd welcome a non-voting (at least initially) CI job | 10:39 |
iurygregory | good morning dtantsur o/ | 10:40 |
dtantsur | mnasiadka: I was unsure about this bit, we had it in place for some reason, but I agree it shouldn't be there | 10:40 |
dtantsur | let's hope your patch works :) | 10:40 |
mnasiadka | yeah :) | 10:40 |
mnasiadka | dtantsur: looking at current zuul run, it seems to be working, so let's wait for the jobs to finish | 10:41 |
dtantsur | it really should be, unless we have broken packaging somewhere | 10:42 |
dtantsur | a lot of stuff in bifrost is ancient :) | 10:43 |
dtantsur | (and sorry for breaking kolla) | 10:43 |
yoctozepto | dtantsur, mnasiadka: I'm pretty convinced it's my patch you are talking about | 10:49 |
dtantsur | yoctozepto: you're not wrong there :) | 10:49 |
yoctozepto | and morning dtantsur | 10:49 |
mnasiadka | yoctozepto: one polish guy, second polish guy, what's the difference? :D | 10:49 |
yoctozepto | mnasiadka: I'm fighting the trend though | 10:49 |
dtantsur | mnasiadka was the first to ping me in the scrollback :-P | 10:49 |
*** jawad_axd has joined #openstack-ironic | 10:50 | |
yoctozepto | even though I must admit I'm struggling with Chinese folks having one-syllable names :-( | 10:50 |
yoctozepto | but doing my best | 10:50 |
dtantsur | names are hard, we all need UUIDs | 10:50 |
iurygregory | dtantsur, NOOO <O> | 10:51 |
dtantsur | although, I must admit, autocompletion for UUIDs will be poor | 10:51 |
iurygregory | LOL | 10:51 |
dtantsur | iurygregory: what did you say, b66b29d0-7fca-4c3b-a719-72a354a39f63? | 10:51 |
dtantsur | :D | 10:51 |
iurygregory | (this is happening because it's monday ofc) | 10:51 |
yoctozepto | xD | 10:51 |
iurygregory | this one I will pass XD | 10:51 |
iurygregory | doesn't have my luck number | 10:52 |
iurygregory | lol | 10:52 |
dtantsur | UUIDs are cheap, I can generate you as many as you need! | 10:52 |
iurygregory | that will cause problems when traveling | 10:52 |
iurygregory | imagine you need one passport for each UUID | 10:53 |
iurygregory | <o> | 10:53 |
yoctozepto | <only travels authenticated by fernet keys> | 10:53 |
Nisha_Agarwal | dtantsur, ironic gates broken? | 10:53 |
dtantsur | passports?? x509 certificates! | 10:53 |
*** jtomasek has quit IRC | 10:54 | |
dtantsur | Nisha_Agarwal: no idea, I've just logged in | 10:54 |
* dtantsur had Monday morning bouldering and intends to make it a tradition | 10:54 | |
Nisha_Agarwal | dtantsur, looks like they are broken.... | 10:54 |
iurygregory | link for the patch? | 10:54 |
iurygregory | yay it's monday! | 10:54 |
yoctozepto | bouldering sounds risky | 10:54 |
dtantsur | any sport is more risky than no sport :) | 10:55 |
yoctozepto | unless you get into health issues this way | 10:55 |
yoctozepto | then one could use some sport | 10:55 |
dtantsur | exactly. a balance that is very hard to strike | 10:56 |
yoctozepto | I wouldn't exactly say it's very hard but surely it's often overlooked | 10:56 |
iurygregory | Nisha_Agarwal, do you have a link for the patch ? | 10:57 |
Nisha_Agarwal | iurygregory, Yes | 10:57 |
Nisha_Agarwal | iurygregory, https://review.opendev.org/#/c/746416/13 | 10:57 |
patchbot | patch 746416 - ironic - Adds few of the security dashboard parameters to c... - 13 patch sets | 10:57 |
Nisha_Agarwal | this is my patch but gates were passing till Friday...and i had workflow yesterday on the patch | 10:58 |
Nisha_Agarwal | iurygregory, today i just rebased the patch on master again so votes are still intact | 10:58 |
iurygregory | ERROR: No matching distribution found for lxml===4.5.2 | 10:58 |
iurygregory | seems like an issue with the infra mirrors | 10:59 |
Nisha_Agarwal | Yes | 10:59 |
iurygregory | mirror.ca-ymq-1.vexxhost.opendev.org | 10:59 |
dtantsur | probably recheck after some time? | 10:59 |
iurygregory | yeah | 10:59 |
dtantsur | it happens | 10:59 |
Nisha_Agarwal | i have done a recheck after sometimes | 10:59 |
Nisha_Agarwal | sorry | 10:59 |
Nisha_Agarwal | i have recheck just sometimes back | 10:59 |
Nisha_Agarwal | dtantsur, iurygregory Thanks | 11:00 |
iurygregory | I just sent a message on #openstack -infra | 11:00 |
janders | dtantsur good morning/afternoon :) when you have time I would very much appreciate your thoughts on my (weird) Redfish OOB inspection issues | 11:01 |
*** Qianbiao has quit IRC | 11:01 | |
janders | I think I need to get a double portion of sashimi this week to make peace with Redfish... :/ | 11:01 |
*** Qianbiao has joined #openstack-ironic | 11:01 | |
janders | (thinking about it sake may be involved in this too) | 11:01 |
openstackgerrit | Radosław Piliszek proposed openstack/bifrost master: Fix install on systems without systemd https://review.opendev.org/750146 | 11:02 |
dtantsur | janders: `introspection data save` is an ironic-inspector command and only works after in-band inspection | 11:02 |
dtantsur | OOB inspection bypassing inspector completely and no data is saved | 11:02 |
yoctozepto | dtantsur, iurygregory: CI all green; added tags as promised; please approve | 11:03 |
Nisha_Agarwal | janders, if u dont mind ....whats the issue u r facing | 11:03 |
Nisha_Agarwal | janders, just asking if i could be of any help | 11:03 |
yoctozepto | thx dtantsur | 11:04 |
*** k_mouza has quit IRC | 11:05 | |
janders | right! Thank you dtantsur (and Nisha_Agarwal ). I wasn't aware of this. | 11:06 |
yoctozepto | thx iurygregory | 11:06 |
iurygregory | yoctozepto, yw | 11:06 |
*** rcernin has joined #openstack-ironic | 11:06 | |
fmuyassarov | Hi everyone, | 11:07 |
fmuyassarov | This is again related to Ironic disk cleaning. We would like to first hear your opinion here and if needed I can open a story and be happy to do the contribution as well if the use case makes sense to you all. | 11:07 |
fmuyassarov | For example: I have 2 nodes and for one of the nodes I want to rely on Ironic’s default disk cleaning behaviour while for the second node I want the Ironic to clean up only the root disks of the node. Currently, if we disable erase_devices and erase_devices_metadata then all of the nodes will get their data left out or if we don’t disable then all of the nodes will get their disks wiped out. We would like | 11:07 |
fmuyassarov | to make this configurable per node (not for all) for a user so that he/she could specify for which node all the disks should be cleaned and for which only the root disks. | 11:07 |
fmuyassarov | This discussion is coming from Metal3, and we are going to discuss it with the Metal3 community as well. Because, at the end of the day it will be Metal3 BereMetal Operator (BMO) that will be talking to Ironic. Meaning that, we will have to enable e.g. passing some parameter from BMO to Ironic in order to achieve the desired cleaning procedure. | 11:07 |
janders | dtantsur in this case, I suppose for https://storyboard.openstack.org/#!/story/2008038 I just query the Redfish interface for MAC address information directly when it's needed, correct? | 11:08 |
dtantsur | janders: yep | 11:08 |
*** k_mouza has joined #openstack-ironic | 11:09 | |
janders | dtantsur thank you! :) | 11:09 |
dtantsur | fmuyassarov: what's the exactly use case you're targeting? I mean, why exactly one node needs full cleaning, while the other - does not? | 11:09 |
dtantsur | What I'm trying to understand is where it's an operator configuration or a user configuration (there is no difference for metal3, but there may be some for other consumers). | 11:10 |
fmuyassarov | dtantsur, It is coming from upgrade use-case. For example, when we do the k8s cluster upgrade the nodes will be deprovisioned & provisioned. So, we don’t want to lose disk data. However, in normal scenarios we still want to make sure that while provisioning we do cleaning for all the disk. One way to do it is to have two ironic images (one for upgrade, another for normal use cases) with two differen | 11:14 |
fmuyassarov | t configurations, but I don’t think it is a good idea to have two ironic containers running. | 11:14 |
dtantsur | fmuyassarov: what's the reason of doing upgrades via reprovisioning? | 11:15 |
*** jtomasek has joined #openstack-ironic | 11:15 | |
*** Lucas_Gray has joined #openstack-ironic | 11:22 | |
*** jtomasek has quit IRC | 11:25 | |
fmuyassarov | dtantsur, Because, we are using the Cluster API KCP (KubeadmControlPlane) upgrade feature. And while upgrading, KCP deletes a Machine which will cause Metal3Machine deletion and finally BareMetalHost deprovisioning. So, AFAIK Metal3 doesn’t have a way to control that behavior since it happens on a higher level. | 11:29 |
fmuyassarov | So, it deleted a Machine and recreates a new one. | 11:29 |
*** Wryhder has joined #openstack-ironic | 11:30 | |
*** Lucas_Gray has quit IRC | 11:30 | |
*** Wryhder is now known as Lucas_Gray | 11:31 | |
*** k_mouza has quit IRC | 11:37 | |
*** k_mouza has joined #openstack-ironic | 11:39 | |
*** k_mouza has quit IRC | 11:44 | |
*** k_mouza has joined #openstack-ironic | 11:46 | |
dtantsur | sigh | 11:48 |
dtantsur | I wonder if we can somehow hold it from actual deprovisioning? | 11:48 |
dtantsur | in addition to cleaning problems, it's also going to be time-consuming | 11:49 |
*** k_mouza has quit IRC | 11:51 | |
*** jtomasek has joined #openstack-ironic | 11:51 | |
fmuyassarov | TBH I don't think that there is a way to avoid a BMH going through deprovisioning since KCP deletes the associated Machine object. | 11:53 |
*** rcernin has quit IRC | 11:54 | |
dtantsur | fmuyassarov: yeah, but we could keep BareMetalHost in some new "pending" state until it gets picked again? | 11:56 |
fmuyassarov | dtantsur, just a heads up. Here is an issue where we will discuss it with Metal3 folks as well. https://github.com/metal3-io/baremetal-operator/issues/626 | 11:57 |
dtantsur | yep, already subscribed | 11:57 |
dtantsur | but I still wonder if the upgrade problem has to be solved on some upper level | 11:57 |
dtantsur | because reprovisioning can easily take tens of minutes | 11:57 |
iurygregory | Nisha_Agarwal, feel free to recheck the problem should be fixed already | 11:59 |
*** Nisha_Agarwal has quit IRC | 12:00 | |
*** jtomasek has quit IRC | 12:00 | |
fmuyassarov | Yes, we could use for example unhealthy annotation on BMO that would avoid that BMH to be selected for while. However, I'm not sure if it is possible to attach a provisioned BMH to a new Metal3Machine. | 12:01 |
*** rcernin has joined #openstack-ironic | 12:10 | |
*** rcernin has quit IRC | 12:11 | |
*** rcernin has joined #openstack-ironic | 12:11 | |
openstackgerrit | Merged openstack/bifrost master: Fix install on systems without systemd https://review.opendev.org/750146 | 12:16 |
*** k_mouza has joined #openstack-ironic | 12:20 | |
*** rcernin has quit IRC | 12:21 | |
janders | it's been a good day today - I finally have Redfish doing what I want it to in the lab - thank you all for your help again | 12:22 |
janders | have a good day all, see you tomorrow o/ | 12:23 |
*** k_mouza has quit IRC | 12:24 | |
iurygregory | bye janders o/ | 12:25 |
*** mkrai has quit IRC | 12:25 | |
openstackgerrit | OpenStack Release Bot proposed openstack/sushy stable/victoria: Update .gitreview for stable/victoria https://review.opendev.org/750157 | 12:26 |
openstackgerrit | OpenStack Release Bot proposed openstack/sushy stable/victoria: Update TOX_CONSTRAINTS_FILE for stable/victoria https://review.opendev.org/750158 | 12:26 |
openstackgerrit | OpenStack Release Bot proposed openstack/sushy master: Update master for stable/victoria https://review.opendev.org/750159 | 12:26 |
openstackgerrit | OpenStack Release Bot proposed openstack/sushy master: Add Python3 wallaby unit tests https://review.opendev.org/750160 | 12:26 |
*** mkrai has joined #openstack-ironic | 12:29 | |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost bugfix/8.3: Fix install on systems without systemd https://review.opendev.org/750161 | 12:29 |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost stable/ussuri: Fix install on systems without systemd https://review.opendev.org/750162 | 12:29 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent master: Generate a TLS certificate and send it to ironic https://review.opendev.org/749930 | 12:32 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent master: DNM try without agent_verify_ca https://review.opendev.org/750165 | 12:36 |
*** mkrai has quit IRC | 12:50 | |
*** k_mouza has joined #openstack-ironic | 12:57 | |
*** jtomasek has joined #openstack-ironic | 13:01 | |
*** jawad_axd has quit IRC | 13:29 | |
*** k_mouza has quit IRC | 13:30 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent master: Simplify heartbeating by removing use of select() https://review.opendev.org/746774 | 13:43 |
Qianbiao | Hello, after install centos8(i guess it success), screen shows "Probing EDD (edd=off to disable)... ok" | 13:46 |
Qianbiao | any idea how to fix this? | 13:46 |
*** priteau has joined #openstack-ironic | 13:47 | |
*** priteau has quit IRC | 13:48 | |
*** priteau has joined #openstack-ironic | 13:49 | |
*** jtomasek has quit IRC | 13:50 | |
iurygregory | you probably need to append this to the kernel params | 13:51 |
dtantsur | mmm, no | 13:51 |
dtantsur | this is not an error, just the last thing your kernel manages to output before it dies or hangs | 13:51 |
iurygregory | oh | 13:52 |
* iurygregory wonders if it's better than Error: Could not retrieve NBP file size from HTTP server. | 13:53 | |
dtantsur | this looks more scary | 13:59 |
iurygregory | yeah | 14:01 |
TheJulia | Good morning | 14:02 |
TheJulia | dtantsur: a rock climbing morning ritual sounds awesome | 14:02 |
dtantsur | ++ | 14:02 |
dtantsur | good morning TheJulia | 14:02 |
TheJulia | Feels less quiet than I was expecting this morning | 14:04 |
dtantsur | only the USA is out, right? | 14:04 |
iurygregory | good morning TheJulia =) | 14:04 |
dtantsur | also, yay, one half of the ramdisk TLS works \o/ | 14:05 |
TheJulia | Yay! | 14:05 |
TheJulia | dtantsur: usa, and I think today is also a holiday in canada | 14:06 |
iurygregory | Brazil also \o/ | 14:06 |
dtantsur | ah, right. Except for rloo, we don't have a strong canadian presence, do we? | 14:06 |
TheJulia | I dunno, I mentally only track time zones | 14:07 |
TheJulia | Anyway I still wanted to hold the meeting for annoucements | 14:07 |
*** Haunted330 has joined #openstack-ironic | 14:10 | |
* TheJulia gets cofffeeeee | 14:10 | |
Haunted330 | TheJulia I want to let you know today is a holiday in the U.S., so the meeting may have a low turnout | 14:10 |
TheJulia | Indeed :) | 14:11 |
dtantsur | we have quite a few people from EMEA and even APAC | 14:12 |
TheJulia | Also greetings from California :) | 14:12 |
TheJulia | dtantsur: ++ | 14:12 |
*** fmuyassarov has quit IRC | 14:24 | |
*** k_mouza has joined #openstack-ironic | 14:29 | |
TheJulia | hmm, my cat has turned my desk into a disaster area | 14:30 |
Qianbiao | good morning TheJulia | 14:32 |
Qianbiao | iurygregory add what to where | 14:33 |
Qianbiao | dtantsur the screen does not print login message, and has no response to keyboard input | 14:33 |
dtantsur | TheJulia: that's a CATastrophe! | 14:36 |
*** martalais has joined #openstack-ironic | 14:40 | |
iurygregory | \o/ | 14:41 |
iurygregory | welcome martalais =) | 14:41 |
martalais | lol | 14:41 |
martalais | thanks! | 14:41 |
dtantsur | hi martalais | 14:47 |
martalais | hello dtantsur | 14:48 |
TheJulia | dtantsur: that was awful! :) | 14:53 |
*** Haunted330 has left #openstack-ironic | 14:53 | |
TheJulia | martalais: welcome! | 14:53 |
*** chihhsin has quit IRC | 14:54 | |
martalais | Hi there, TheJulia! Thank you! | 14:54 |
*** kaifeng has joined #openstack-ironic | 14:55 | |
TheJulia | #startmeeting ironic | 15:00 |
TheJulia | o/ | 15:00 |
openstack | Meeting started Mon Sep 7 15:00:13 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 |
iurygregory | o/ | 15:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
TheJulia | Good morning everyone! | 15:00 |
*** openstack changes topic to " (Meeting topic: ironic)" | 15:00 | |
openstack | The meeting name has been set to 'ironic' | 15:00 |
dtantsur | o/ | 15:00 |
kaifeng | o/ | 15:00 |
martalais | o/ | 15:00 |
TheJulia | Our agenda can be found on the wiki as always! | 15:00 |
TheJulia | #link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting | 15:00 |
arne_wiebalck | o/ | 15:00 |
ajya | o/ | 15:00 |
hjensas | o/ | 15:00 |
TheJulia | #topic Announcements / Reminders | 15:00 |
*** openstack changes topic to "Announcements / Reminders (Meeting topic: ironic)" | 15:00 | |
TheJulia | #info CFP is open for the Open Infra Summit's Forum component (The part where we discuss larger problems and possible solutions). If anyone has ideas, please feel free to submit sessions via the session submission tool. | 15:01 |
*** mkrai has joined #openstack-ironic | 15:01 | |
TheJulia | #link https://cfp.openstack.org/ | 15:01 |
TheJulia | #info Doodle regarding kexec discussion is available, however we've passed ~half the options at this point | 15:02 |
TheJulia | #link https://doodle.com/poll/ihbbtns36b2rkhfd | 15:02 |
TheJulia | I'll try and close that out early tomorrow and get something scheduled | 15:02 |
TheJulia | #info Ironic has been submitted to Boston University's open source mentorship program. | 15:03 |
TheJulia | Specifically the proposed focus area is kexec + long lived agents, but is generally painted as needs of the scientific and research communities using ironic. | 15:03 |
TheJulia | We should have news on that this week actually | 15:03 |
openstackgerrit | vinay kumar muddu proposed openstack/ironic master: Allow HttpImageService to accept custom certificate https://review.opendev.org/742936 | 15:03 |
iurygregory | awesome! | 15:03 |
TheJulia | #info Reminder: Please self triage bugs! | 15:03 |
TheJulia | #link https://docs.openstack.org/ironic/latest/contributor/bugs.html#triaging-guide | 15:04 |
TheJulia | I think that is it for announcements/reminders | 15:04 |
dtantsur | this ^^ especially concerns cores and long-term contributors | 15:04 |
TheJulia | Does anyone have anything else? | 15:04 |
dtantsur | well | 15:04 |
iurygregory | one more =) | 15:04 |
dtantsur | we have deadlines of ironicclient and ironic-inspector-client releases this week, I think | 15:04 |
iurygregory | we have a new contributor that will be adding the support for volume target on openstack sdk - martalais =) | 15:04 |
dtantsur | once more: welcome martalais :) | 15:05 |
arne_wiebalck | Also: doodle for regular bare metal SIG slot https://doodle.com/poll/3hpypw73455t2g24 | 15:05 |
TheJulia | Looks like the client libraries are good for release (one in process of merging for python-ironicclient | 15:06 |
martalais | thank you! =) | 15:06 |
TheJulia | #link https://doodle.com/poll/3hpypw73455t2g24 | 15:06 |
arne_wiebalck | thanks TheJulia | 15:06 |
*** k_mouza has quit IRC | 15:07 | |
TheJulia | Also, it is a holiday in North America today, so I expect we can't really reach full consensus today, but we can kind of bring awareness and so on and so forth. | 15:07 |
openstackgerrit | Merged openstack/ironic master: Remove token-less agent support https://review.opendev.org/749407 | 15:07 |
openstackgerrit | Merged openstack/ironic-inspector master: Identify accelerator devices during introspection https://review.opendev.org/745289 | 15:07 |
TheJulia | No action items from the prior week so we can skip ahead to subteam status reports | 15:08 |
TheJulia | #topic Review subteam status reports | 15:08 |
*** openstack changes topic to "Review subteam status reports (Meeting topic: ironic)" | 15:08 | |
TheJulia | #link https://etherpad.openstack.org/p/IronicWhiteBoard | 15:08 |
TheJulia | Starting at line 300! | 15:08 |
TheJulia | As victoria is quickly coming to a close! | 15:09 |
TheJulia | iurygregory: what i the latest on zuulv3/grenade. I know we dsicussed it last week | 15:09 |
iurygregory | TheJulia, the latest is the multinode grenade | 15:10 |
iurygregory | going to update the whiteboard | 15:10 |
TheJulia | k | 15:10 |
*** k_mouza has joined #openstack-ironic | 15:11 | |
TheJulia | dtantsur: any luck with keystone folks regarding: https://review.opendev.org/#/c/747670/ ? | 15:11 |
patchbot | patch 747670 - keystoneauth - Add a missing get_auth_ref implementation for noop... - 1 patch set | 15:11 |
openstackgerrit | Merged openstack/sushy master: Update master for stable/victoria https://review.opendev.org/750159 | 15:11 |
openstackgerrit | Merged openstack/sushy stable/victoria: Update .gitreview for stable/victoria https://review.opendev.org/750157 | 15:11 |
openstackgerrit | Merged openstack/sushy stable/victoria: Update TOX_CONSTRAINTS_FILE for stable/victoria https://review.opendev.org/750158 | 15:11 |
dtantsur | TheJulia: did not get to pinging them | 15:11 |
TheJulia | ok | 15:12 |
TheJulia | is this a blocker for us? | 15:12 |
iurygregory | if people are using http_basic and openstackclient yes | 15:13 |
iurygregory | =) | 15:13 |
iurygregory | ironic/inspector client works fine | 15:13 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Add an option to require TLS for agent callback_url https://review.opendev.org/749916 | 15:13 |
openstackgerrit | Merged openstack/bifrost master: Use packaged iPXE ROMs for openSUSE https://review.opendev.org/747894 | 15:13 |
TheJulia | okay, so likely not a blocker, just a general thing that should eventually merge from the way I'm groking this | 15:14 |
TheJulia | I see dmitry has been super busy on ramdisk TLS \o/ | 15:14 |
dtantsur | I have, yes :) | 15:15 |
dtantsur | it works, just needs rebasing now because of the agent token patch | 15:15 |
TheJulia | Regarding making CI manageable again. It feels like we have made some good progress there, It seems job renames/de-dupes are still kind of pending | 15:15 |
TheJulia | dtantsur: awesome! | 15:15 |
TheJulia | I'll be reviewing that as my #1 review priority this coming week! | 15:15 |
TheJulia | iurygregory: is the ruling that things just kind of work with dhcp-less deployments? | 15:16 |
iurygregory | TheJulia, yes! | 15:16 |
TheJulia | For privsep, I think we have to punt that to the next cycle | 15:16 |
iurygregory | dtantsur, gave the idea to add a job | 15:16 |
iurygregory | I'm going to look at how we can build and image during CI run that would allow us to run dhcp-less | 15:17 |
iurygregory | since we need the simple-init element present | 15:17 |
TheJulia | iurygregory: if you wouldn't mind also adding a note to the feedback on testing to the section | 15:17 |
TheJulia | ack | 15:17 |
TheJulia | ok | 15:17 |
TheJulia | may be easiest with bifrost, fwiw | 15:17 |
iurygregory | yeah for privsep we talked 2 weeks ago I think ... | 15:18 |
iurygregory | TheJulia, ack | 15:18 |
TheJulia | dtantsur: in-band done for the cycle? | 15:19 |
dtantsur | deploy steps? yes, I think so | 15:19 |
TheJulia | Awesome, definitely something to mention for the cycle highlights | 15:19 |
dtantsur | yup | 15:20 |
openstackgerrit | Merged openstack/bifrost master: Follow up on "Fix error 601" https://review.opendev.org/749499 | 15:20 |
TheJulia | Well, we could use a redfish interop profile update, but Richard has been heading that up and is away today due to the holiday | 15:20 |
TheJulia | I guess we're good to move on? | 15:20 |
*** k_mouza has quit IRC | 15:21 | |
dtantsur | iurygregory: are you going to work on vmedia support in bifrost? | 15:21 |
dtantsur | just clarifying because it's on my todo list as well, but not for right now | 15:21 |
TheJulia | Hmm, that could be a very good addition | 15:21 |
iurygregory | dtantsur it fits for the dhcp-less so I can do that =) | 15:21 |
dtantsur | yeah, that's why I'm asking | 15:22 |
dtantsur | you'll need it if you want a bifrost CI job with dhcp-less | 15:22 |
TheJulia | Good to proceed to priorities for the week? | 15:22 |
dtantsur | yep | 15:22 |
iurygregory | we are good to proceed I would say | 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.opendev.org/p/IronicWhiteBoard | 15:22 |
TheJulia | Line 140. | 15:22 |
TheJulia | Guess we need to clean that up first | 15:23 |
* TheJulia removes struck through lines | 15:23 | |
dtantsur | yeah, a lot of things have merged | 15:23 |
TheJulia | Indeed, and lots of items to add :) | 15:24 |
*** k_mouza has joined #openstack-ironic | 15:24 | |
TheJulia | so, I don't see much else and everything proposed to add at line 215 LGTM toa dd | 15:25 |
TheJulia | I didn't go through ironic too closely since we have TONS of patches that are presently failing CI :\ | 15:25 |
TheJulia | Any objections? Any additional items to add? | 15:26 |
iurygregory | no objections from me | 15:26 |
dtantsur | none from me (as expected) | 15:26 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Accept and use a TLS certificate from the agent https://review.opendev.org/747136 | 15:27 |
TheJulia | That looks good to m e | 15:28 |
TheJulia | to me | 15:28 |
TheJulia | Onward I guess! | 15:28 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Accept and use a TLS certificate from the agent https://review.opendev.org/747136 | 15:29 |
TheJulia | #topic Discussion | 15:29 |
*** openstack changes topic to "Discussion (Meeting topic: ironic)" | 15:29 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-python-agent master: Generate a TLS certificate and send it to ironic https://review.opendev.org/749930 | 15:29 |
TheJulia | First item up for discussion! vPTG time slots | 15:29 |
TheJulia | #link https://ethercalc.openstack.org/7xp2pcbh1ncb | 15:29 |
TheJulia | I was thinking maybe trying to run a time slot from 2-4 PM UTC on say two or three days? | 15:30 |
iurygregory | sounds like a plan | 15:30 |
TheJulia | Any thoughts? feelings? concerns? | 15:30 |
dtantsur | sounds about right. I guess 3 days works better | 15:31 |
TheJulia | We also just had our midcycle last week and didn't have TOO much come out of that which would be larger discussions | 15:31 |
dtantsur | I think we had 3 days the last time, right? | 15:31 |
TheJulia | I think we did 4 | 15:31 |
dtantsur | maybe. but you're right, with regular midcycles we need less PTG time | 15:31 |
TheJulia | Yup | 15:32 |
TheJulia | Anyway, Next topic! | 15:33 |
TheJulia | raid_config behavior contract - Making the behavior non-destructive changes only! | 15:33 |
openstackgerrit | Dmitry Tantsur proposed openstack/bifrost master: Remove unnecessary overrides of ansible_python_interpreter https://review.opendev.org/749262 | 15:33 |
dtantsur | I'm worried how it's going to work when the RAID config is not specified precisely | 15:33 |
TheJulia | The discussion of dell's configuration mold feature was brought up again this past week after the midcycle. | 15:33 |
TheJulia | #link http://eavesdrop.openstack.org/irclogs/%23openstack-ironic/%23openstack-ironic.2020-09-02.log.html#t2020-09-02T22:27:47 | 15:33 |
dtantsur | I guess we don't have most of Dell folks here now? | 15:34 |
ajya | only me | 15:34 |
dtantsur | right | 15:34 |
TheJulia | And tl;dr they wish that the behavior contract is changed. | 15:34 |
TheJulia | I too have the same concern, so I think I really wanted to mention this item so we're aware and we're prepared to try and discuss next week? | 15:34 |
dtantsur | or on the PTG? | 15:34 |
arne_wiebalck | For my understanding, I guess this would apply to software RAID? | 15:35 |
TheJulia | That will likely be better because there is a lot of emotion involved | 15:35 |
dtantsur | since it's pretty late to change behavior this cycle (we would have feature freeze if we were a "normal" project) | 15:35 |
TheJulia | ++ | 15:35 |
dtantsur | arne_wiebalck: any RAID, although I'm not sure how | 15:35 |
ajya | PTG - end of October? | 15:35 |
arne_wiebalck | dtantsur: we were discussing this at the time I think | 15:35 |
arne_wiebalck | dtantsur: and then decided to not do this | 15:35 |
arne_wiebalck | dtantsur: back then :) | 15:36 |
dtantsur | there at least has to be a way to wipe all RAID configuration | 15:36 |
dtantsur | yep, and I think for good reasons | 15:36 |
arne_wiebalck | dtantsur: exactly | 15:36 |
TheJulia | dtantsur: this too, it is presently a read only field in the API if memory serves | 15:36 |
dtantsur | I mean, the actual RAID configuration applied to a machine | 15:36 |
TheJulia | oh, well that too | 15:37 |
dtantsur | because otherwise you can get stuck with something you cannot even delete without trying to re-create it as target_raid_config | 15:37 |
arne_wiebalck | dtantsur: ++ | 15:37 |
TheJulia | yeah | 15:37 |
dtantsur | what ironic now does is a "cloud" behavior | 15:37 |
dtantsur | "I own this machine, and I own what RAID means for it" | 15:37 |
arne_wiebalck | I guess we could always make this configurable, no? | 15:38 |
dtantsur | so, this is our first (?) topic for the PTG | 15:38 |
TheJulia | I'm really worried about the edge cases this will create in trying to reconcile it | 15:38 |
dtantsur | for now I'm fine with adding such an option, I don't feel easy about making it the default | 15:39 |
dtantsur | exactly | 15:39 |
TheJulia | I don't get the motivation for forcing field reconcilliation | 15:39 |
arne_wiebalck | No, not the default, the exception :) | 15:39 |
*** k_mouza has quit IRC | 15:39 | |
TheJulia | bios will re-cache and we can set it to update the settings easily | 15:39 |
TheJulia | raid... is just a whole "ball of wax" | 15:39 |
dtantsur | you mean, changing raid_config based on something that is not our RAID interface? | 15:40 |
dtantsur | I'm pretty much -2 on that | 15:40 |
TheJulia | and yup | 15:40 |
dtantsur | at least based on what I've heard so far | 15:40 |
TheJulia | So PTG topic it does seem | 15:40 |
ajya | thanks for input, will discuss internally | 15:41 |
ajya | there might be more questions before PTG | 15:41 |
openstackgerrit | Merged openstack/ironic master: Switch Ironic to openstacksdk for Neutron https://review.opendev.org/734873 | 15:41 |
openstackgerrit | Merged openstack/ironic bugfix/15.2: Handle an older agent with agent_token https://review.opendev.org/749563 | 15:41 |
openstackgerrit | Merged openstack/ironic stable/queens: Fix for failure in cleaning https://review.opendev.org/747288 | 15:41 |
openstackgerrit | Merged openstack/python-ironicclient master: Remove Babel requirement https://review.opendev.org/747581 | 15:41 |
TheJulia | ajya: one thing that would be good to understand is why there is such a desire to have the field reconciliation since that is the huge sticking point | 15:42 |
openstackgerrit | Radosław Piliszek proposed openstack/bifrost master: [DNM] Dummy https://review.opendev.org/750195 | 15:42 |
dtantsur | yep | 15:42 |
TheJulia | Specifically for fields that cannot be scheduled upon | 15:42 |
ajya | TheJulia: to behave the same way as existing RAID interfaces | 15:42 |
dtantsur | but why? | 15:42 |
dtantsur | to behave the same way as existing RAID interfaces it has to be implemented by calling the RAID interface | 15:42 |
dtantsur | but rpioso doesn't seem to want that | 15:43 |
ajya | not behave, but to have the same output | 15:43 |
TheJulia | but why? | 15:43 |
dtantsur | well, as long as ironic does not care or try to interpret the output - fine | 15:43 |
TheJulia | It all comes back to how does this help the operator | 15:43 |
TheJulia | it _really_ doesn't for us to try and guess | 15:43 |
TheJulia | and reconcile configuations | 15:43 |
TheJulia | Anyway, we should move on to Baremetal SIG and RFE review | 15:44 |
dtantsur | ++ for moving on | 15:44 |
ajya | ok, will address this later | 15:44 |
TheJulia | #topic Baremetal SIG | 15:44 |
*** openstack changes topic to "Baremetal SIG (Meeting topic: ironic)" | 15:44 | |
arne_wiebalck | Nothing apart from the doodle mentioned at the beginning. | 15:44 |
TheJulia | arne_wiebalck: o/ | 15:44 |
TheJulia | Awesome | 15:44 |
TheJulia | #topic RFE Review | 15:44 |
*** openstack changes topic to "RFE Review (Meeting topic: ironic)" | 15:44 | |
TheJulia | We have one item for review, to make node.automated clean work in both directions | 15:45 |
TheJulia | #link https://storyboard.openstack.org/#!/story/2008113 | 15:45 |
dtantsur | I'm not sure we should review it without JayF, he used to have a strong opinion on it | 15:45 |
TheJulia | Yeah | 15:46 |
dtantsur | but I'm ready to hear other's feedback | 15:46 |
dtantsur | others' | 15:46 |
TheJulia | I too have a strong opinion for cleaning | 15:46 |
dtantsur | so do I, but I think we ended up sending the wrong message | 15:46 |
TheJulia | but we did kind of create the situation | 15:46 |
dtantsur | if we only allow to enable cleaning per node, people will be inclined to disable it globally | 15:46 |
dtantsur | maybe we need an option or even an API policy? | 15:46 |
TheJulia | Not only message, but some cases cleaning is just not really needed in non-cloudy cases | 15:46 |
dtantsur | so that JayF could disable this policy for all nodes and prevent disabling cleaning per node? | 15:47 |
TheJulia | dunno, I do like the logging note to record it when changed | 15:47 |
TheJulia | possibly | 15:47 |
dtantsur | I'll add to the RFE | 15:47 |
TheJulia | it wouldn't make the logic terribly complex | 15:47 |
*** k_mouza has joined #openstack-ironic | 15:47 | |
dtantsur | not at all | 15:47 |
TheJulia | I suspect we hold on to this one for next week | 15:47 |
TheJulia | Well in that case, Time for Open Discussion! | 15:49 |
TheJulia | #topic Open Discussion | 15:49 |
*** openstack changes topic to "Open Discussion (Meeting topic: ironic)" | 15:49 | |
dtantsur | I'm going to work on the iscsi deploy deprecation | 15:50 |
dtantsur | last minute objections or comments are accepted on the ML | 15:50 |
iurygregory | go for it! | 15:50 |
TheJulia | dtantsur: sounds good | 15:50 |
TheJulia | \o/ | 15:50 |
TheJulia | Well, guess there is not much left to discuss if I'm thinking of going and finding videos of crickets :) | 15:51 |
dtantsur | ++ | 15:51 |
TheJulia | Thanks everyone! Have a wonderful day and week! | 15:52 |
dtantsur | you too! | 15:52 |
arne_wiebalck | Thanks TheJulia ! | 15:52 |
TheJulia | #endmeeting | 15:52 |
*** 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." | 15:52 | |
openstack | Meeting ended Mon Sep 7 15:52:41 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:52 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-09-07-15.00.html | 15:52 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-09-07-15.00.txt | 15:52 |
openstack | Log: http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-09-07-15.00.log.html | 15:52 |
TheJulia | Now to go figure out what project I'm going to go work on today with our absurd heat warning | 15:52 |
dtantsur | I'm scared to think what "absurd heat" means for you | 15:53 |
TheJulia | 48.8C | 15:54 |
TheJulia | That is at least the forecast for today | 15:54 |
dtantsur | O__o | 15:56 |
dtantsur | that starts being an oven | 15:57 |
iurygregory | OMG! | 15:58 |
iurygregory | 48.8C?! | 15:58 |
*** mkrai has quit IRC | 15:59 | |
martalais | with 48.8C i think we can burn the ironic bear, be careful | 15:59 |
arne_wiebalck | Bye everyone o/ | 16:00 |
dtantsur | bear metal well done | 16:00 |
dtantsur | bye arne_wiebalck | 16:00 |
iurygregory | bye arne_wiebalck o/ | 16:00 |
iurygregory | we can make a good redfish =) | 16:00 |
martalais | bye arne_wiebalck o/ | 16:00 |
*** lucasagomes has quit IRC | 16:03 | |
*** Qianbiao has quit IRC | 16:06 | |
*** openstackgerrit has quit IRC | 16:11 | |
*** Lucas_Gray has quit IRC | 16:18 | |
*** Nisha_Agarwal has joined #openstack-ironic | 16:31 | |
*** Lucas_Gray has joined #openstack-ironic | 16:34 | |
Nisha_Agarwal | TheJulia, https://review.opendev.org/#/c/746416/ needs a workflow. It has 2 +2. There was a merge gate failure on previous patch set. I just rebased it on top of ironic master branch. Somehow upstream gates failing since my morning today. Now in 3rd recheck of the patch, the gates have passed. | 16:34 |
patchbot | patch 746416 - ironic - Adds few of the security dashboard parameters to c... - 13 patch sets | 16:34 |
*** k_mouza has quit IRC | 16:34 | |
*** dougsz has quit IRC | 16:35 | |
*** k_mouza has joined #openstack-ironic | 16:45 | |
*** Lucas_Gray has quit IRC | 16:51 | |
*** derekh has quit IRC | 17:03 | |
*** openstackgerrit has joined #openstack-ironic | 17:03 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: Change [agent]image_download_source=http https://review.opendev.org/750203 | 17:03 |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic master: [WIP] Deprecate the iscsi deploy interface https://review.opendev.org/750204 | 17:09 |
*** martalais has quit IRC | 17:13 | |
*** dtantsur is now known as dtantsur|afk | 17:18 | |
dtantsur|afk | o/ | 17:18 |
*** k_mouza has quit IRC | 17:22 | |
*** Nisha_Agarwal has quit IRC | 17:48 | |
*** dougsz has joined #openstack-ironic | 18:07 | |
*** kaifeng has quit IRC | 18:20 | |
*** zzzeek has quit IRC | 18:20 | |
*** zzzeek has joined #openstack-ironic | 18:24 | |
openstackgerrit | Merged openstack/ironic master: Adds few of the security dashboard parameters to capabilities https://review.opendev.org/746416 | 18:45 |
*** dougsz has quit IRC | 18:47 | |
*** zzzeek has quit IRC | 18:50 | |
*** zzzeek has joined #openstack-ironic | 18:52 | |
*** priteau has quit IRC | 19:04 | |
*** gregwork has joined #openstack-ironic | 19:27 | |
*** ociuhandu has joined #openstack-ironic | 19:37 | |
*** ociuhandu_ has joined #openstack-ironic | 19:42 | |
*** ociuhandu has quit IRC | 19:45 | |
*** ociuhandu_ has quit IRC | 20:19 | |
*** ociuhandu has joined #openstack-ironic | 20:35 | |
*** ociuhandu has quit IRC | 20:39 | |
*** Lucas_Gray has joined #openstack-ironic | 20:41 | |
*** zzzeek has quit IRC | 20:42 | |
*** zzzeek has joined #openstack-ironic | 20:44 | |
*** k_mouza has joined #openstack-ironic | 21:11 | |
*** k_mouza has quit IRC | 21:48 | |
*** hoonetorg has quit IRC | 22:15 | |
*** hoonetorg has joined #openstack-ironic | 22:28 | |
*** rcernin has joined #openstack-ironic | 22:41 | |
*** tosky has quit IRC | 23:16 | |
*** Lucas_Gray has quit IRC | 23:24 | |
janders | good morning Ironic o/ | 23:38 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!