*** janders has joined #openstack-ironic | 01:56 | |
*** k_mouza has joined #openstack-ironic | 01:56 | |
*** k_mouza has quit IRC | 02:01 | |
*** mkrai has joined #openstack-ironic | 02:50 | |
*** ricolin has joined #openstack-ironic | 04:03 | |
*** bdodd has quit IRC | 04:45 | |
*** bdodd has joined #openstack-ironic | 04:49 | |
*** abdysn has joined #openstack-ironic | 05:20 | |
*** Abdallahyas has joined #openstack-ironic | 05:31 | |
*** abdysn has quit IRC | 05:34 | |
openstackgerrit | Kaifeng Wang proposed openstack/ironic master: Follow up to I44336423194eed99f026c44b6390030a94ed0522 https://review.opendev.org/745474 | 05:59 |
---|---|---|
openstackgerrit | Steve Baker proposed openstack/ironic master: New argument validate decorator https://review.opendev.org/742795 | 06:04 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert drivers endpoint to plain JSON https://review.opendev.org/741865 | 06:04 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Add status_code argument to @method.expose https://review.opendev.org/743677 | 06:04 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Add @method.body decorator https://review.opendev.org/743678 | 06:04 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert allocation endpoint to plain JSON https://review.opendev.org/743679 | 06:04 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert bios endpoint to plain JSON https://review.opendev.org/745475 | 06:04 |
openstackgerrit | Steve Baker proposed openstack/ironic master: Convert chassis endpoint to plain JSON https://review.opendev.org/745476 | 06:04 |
*** k_mouza has joined #openstack-ironic | 06:16 | |
*** k_mouza has quit IRC | 06:20 | |
*** gregwork has quit IRC | 06:49 | |
*** mkrai has quit IRC | 06:54 | |
*** ntt__ has joined #openstack-ironic | 07:06 | |
iurygregory | good morning Ironic | 07:09 |
*** Lucas_Gray has joined #openstack-ironic | 07:15 | |
*** belmoreira has joined #openstack-ironic | 07:26 | |
janders | hey iurygregory | 07:33 |
janders | how was your weekend? | 07:33 |
iurygregory | hey janders o/ | 07:33 |
iurygregory | it was quite good =) | 07:33 |
*** dougsz has joined #openstack-ironic | 07:33 | |
iurygregory | went to a BBQ, and yours? | 07:33 |
rpittau | good morning ironic! o/ | 07:34 |
janders | good morning rpittau | 07:34 |
rpittau | hey janders :) | 07:34 |
janders | iurygregory quite busy... finishing off things related to our house move | 07:34 |
janders | but we managed to get out and do a couple hikes which was great! :) | 07:34 |
janders | rpittau how did the renovation work go? | 07:35 |
iurygregory | morning rpittau | 07:35 |
rpittau | hey iurygregory :) | 07:35 |
iurygregory | janders, nice! | 07:35 |
rpittau | janders: it's going, a bit slower than expected as everyone here seems to be on vacation :/ | 07:35 |
janders | this time of the year... | 07:38 |
janders | it's like December here | 07:38 |
janders | I suppose | 07:38 |
janders | (or January) | 07:38 |
rpittau | yeah :/ | 07:38 |
rpittau | and it doesn't help that we're ordering a bunch of stuff from Italy | 07:38 |
janders | ah | 07:40 |
janders | Ferragosto? | 07:40 |
rpittau | janders: yep | 07:41 |
rpittau | wow so many patches merged during the weekend! | 07:41 |
*** alexmcleod has joined #openstack-ironic | 07:46 | |
openstackgerrit | Riccardo Pittau proposed openstack/ironic-python-agent bugfix/6.2: Ignore devices with size 0 when collecting inventory https://review.opendev.org/745493 | 07:59 |
*** lucasagomes has joined #openstack-ironic | 08:00 | |
openstackgerrit | Merged openstack/ironic-python-agent bugfix/6.2: Fix TypeError on agent lookup failure https://review.opendev.org/745422 | 08:02 |
iurygregory | rpittau, zuul now deserves a cookie right? | 08:11 |
*** mkrai has joined #openstack-ironic | 08:12 | |
janders | a marshmallow perhaps? | 08:15 |
rpittau | iurygregory: might be good to keep it in a good mood :) | 08:15 |
iurygregory | rpittau, yeah | 08:15 |
iurygregory | janders, it would be worth a try with marshmallow =) | 08:16 |
janders | question: how to make bifrost use ironic source-code from a specific gerrit change proposal? | 08:17 |
*** hjensas has joined #openstack-ironic | 08:17 | |
janders | I tried fetch&checkout to /opt/ironic but during the install bifrost overrides that with master branch | 08:18 |
janders | and then uses master to install into the virtualenv | 08:18 |
iurygregory | I think it's the developer_mode that Dmitry added | 08:21 |
iurygregory | https://github.com/openstack/bifrost/commit/66777bf949d258a4ce40d427705e9bf14083f4b6#diff-4a718cbe61be62a62f11cc8840be58fb | 08:21 |
rpittau | janders: waht iurygregory wrote ^ | 08:22 |
iurygregory | I haven't give it a try myself ( I should ) | 08:22 |
*** Lucas_Gray has quit IRC | 08:29 | |
*** Lucas_Gray has joined #openstack-ironic | 08:31 | |
janders | thanks iurygregory rpittau! :) | 08:38 |
janders | will try it out and let you know | 08:38 |
rpittau | if anyone has time pls review https://review.opendev.org/745493 so we can backport more stuff depending on that change | 08:44 |
patchbot | patch 745493 - ironic-python-agent (bugfix/6.2) - Ignore devices with size 0 when collecting inventory - 1 patch set | 08:44 |
*** cp- has quit IRC | 08:47 | |
*** priteau has joined #openstack-ironic | 08:48 | |
*** cp- has joined #openstack-ironic | 08:52 | |
openstackgerrit | Merged openstack/ironic-inspector master: Normalize formatting in the API versions reference https://review.opendev.org/745312 | 09:01 |
gudrutis0 | Morning Ironic ! | 09:03 |
iurygregory | morning gudrutis0 | 09:06 |
*** hjensas has quit IRC | 09:06 | |
openstackgerrit | vinay kumar muddu proposed openstack/ironic master: [WIP]: Adds ilo-uefi-https boot interface to ilo5 https://review.opendev.org/745501 | 09:09 |
*** rcernin has quit IRC | 09:24 | |
iurygregory | now monday is a happy day \o/ | 09:32 |
iurygregory | people were able to use IPE on metal3 | 09:33 |
iurygregory | with redfish (since for ipmi it needs real hardware) | 09:33 |
*** Qianbiao has joined #openstack-ironic | 09:40 | |
*** Abdallahyas has quit IRC | 09:44 | |
*** sshnaidm|off is now known as sshnaidm | 09:44 | |
*** abdysn has joined #openstack-ironic | 09:45 | |
*** Abdallahyas has joined #openstack-ironic | 09:46 | |
*** abdysn has quit IRC | 09:50 | |
openstackgerrit | Merged openstack/ironic-inspector master: Listen on :: by default https://review.opendev.org/745308 | 10:20 |
openstackgerrit | Merged openstack/ironic bugfix/15.1: Use TLS for json_rpc when configured https://review.opendev.org/745444 | 10:20 |
*** mkrai has quit IRC | 10:23 | |
*** mkrai has joined #openstack-ironic | 10:23 | |
*** Abdallahyas has quit IRC | 10:41 | |
*** janders has quit IRC | 10:41 | |
*** janders has joined #openstack-ironic | 10:52 | |
*** ociuhandu_ has quit IRC | 10:52 | |
*** abdysn has joined #openstack-ironic | 10:58 | |
janders | wrapping up for the evening | 11:10 |
janders | have a good one and see you tomorrow o/ | 11:10 |
*** lucasagomes is now known as lucas-hungry | 11:14 | |
*** abdysn has quit IRC | 11:19 | |
*** abdysn has joined #openstack-ironic | 11:20 | |
*** mkrai has quit IRC | 11:28 | |
*** mkrai__ has joined #openstack-ironic | 11:28 | |
ftarasenko | team, can someone help me with ironic queens and port groups? I have server with 2 ports in port group, but when I provision it with nova, cloud-init has no information about bond. Also I see no port group details in binding_profile of server's port. | 11:45 |
*** rh-jelabarre has joined #openstack-ironic | 12:05 | |
*** rh-jelabarre has quit IRC | 12:14 | |
*** lucas-hungry is now known as lucasagomes | 12:16 | |
*** rh-jelabarre has joined #openstack-ironic | 12:19 | |
*** ociuhandu has joined #openstack-ironic | 12:26 | |
*** tosky has joined #openstack-ironic | 12:37 | |
openstackgerrit | Riccardo Pittau proposed x/sushy-oem-idrac master: Use victoria tests https://review.opendev.org/745527 | 13:06 |
*** mkrai__ has quit IRC | 13:18 | |
*** mkrai_ has joined #openstack-ironic | 13:18 | |
openstackgerrit | Iury Gregory Melo Ferreira proposed openstack/ironic-lib master: Refactor ironic-lib to move to oslo.privsep https://review.opendev.org/745535 | 13:30 |
openstackgerrit | Iury Gregory Melo Ferreira proposed openstack/ironic-lib master: Add initial privsep structure https://review.opendev.org/745536 | 13:32 |
*** mkrai_ has quit IRC | 13:35 | |
*** rloo has joined #openstack-ironic | 13:38 | |
*** tzumainn has joined #openstack-ironic | 13:42 | |
*** uzumaki has joined #openstack-ironic | 13:53 | |
*** bnemec-pto is now known as bnemec | 13:54 | |
*** sdanni has joined #openstack-ironic | 13:59 | |
*** cdearborn has joined #openstack-ironic | 14:11 | |
TheJulia | good morning | 14:30 |
*** abdysn has quit IRC | 14:30 | |
iurygregory | good morning TheJulia =) | 14:30 |
rpittau | good morning TheJulia :) | 14:30 |
TheJulia | how is everyone this morning | 14:33 |
rpittau | warm | 14:33 |
TheJulia | Yeah, I know that feeling. I got up and had to do some early morning work in the yard since there was no wind | 14:38 |
TheJulia | We're getting like 6 tons of rock delivered later in the week, so I had to put the mat down for it to be placed. | 14:38 |
*** kaifeng has joined #openstack-ironic | 14:40 | |
openstackgerrit | Ankit Kumar proposed openstack/ironic master: Enhance certificate verification for ilo harware type https://review.opendev.org/743490 | 14:42 |
*** belmoreira has quit IRC | 14:47 | |
TheJulia | yeaaaah driving 200 steel landscaping staples first thing in the morning was a bad idea | 14:52 |
iurygregory | =( | 14:52 |
rpittau | I can relate, yesterday running at 12 was not a clever move | 14:53 |
gudrutis0 | Ironic meeting today? | 14:58 |
*** diurnalist has joined #openstack-ironic | 14:59 | |
openstackgerrit | Merged openstack/ironic-python-agent master: Support changing the protocol part of callback_url to https https://review.opendev.org/745142 | 14:59 |
iurygregory | o/ | 15:00 |
TheJulia | Good morning | 15:00 |
TheJulia | #startmeeting ironic | 15:00 |
openstack | Meeting started Mon Aug 10 15:00:51 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 |
rpittau | o/ | 15:00 |
iurygregory | o/ | 15:00 |
ajya | o/ | 15:00 |
kaifeng | o/ | 15:00 |
rpioso | \o | 15:00 |
bfournie | o/ | 15:01 |
TheJulia | Sorry, I was lost in my thoughts in a document | 15:01 |
TheJulia | Good morning ironic! | 15:01 |
gudrutis0 | o/ | 15:01 |
cdearborn | o/ | 15:01 |
erbarr | o/ | 15:01 |
bdodd | o/ | 15:01 |
TheJulia | I hope everyone had a wonderful weekend! | 15:01 |
gudrutis0 | There is not better weekend then fixing your car | 15:01 |
* iurygregory had - BBQ <3 | 15:02 | |
TheJulia | Our agenda, as always, can be found on the wiki. | 15:02 |
TheJulia | #link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting | 15:02 |
rloo | o/ | 15:02 |
TheJulia | #topic Announcements / Reminder | 15:02 |
*** openstack changes topic to "Announcements / Reminder (Meeting topic: ironic)" | 15:02 | |
TheJulia | Only one item, we need to cut some releases this week | 15:02 |
TheJulia | On a positive side, CI is happy! | 15:03 |
TheJulia | \o/ | 15:03 |
iurygregory | \o/ | 15:03 |
TheJulia | *dances* | 15:03 |
TheJulia | Oh one other thing worth mentioning | 15:03 |
TheJulia | All the redhatters are off on Friday of this week, and I may also take some time next week. I have not decided yet | 15:03 |
gudrutis0 | question: dtanstur is around or on vacation. I dont see him in user list | 15:04 |
*** stendulker has joined #openstack-ironic | 15:04 | |
TheJulia | If anyone wants to run the meeting next week.... I would be more inclined to take the time off. *subtle hint* | 15:04 |
TheJulia | gudrutis0: yes, he is on PTO this week | 15:04 |
TheJulia | stendulker: o/ | 15:04 |
gudrutis0 | PTO? | 15:04 |
rpittau | TheJulia: I can run the meeting next week if needed | 15:04 |
iurygregory | I can run the meeting | 15:04 |
stendulker | o/ | 15:04 |
TheJulia | paid time off | 15:05 |
TheJulia | vacation | 15:05 |
iurygregory | oh =) | 15:05 |
iurygregory | so yeah next week either rpittau or me can run the meeting =) | 15:05 |
TheJulia | Well, since nobody else seems to have any annoucements or reminders, we should move on! | 15:06 |
TheJulia | iurygregory: I'd love for a non-redhatter to run it, but I'm also driving a lot on Friday/Sunday so I may just be dead to the world on Monday | 15:06 |
* TheJulia checks if we had action items | 15:06 | |
TheJulia | No action items, so I guess we can go to subteam status | 15:07 |
TheJulia | #topic Review subteam status reports | 15:07 |
*** openstack changes topic to "Review subteam status reports (Meeting topic: ironic)" | 15:07 | |
TheJulia | #link https://etherpad.opendev.org/p/IronicWhiteBoard | 15:07 |
TheJulia | Starting at line 302 | 15:07 |
TheJulia | I may need to offer chocolate or something for reviews on the out of memory patch | 15:08 |
TheJulia | photos of delicious chocolates or something | 15:08 |
gudrutis0 | very motivating | 15:09 |
TheJulia | yay! the ramdisk tempest scenario test merged | 15:09 |
TheJulia | queue dancing! | 15:09 |
iurygregory | \o/ | 15:09 |
TheJulia | Looks like stevebaker has been making good progress on API cleanups/refactoring stuffs | 15:10 |
TheJulia | And Dmitry posted some work for ramdisk tls | 15:11 |
TheJulia | \o/ | 15:11 |
TheJulia | iurygregory: still fighting with ci jobs? | 15:11 |
iurygregory | yes | 15:11 |
TheJulia | :( | 15:11 |
iurygregory | on grenade and on tempest .-. | 15:11 |
TheJulia | ugh | 15:11 |
tosky | at least it's not a POST_FAILURE | 15:12 |
iurygregory | trying to figure out why the new flavor is not helping .-. | 15:12 |
tosky | now the tests are just failing | 15:12 |
TheJulia | Or a POST_FAILURE that is a real failure :( | 15:12 |
TheJulia | tosky: oh? | 15:12 |
iurygregory | tosky, the failures were the same =) | 15:12 |
iurygregory | for grenade | 15:12 |
TheJulia | I saw privsep patches, awesome. | 15:12 |
iurygregory | yeah, I'm trying to understand the problem with the sudo to fix them hehe | 15:13 |
tosky | iurygregory: oh, ok | 15:13 |
iurygregory | and test aganist ironic to see how it goes | 15:13 |
TheJulia | I need to double check the openstack schedule but I think we are approaching the point where we need to amke progress on ironic-lib or we're going to slip the item to next cycle | 15:13 |
iurygregory | ack | 15:13 |
TheJulia | ohhh deploy time software raid in standalone job testing merged | 15:13 |
TheJulia | So seems like docs are what is left there | 15:14 |
TheJulia | rpioso: is there anything more up to date on the Redfish Interop profiles? | 15:14 |
rpioso | TheJulia: Nothing new. | 15:15 |
TheJulia | ok | 15:15 |
TheJulia | Seems like the baremetal sig is idle at the moment given Arne is on PTO as well | 15:15 |
TheJulia | so I guess we're good with updates, is everyone ready to proceed to priorities for the week? | 15:16 |
rpittau | let's | 15:16 |
iurygregory | ++ | 15:16 |
TheJulia | #topic Deciding on priorities for the coming week | 15:16 |
*** openstack changes topic to "Deciding on priorities for the coming week (Meeting topic: ironic)" | 15:16 | |
TheJulia | #link https://etherpad.opendev.org/p/IronicWhiteBoard | 15:16 |
TheJulia | Starting at line 159 | 15:17 |
TheJulia | Well, let me clean that up since a LOT of stuff merged last week | 15:17 |
TheJulia | Does anyone have items to propose to the list this week? | 15:20 |
TheJulia | I'm almost done cleaning the list up | 15:20 |
rpittau | this backport for ipa https://review.opendev.org/745493 | 15:21 |
patchbot | patch 745493 - ironic-python-agent (bugfix/6.2) - Ignore devices with size 0 when collecting inventory - 1 patch set | 15:21 |
TheJulia | added | 15:22 |
kaifeng | not a priority but needs discussion: https://review.opendev.org/#/c/745289/ | 15:22 |
rpittau | thanks | 15:22 |
patchbot | patch 745289 - ironic-inspector - Identify accelerator devices during introspection - 2 patch sets | 15:22 |
TheJulia | kaifeng: sure | 15:23 |
TheJulia | Well, I think that is it | 15:23 |
TheJulia | Everyone good with the list? I'm sure there is some stuff we can add as the week goes on, but I've been very heads down on CI issues and bugs the last couple of weeks | 15:23 |
iurygregory | ++ | 15:24 |
rpittau | looks good, maybe some more backprots, but can check them during the week | 15:24 |
TheJulia | Yeah, I have one or two that need to be attended to | 15:24 |
TheJulia | but yeah, largely it has been CI. Thanks everyone! | 15:25 |
TheJulia | Well, I guess time to move on to Discussion | 15:25 |
TheJulia | #topic Discussion | 15:25 |
*** openstack changes topic to "Discussion (Meeting topic: ironic)" | 15:25 | |
TheJulia | I guess we now have two items, or at least one | 15:25 |
TheJulia | The first one was the 2021 User Survey question. The OpenStack Foundation has inquired if we would like to change the question we pose on the user survey. | 15:26 |
TheJulia | Presently the question is "Ironic: What would you find most useful if it was part of ironic?" | 15:26 |
iurygregory | do we have some results so we can evaluate? | 15:26 |
TheJulia | I was thinking for 2021, perhaps something more like "Ironic: Would you submit anonymous usage statistics if a tool existed? Yes/No/Not Applicable", but since this is a community, I'd like to hear if anyone has any thoughts or ideas | 15:26 |
iurygregory | statistics about the deployment? | 15:27 |
TheJulia | So results have to be scrubbed for anonymity, and often because it is free form text entry we get a variety of responses. Sometimes it is features we've already implemented and people haven't updated, etc | 15:28 |
iurygregory | I'm trying to understand the `new` question... | 15:28 |
TheJulia | Yeah, I was thinking if we could somehow get an idea of the drivers/numbers of nodes per conductors, number of conductors... it would help understand our users better | 15:28 |
iurygregory | oh gotcha =) | 15:28 |
TheJulia | but I am unsure if people would eveb be receptive to submitting such data | 15:28 |
kaifeng | I think self networking service would be very helpful to make ironic more dependant | 15:28 |
TheJulia | kaifeng: could you elaborate on that a little more? | 15:29 |
rpittau | kaifeng: network configuration embedded ? | 15:29 |
TheJulia | I'm trying to understand your idea :) | 15:29 |
kaifeng | integration with neutron makes the network structure quite complex | 15:29 |
kaifeng | This is what I am feeling | 15:29 |
TheJulia | This is true, and in many cases it is complexity that is not always needed | 15:30 |
TheJulia | I really want a "call this ansible playbook" driver for networking, to be honest | 15:30 |
kaifeng | rpittau: I am thinking a mini network service provided by ironic :) | 15:30 |
iurygregory | wow | 15:31 |
rpittau | kaifeng: that sounds cool, especially for standalone | 15:31 |
TheJulia | I think it may be good to avoid trying to have a whole service as another thing that needs to be setup, but if we could do like local file dhcp configuration or even just call a playbook to change switchport config, that would be a huge bonus for operators | 15:32 |
TheJulia | Anyway, that has been my thought for a while | 15:33 |
rpittau | I agree, a service is probably overkill, while a configuration "tool" could be ideal | 15:33 |
TheJulia | or just another integration point | 15:33 |
kaifeng | Indeed, an alternative integration I would reword. | 15:33 |
TheJulia | ++ | 15:33 |
rpittau | yep | 15:33 |
TheJulia | So back to the 2021 question real quick, anyone have any thoughts on that. I have to send our answer into the foundation this week | 15:34 |
iurygregory | maybe an email to openstack-discuss would be good? | 15:35 |
iurygregory | I'm ok with the old and the new one =) | 15:35 |
TheJulia | I can do that | 15:35 |
rloo | i feel like the question is too open ended. (ie, not totally clear what is being asked). | 15:35 |
TheJulia | Yeah, leave it open for a day or two | 15:35 |
stendulker | It would be useful to get some data on drivers being used. We do not know adoption of newer drivers e.g. redfish or vmedia | 15:35 |
TheJulia | stendulker: ++ | 15:35 |
stendulker | essentially are ppl migrating from pxe/ipmi | 15:35 |
rpittau | we should give some guidance in terms of granularity and what we want to collect | 15:36 |
kaifeng | I guess there is some stat on the hardware automation event? | 15:36 |
TheJulia | rloo: if we provided an example of the data we would like users to submit, it would help them answer the question | 15:36 |
rloo | yes, that would help. | 15:36 |
TheJulia | kaifeng: like attendees? | 15:36 |
TheJulia | Okay, I'll send an email to the list after the meeting | 15:37 |
kaifeng | Oh, I mean oob technologies | 15:37 |
TheJulia | kaifeng: ahh. | 15:37 |
TheJulia | Next topic, kaifeng it seemed you had something for discussion? Would you like to discuss it now? | 15:37 |
stendulker | Also I think it would be useful to know what ppl hate about Ironic... | 15:37 |
kaifeng | sure | 15:37 |
TheJulia | stendulker: state machine | 15:38 |
stendulker | TheJulia: :) | 15:38 |
TheJulia | and that it is complex to setup | 15:38 |
* TheJulia shouldn't be surprised that she knows this | 15:38 | |
TheJulia | FWIW, we do get some of that with the existing question | 15:38 |
kaifeng | okay, it's about the patch https://review.opendev.org/#/c/745289/ | 15:39 |
patchbot | patch 745289 - ironic-inspector - Identify accelerator devices during introspection - 2 patch sets | 15:39 |
TheJulia | But yeah. I think the questionnaire closes in a few weeks and typically the foundation gets something out to PTLs end of september to mid-october | 15:39 |
rloo | (odd, i love the state machine...) | 15:39 |
TheJulia | kaifeng: I'm kind of with your statement on why to keep the possible devices in the code | 15:41 |
kaifeng | it seems dtantsur prefers to have a new node field for saving accelerator devices so it can be guarded by API and consumed by CLI | 15:41 |
TheJulia | ugh | 15:41 |
TheJulia | I guess the question is, will Nova or some other service be eventually leveraging the data? | 15:42 |
kaifeng | for known devices I am ok to have a in tree yaml or something | 15:42 |
TheJulia | kaifeng: Ohh, I like that idea! | 15:42 |
TheJulia | rloo: <3 | 15:42 |
rpittau | nova maybe for possible pci passthrough ? | 15:43 |
kaifeng | In our case Nova will be the data consumer | 15:43 |
TheJulia | rloo: the state machine is often misunderstood. | 15:43 |
rloo | ah, in that case, we might be able to clarify. | 15:43 |
TheJulia | and the value of a dedicated field really comes down to if it is opportunistic or not, and given the nature of the data | 15:44 |
TheJulia | Adding a new field for possible/occassional data seems like something that might make it harder for the API to be leveraged | 15:44 |
*** gyee has joined #openstack-ironic | 15:44 | |
TheJulia | but it is really just informational for scheduling I guess | 15:45 |
kaifeng | yes, I am thinking this way, from the ironic side, we just provide such information | 15:45 |
TheJulia | And also incrementing the microversion in nova makes it a harder change to consume | 15:46 |
TheJulia | and still not every machine/node/etc will have accelerators | 15:46 |
TheJulia | I'm thinking a new field is only going to be useful if we don't expect it to be used or leveraged for a while. If it is in properties, it can be leveraged much sooner | 15:47 |
TheJulia | Anyone else have any thoughts? | 15:47 |
TheJulia | And is there ever a case where an operator would need to change the data? | 15:47 |
rloo | i think we ought to move away from our dict-like fields, if possible. | 15:48 |
TheJulia | They are much harder for an operator or api client to update | 15:48 |
rloo | if possible, if makes sense... | 15:49 |
TheJulia | yeah | 15:49 |
kaifeng | we would have much more fields if we don't have dict-fields tbh | 15:49 |
rloo | i don't think it is a problem to have a lot more fields. | 15:49 |
TheJulia | kaifeng: agreed, and we have to find a "balancing point" between the two | 15:49 |
TheJulia | rloo: oh, there is. We get bug reports where people only paste the last 25 lines from "openstack baremetal node show" | 15:50 |
rloo | oh... | 15:50 |
TheJulia | People don't comprehend how many items are returned until they look | 15:50 |
TheJulia | unless they know taht is | 15:51 |
TheJulia | that | 15:51 |
rloo | well, parsing properties isn't fun. and we don't have an API to filter/search on properties. | 15:51 |
kaifeng | I think the benefit of new fields is if we have efficient update/query support from the db | 15:51 |
TheJulia | All comes down to the operator, at least in my mind. Will they be interacting with the field | 15:51 |
TheJulia | kaifeng: yes, we can't query/match dict fields easily | 15:51 |
kaifeng | but for dict-fields, we can't, so why a new dict-field then | 15:51 |
rloo | (we have a downstream hack to allow filtering on property values :-( ) | 15:52 |
TheJulia | rloo: yeouch | 15:52 |
rloo | it is really useful but yup, i agree | 15:52 |
* TheJulia passes rloo delicious tea | 15:52 | |
rloo | yum... | 15:52 |
TheJulia | kaifeng: Anyway, It comes down the operator interactions in my mind. I feel like we have some general consensus on that here today | 15:53 |
TheJulia | We can't really answer that question without knowing what the operator will be doing | 15:53 |
TheJulia | or instead of the operator, the user of the API | 15:53 |
TheJulia | since... one can grant non-admin users rights now | 15:54 |
TheJulia | Anyway, are we good to proceed? | 15:54 |
iurygregory | probably | 15:55 |
TheJulia | Skipping Baremetal SIG since arne is not here as well as RFE review since there are no items | 15:55 |
kaifeng | Well, if anyone has new thoughts, please comment on the patch | 15:55 |
TheJulia | #topic Open Discussion | 15:55 |
*** openstack changes topic to "Open Discussion (Meeting topic: ironic)" | 15:55 | |
TheJulia | kaifeng: do you want it on the review priorities for the week? | 15:55 |
TheJulia | does anyone have anything else to discuss today? | 15:55 |
kaifeng | TheJulia: thanks, that would be good :) | 15:55 |
gudrutis0 | Is it possible to get your input on my MR since dtantsur is away? | 15:57 |
*** dking has joined #openstack-ironic | 15:57 | |
TheJulia | kaifeng: done | 15:57 |
TheJulia | gudrutis0: link? | 15:57 |
gudrutis0 | https://review.opendev.org/#/c/731794/7/doc/source/user/usage.rst@120 | 15:58 |
patchbot | patch 731794 - ironic-inspector - More flexible definitions of conditions in rules - 7 patch sets | 15:58 |
TheJulia | gudrutis0: I've added it to my review queue | 15:59 |
gudrutis0 | This exact comment, we were discussing if it is worth introducing 2 new variables instead of 1 | 15:59 |
gudrutis0 | TheJulia: thanks | 15:59 |
TheJulia | no problem! | 16:00 |
TheJulia | Well, if there is nothing else folks, thank you and have a wonderful week! | 16:00 |
rpittau | thanks! | 16:00 |
rloo | danke | 16:00 |
kaifeng | thank you | 16:00 |
iurygregory | ty | 16:01 |
*** lucasagomes has quit IRC | 16:01 | |
TheJulia | #endmeeting | 16:01 |
*** 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:01 | |
openstack | Meeting ended Mon Aug 10 16:01:29 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-08-10-15.00.html | 16:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-08-10-15.00.txt | 16:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-08-10-15.00.log.html | 16:01 |
TheJulia | I need to go find my glasses now | 16:02 |
TheJulia | I basically stopped for the most part due to... well.. never really leaving the house | 16:02 |
gudrutis0 | TheJulia: people do the oposite | 16:02 |
gudrutis0 | use their glasses at home, contact lenses outside... | 16:03 |
TheJulia | Well, I have prescription sun glasses but they are also polarized lenses | 16:03 |
TheJulia | Those get worn | 16:03 |
TheJulia | Also because I live in a desert and it is bright outside | 16:03 |
iurygregory | wow nice =D | 16:04 |
*** ntt__ has quit IRC | 16:05 | |
gudrutis0 | ok, I am calling it a day. See you guys | 16:05 |
TheJulia | goodnight gudrutis0 | 16:05 |
TheJulia | I have a bad astigmatism but it has been relatively stable for a while... I don't need correction in the same way most people do with my sight, so it also makes glasses absurdly expensive | 16:06 |
TheJulia | But I sense, things are no longer stable given my headaches recently | 16:07 |
* TheJulia shrugs | 16:07 | |
* kaifeng wants to say having more sleep but found his word is less convincing at O'clock.. | 16:11 | |
*** stendulker has quit IRC | 16:13 | |
TheJulia | kaifeng: go get some sleep :) | 16:17 |
TheJulia | rloo: email sent to mailing list | 16:18 |
*** Qianbiao has quit IRC | 16:19 | |
spotz | Does anyone know where a good place to start looking for why virtual BM nodes aren't getting an IP during PXE? I'm assuming that's the cause of No Configuration Methods Succeeded | 16:24 |
*** uzumaki has quit IRC | 16:28 | |
TheJulia | spotz: neutron in use? | 16:30 |
*** mkrai has joined #openstack-ironic | 16:31 | |
spotz | TheJulia: Undercloud neutron isn't showing anything in it's logs neither are the introspection logs. I did find for vbmc I had to open firewalld rules even though iptables also has rules. | 16:31 |
TheJulia | okkay, then your on a flat network | 16:33 |
TheJulia | do you see dhcp packets on the virbr0 interface? | 16:33 |
spotz | TheJulia: Yes but they didn't seem to be going back out which is what I'd been seeing with vbmc | 16:34 |
spotz | 10:41:25.651817 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 52:54:00:74:72:06 (oui Unknown), length 400 | 16:39 |
spotz | 10:41:26.170185 IP manager.localdomain > vrrp.mcast.net: VRRPv2, Advertisement, vrid 51, prio 103, authtype none, intvl 1s, length 20 | 16:39 |
spotz | tcpdump on undercloud | 16:39 |
TheJulia | spotz: so is the neutron namespace attached to that network? | 16:39 |
TheJulia | spotz: you can figure that out using ovs-vsctl show and looking inside of the namespaces | 16:42 |
*** Lucas_Gray has quit IRC | 16:43 | |
spotz | TheJulia: Thanks for the hint:) Yeah the bridge is attached to the interface which is the provisioning network | 16:44 |
spotz | I accidently fixed this 5 rebuilds ago but I was basically throwing spaghetti at the wall to see what would stick | 16:45 |
spotz | And actually the undercloud might have not been on the right network with that build | 16:45 |
TheJulia | spotz: do you see the dhcp packets from with-in the namespace? | 16:46 |
spotz | TheJulia: Have not looked in there yet just tcpdumps of the interface | 16:48 |
TheJulia | It would verify attachment and likely if filtering is happy or not | 16:48 |
spotz | Ok I'll check there next, I appreciate the point in a new direction | 16:49 |
TheJulia | spotz: Does dnsmasq, if running in debug mode... log anything | 16:49 |
TheJulia | to get that, you'll need to orchustrate a very quick kill of the dnsmasq process and restart and then trigger the vm to power up again | 16:50 |
TheJulia | you could just be out of addresses on the network or something fun | 16:50 |
spotz | TheJulia: I looked on the undercloud and in the ironic-introspect and neutron-dnsmasque container and I'm not suuing anything in them | 16:51 |
spotz | containers and seeing cause I can't type | 16:51 |
TheJulia | Yeah, the containers make that hard to troubleshoot :\ | 16:51 |
spotz | thejulia it's a fresh build with 10 IPs for instrospection and only 7 nodes | 16:52 |
TheJulia | it does sound like firewalling for dhcp or something fun | 16:52 |
TheJulia | wait | 16:52 |
*** dougsz has quit IRC | 16:52 | |
TheJulia | are things failing at introspection in general? | 16:52 |
TheJulia | or if you bypass introspection can you boot the VM over the network? | 16:52 |
spotz | I'm almost tempted to buy more NUCs to do this as baremetal vs virtual:( | 16:52 |
spotz | started up another node to see if it PXEs but I think it does the same thing | 16:53 |
spotz | But yeah I'm introspecting 1 node at a time to make debugging easier | 16:53 |
spotz | yeah confirmed fails the same way | 16:54 |
spotz | so network/firewall vs ironic it looks like | 16:54 |
TheJulia | try skipping introspection for just one node and lets see what happens | 16:54 |
TheJulia | you can ask nova... maybe | 16:55 |
TheJulia | or you can do it manually by creating a port, attaching that port vif to a node | 16:55 |
TheJulia | and then populating the instance_info/image_source and image_checksum fields | 16:55 |
TheJulia | and then tell ironic to deploy | 16:55 |
TheJulia | Mainly becasue the introspection dhcp server in tripleo is not neutron integrated | 16:56 |
spotz | Ok let me give that a shot and I'll report back | 16:58 |
TheJulia | k | 16:58 |
* TheJulia needs a coffee IV or something | 16:58 | |
* TheJulia also realizes it is about the time she toldd her mechanic she would drop the car off :( | 16:58 | |
spotz | Yeah coffee always helps:) Go drop the car off | 16:59 |
spotz | I can always rollback the undercloud if I break things too badly:) | 16:59 |
openstackgerrit | Merged openstack/ironic-python-agent stable/rocky: Pin Ironic Tempest Plugin https://review.opendev.org/744773 | 17:02 |
TheJulia | oh yay | 17:02 |
* TheJulia goes and rechecks one of the bug fixes | 17:02 | |
*** mkrai has quit IRC | 17:23 | |
*** bdodd has quit IRC | 17:54 | |
*** yolanda has quit IRC | 18:31 | |
*** yolanda has joined #openstack-ironic | 18:35 | |
*** kaifeng has quit IRC | 18:38 | |
*** Lucas_Gray has joined #openstack-ironic | 19:01 | |
*** k_mouza has joined #openstack-ironic | 19:04 | |
*** priteau has quit IRC | 19:16 | |
*** Lucas_Gray has quit IRC | 19:18 | |
*** tosky has quit IRC | 19:21 | |
*** diurnalist has quit IRC | 19:23 | |
iurygregory | TheJulia, for people that will be contributing for the first time in opensource, do you thing adding volume target to openstacksdk is a good start point or https://storyboard.openstack.org/#!/story/1635390 would be better? (Considering the person would have 2month for this) | 19:28 |
TheJulia | If avolume target support seems less intrusive | 19:31 |
TheJulia | the later seems like a heavier more invasive lift | 19:31 |
iurygregory | gotcha =) | 19:34 |
iurygregory | well volume target would be kinda the same path of volume connectors I assume | 19:34 |
TheJulia | yeah | 19:36 |
iurygregory | and probably the person will be more happy working on a feature =) | 19:37 |
*** diurnalist has joined #openstack-ironic | 19:37 | |
*** k_mouza has quit IRC | 19:40 | |
TheJulia | yeah | 19:42 |
iurygregory | so hopefully one student will like the idea and in september we will have someone contributing =D | 19:44 |
*** k_mouza has joined #openstack-ironic | 19:45 | |
*** diurnalist has quit IRC | 19:53 | |
openstackgerrit | Merged openstack/ironic stable/ussuri: Change non-tinyipa jobs to use multiple cores https://review.opendev.org/741577 | 19:56 |
*** k_mouza has quit IRC | 19:59 | |
*** janders has quit IRC | 20:04 | |
*** k_mouza has joined #openstack-ironic | 20:11 | |
*** k_mouza has quit IRC | 20:11 | |
*** diurnalist has joined #openstack-ironic | 20:24 | |
spotz | thejulia might be making progress found the node validate command:) Cannot validate image information for node 4df953b3-5fa1-4d6b-adad-1d21c4e44aff because one or more parameters are missing from its instance_info and insufficent information is present to boot from a remote volume. Missing are: ['image_source', 'kernel', 'ramdisk'] | 20:40 |
TheJulia | spotz: ahh | 21:14 |
spotz | TheJulia: And then I find somewhere that saysit's ok it'll get it from Nova:( | 21:14 |
TheJulia | spotz: set image_source and the world should deploy with a vif | 21:14 |
TheJulia | no | 21:14 |
TheJulia | nova sets it for you | 21:14 |
spotz | Right so it's ok to be missing? | 21:15 |
TheJulia | https://docs.openstack.org/ironic/latest/install/standalone.html <-- maybe set something using those destructions to try and see how far you get | 21:16 |
spotz | I'm assuming the image_source is glance but couldn't figure out how to say that. | 21:16 |
TheJulia | and if the machine network bootss | 21:16 |
TheJulia | oh, well... see link :) | 21:16 |
TheJulia | just set image_source to the glance image uuid | 21:16 |
spotz | Ha yeah I'd googled and gotten the Ocata version of that page:) | 21:17 |
TheJulia | oh ugh | 21:17 |
spotz | The driver info is set and correct at leAST | 21:17 |
spotz | I think I'm getting closer. I did do one attempt with no iptables, I'm still thinking this is network related somehow. I am good at following instructions so I keep going back to I'm blocked by something I misconfigured | 21:19 |
spotz | And I rarely do exact scenarios things were developed for but for labs for training and workshops like trying to do all of this virtually on a NUC | 21:21 |
TheJulia | hopefully with plenty of ram | 21:36 |
* TheJulia really wants to take a nap | 21:36 | |
stevebaker | TheJulia: you should definitely go do that :) | 21:40 |
*** sdanni has quit IRC | 21:41 | |
spotz | TheJulia: Then it's naptime:) And the NUC has 32GB but yeah the one time I got the overcloud up I think it lost it's mind from being overloaded:( | 21:43 |
*** rcernin has joined #openstack-ironic | 21:49 | |
*** rcernin has quit IRC | 21:50 | |
*** rcernin has joined #openstack-ironic | 21:50 | |
*** weshay|ruck is now known as weshay|pto | 22:18 | |
TheJulia | heh | 22:24 |
openstackgerrit | Julia Kreger proposed openstack/ironic-python-agent master: Add basic retries for inspection https://review.opendev.org/745598 | 22:28 |
stevebaker | I might drop off when the Solar guy switches off the power | 22:30 |
TheJulia | getting solar or... ? | 22:30 |
*** stevebaker has quit IRC | 22:35 | |
* TheJulia goes with existing panels | 22:41 | |
*** tkajinam has joined #openstack-ironic | 22:46 | |
*** janders has joined #openstack-ironic | 22:52 | |
janders | good morning Ironic o/ | 22:52 |
*** rcernin has quit IRC | 23:14 | |
*** rcernin has joined #openstack-ironic | 23:17 | |
*** hjensas has joined #openstack-ironic | 23:18 | |
TheJulia | Good morning | 23:19 |
TheJulia | hjensas: o/ | 23:19 |
hjensas | TheJulia: o/ | 23:19 |
TheJulia | a.. bit... early there? | 23:20 |
hjensas | TheJulia: :) late, back from PTO today and first thing that happened was a massive dnf update crashed and I spent most of the day doing a backup, reinstalling and restoring. | 23:21 |
TheJulia | yeouch | 23:21 |
TheJulia | well good to hear from you! :) | 23:21 |
hjensas | Thanks, the same! | 23:22 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!