Monday, 2020-08-10

*** janders has joined #openstack-ironic01:56
*** k_mouza has joined #openstack-ironic01:56
*** k_mouza has quit IRC02:01
*** mkrai has joined #openstack-ironic02:50
*** ricolin has joined #openstack-ironic04:03
*** bdodd has quit IRC04:45
*** bdodd has joined #openstack-ironic04:49
*** abdysn has joined #openstack-ironic05:20
*** Abdallahyas has joined #openstack-ironic05:31
*** abdysn has quit IRC05:34
openstackgerritKaifeng Wang proposed openstack/ironic master: Follow up to I44336423194eed99f026c44b6390030a94ed0522  https://review.opendev.org/74547405:59
openstackgerritSteve Baker proposed openstack/ironic master: New argument validate decorator  https://review.opendev.org/74279506:04
openstackgerritSteve Baker proposed openstack/ironic master: Convert drivers endpoint to plain JSON  https://review.opendev.org/74186506:04
openstackgerritSteve Baker proposed openstack/ironic master: Add status_code argument to @method.expose  https://review.opendev.org/74367706:04
openstackgerritSteve Baker proposed openstack/ironic master: Add @method.body decorator  https://review.opendev.org/74367806:04
openstackgerritSteve Baker proposed openstack/ironic master: Convert allocation endpoint to plain JSON  https://review.opendev.org/74367906:04
openstackgerritSteve Baker proposed openstack/ironic master: Convert bios endpoint to plain JSON  https://review.opendev.org/74547506:04
openstackgerritSteve Baker proposed openstack/ironic master: Convert chassis endpoint to plain JSON  https://review.opendev.org/74547606:04
*** k_mouza has joined #openstack-ironic06:16
*** k_mouza has quit IRC06:20
*** gregwork has quit IRC06:49
*** mkrai has quit IRC06:54
*** ntt__ has joined #openstack-ironic07:06
iurygregorygood morning Ironic07:09
*** Lucas_Gray has joined #openstack-ironic07:15
*** belmoreira has joined #openstack-ironic07:26
jandershey iurygregory07:33
jandershow was your weekend?07:33
iurygregoryhey janders o/07:33
iurygregoryit was quite good =)07:33
*** dougsz has joined #openstack-ironic07:33
iurygregorywent to a BBQ, and yours?07:33
rpittaugood morning ironic! o/07:34
jandersgood morning rpittau07:34
rpittauhey janders :)07:34
jandersiurygregory quite busy... finishing off things related to our house move07:34
jandersbut we managed to get out and do a couple hikes which was great! :)07:34
jandersrpittau how did the renovation work go?07:35
iurygregorymorning rpittau07:35
rpittauhey iurygregory :)07:35
iurygregoryjanders, nice!07:35
rpittaujanders: it's going, a bit slower than expected as everyone here seems to be on vacation :/07:35
jandersthis time of the year...07:38
jandersit's like December here07:38
jandersI suppose07:38
janders(or January)07:38
rpittauyeah :/07:38
rpittauand it doesn't help that we're ordering a bunch of stuff from Italy07:38
jandersah07:40
jandersFerragosto?07:40
rpittaujanders: yep07:41
rpittauwow so many patches merged during the weekend!07:41
*** alexmcleod has joined #openstack-ironic07:46
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent bugfix/6.2: Ignore devices with size 0 when collecting inventory  https://review.opendev.org/74549307:59
*** lucasagomes has joined #openstack-ironic08:00
openstackgerritMerged openstack/ironic-python-agent bugfix/6.2: Fix TypeError on agent lookup failure  https://review.opendev.org/74542208:02
iurygregoryrpittau, zuul now deserves a cookie right?08:11
*** mkrai has joined #openstack-ironic08:12
jandersa marshmallow perhaps?08:15
rpittauiurygregory: might be good to keep it in a good mood :)08:15
iurygregoryrpittau, yeah08:15
iurygregoryjanders, it would be worth a try with marshmallow =)08:16
jandersquestion: how to make bifrost use ironic source-code from a specific gerrit change proposal?08:17
*** hjensas has joined #openstack-ironic08:17
jandersI tried fetch&checkout to /opt/ironic but during the install bifrost overrides that with master branch08:18
jandersand then uses master to install into the virtualenv08:18
iurygregoryI think it's the developer_mode that Dmitry added08:21
iurygregoryhttps://github.com/openstack/bifrost/commit/66777bf949d258a4ce40d427705e9bf14083f4b6#diff-4a718cbe61be62a62f11cc8840be58fb08:21
rpittaujanders: waht iurygregory wrote ^08:22
iurygregoryI haven't give it a try myself ( I should )08:22
*** Lucas_Gray has quit IRC08:29
*** Lucas_Gray has joined #openstack-ironic08:31
jandersthanks iurygregory rpittau! :)08:38
janderswill try it out and let you know08:38
rpittauif anyone has time pls review https://review.opendev.org/745493 so we can backport more stuff depending on that change08:44
patchbotpatch 745493 - ironic-python-agent (bugfix/6.2) - Ignore devices with size 0 when collecting inventory - 1 patch set08:44
*** cp- has quit IRC08:47
*** priteau has joined #openstack-ironic08:48
*** cp- has joined #openstack-ironic08:52
openstackgerritMerged openstack/ironic-inspector master: Normalize formatting in the API versions reference  https://review.opendev.org/74531209:01
gudrutis0Morning Ironic !09:03
iurygregorymorning gudrutis009:06
*** hjensas has quit IRC09:06
openstackgerritvinay kumar muddu proposed openstack/ironic master: [WIP]: Adds ilo-uefi-https boot interface to ilo5  https://review.opendev.org/74550109:09
*** rcernin has quit IRC09:24
iurygregorynow monday is a happy day \o/09:32
iurygregorypeople were able to use IPE on metal309:33
iurygregorywith redfish (since for ipmi it needs real hardware)09:33
*** Qianbiao has joined #openstack-ironic09:40
*** Abdallahyas has quit IRC09:44
*** sshnaidm|off is now known as sshnaidm09:44
*** abdysn has joined #openstack-ironic09:45
*** Abdallahyas has joined #openstack-ironic09:46
*** abdysn has quit IRC09:50
openstackgerritMerged openstack/ironic-inspector master: Listen on :: by default  https://review.opendev.org/74530810:20
openstackgerritMerged openstack/ironic bugfix/15.1: Use TLS for json_rpc when configured  https://review.opendev.org/74544410:20
*** mkrai has quit IRC10:23
*** mkrai has joined #openstack-ironic10:23
*** Abdallahyas has quit IRC10:41
*** janders has quit IRC10:41
*** janders has joined #openstack-ironic10:52
*** ociuhandu_ has quit IRC10:52
*** abdysn has joined #openstack-ironic10:58
janderswrapping up for the evening11:10
jandershave a good one and see you tomorrow o/11:10
*** lucasagomes is now known as lucas-hungry11:14
*** abdysn has quit IRC11:19
*** abdysn has joined #openstack-ironic11:20
*** mkrai has quit IRC11:28
*** mkrai__ has joined #openstack-ironic11:28
ftarasenkoteam, 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-ironic12:05
*** rh-jelabarre has quit IRC12:14
*** lucas-hungry is now known as lucasagomes12:16
*** rh-jelabarre has joined #openstack-ironic12:19
*** ociuhandu has joined #openstack-ironic12:26
*** tosky has joined #openstack-ironic12:37
openstackgerritRiccardo Pittau proposed x/sushy-oem-idrac master: Use victoria tests  https://review.opendev.org/74552713:06
*** mkrai__ has quit IRC13:18
*** mkrai_ has joined #openstack-ironic13:18
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-lib master: Refactor ironic-lib to move to oslo.privsep  https://review.opendev.org/74553513:30
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-lib master: Add initial privsep structure  https://review.opendev.org/74553613:32
*** mkrai_ has quit IRC13:35
*** rloo has joined #openstack-ironic13:38
*** tzumainn has joined #openstack-ironic13:42
*** uzumaki has joined #openstack-ironic13:53
*** bnemec-pto is now known as bnemec13:54
*** sdanni has joined #openstack-ironic13:59
*** cdearborn has joined #openstack-ironic14:11
TheJuliagood morning14:30
*** abdysn has quit IRC14:30
iurygregorygood morning TheJulia =)14:30
rpittaugood morning TheJulia :)14:30
TheJuliahow is everyone this morning14:33
rpittauwarm14:33
TheJuliaYeah, I know that feeling. I got up and had to do some early morning work in the yard since there was no wind14:38
TheJuliaWe'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-ironic14:40
openstackgerritAnkit Kumar proposed openstack/ironic master: Enhance certificate verification for ilo harware type  https://review.opendev.org/74349014:42
*** belmoreira has quit IRC14:47
TheJuliayeaaaah driving 200 steel landscaping staples first thing in the morning was a bad idea14:52
iurygregory=(14:52
rpittauI can relate, yesterday running at 12 was not a clever move14:53
gudrutis0Ironic meeting today?14:58
*** diurnalist has joined #openstack-ironic14:59
openstackgerritMerged openstack/ironic-python-agent master: Support changing the protocol part of callback_url to https  https://review.opendev.org/74514214:59
iurygregoryo/15:00
TheJuliaGood morning15:00
TheJulia#startmeeting ironic15:00
openstackMeeting 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
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: ironic)"15:00
openstackThe meeting name has been set to 'ironic'15:00
rpittauo/15:00
iurygregoryo/15:00
ajyao/15:00
kaifengo/15:00
rpioso\o15:00
bfournieo/15:01
TheJuliaSorry, I was lost in my thoughts in a document15:01
TheJuliaGood morning ironic!15:01
gudrutis0o/15:01
cdearborno/15:01
erbarro/15:01
bdoddo/15:01
TheJuliaI hope everyone had a wonderful weekend!15:01
gudrutis0There is not better weekend then fixing your car15:01
* iurygregory had - BBQ <315:02
TheJuliaOur agenda, as always, can be found on the wiki.15:02
TheJulia#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting15:02
rlooo/15:02
TheJulia#topic Announcements / Reminder15:02
*** openstack changes topic to "Announcements / Reminder (Meeting topic: ironic)"15:02
TheJuliaOnly one item, we need to cut some releases this week15:02
TheJuliaOn a positive side, CI is happy!15:03
TheJulia\o/15:03
iurygregory\o/15:03
TheJulia*dances*15:03
TheJuliaOh one other thing worth mentioning15:03
TheJuliaAll the redhatters are off on Friday of this week, and I may also take some time next week. I have not decided yet15:03
gudrutis0question: dtanstur is around or on vacation. I dont see him in user list15:04
*** stendulker has joined #openstack-ironic15:04
TheJuliaIf anyone wants to run the meeting next week.... I would be more inclined to take the time off. *subtle hint*15:04
TheJuliagudrutis0: yes, he is on PTO this week15:04
TheJuliastendulker: o/15:04
gudrutis0PTO?15:04
rpittauTheJulia: I can run the meeting next week if needed15:04
iurygregoryI can run the meeting15:04
stendulkero/15:04
TheJuliapaid time off15:05
TheJuliavacation15:05
iurygregoryoh =)15:05
iurygregoryso yeah next week either rpittau or me can run the meeting =)15:05
TheJuliaWell, since nobody else seems to have any annoucements or reminders, we should move on!15:06
TheJuliaiurygregory: 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 Monday15:06
* TheJulia checks if we had action items15:06
TheJuliaNo action items, so I guess we can go to subteam status15:07
TheJulia#topic Review subteam status reports15:07
*** openstack changes topic to "Review subteam status reports (Meeting topic: ironic)"15:07
TheJulia#link https://etherpad.opendev.org/p/IronicWhiteBoard15:07
TheJuliaStarting at line 30215:07
TheJuliaI may need to offer chocolate or something for reviews on the out of memory patch15:08
TheJuliaphotos of delicious chocolates or something15:08
gudrutis0very motivating15:09
TheJuliayay! the ramdisk tempest scenario test merged15:09
TheJuliaqueue dancing!15:09
iurygregory\o/15:09
TheJuliaLooks like stevebaker has been making good progress on API cleanups/refactoring stuffs15:10
TheJuliaAnd Dmitry posted some work for ramdisk tls15:11
TheJulia\o/15:11
TheJuliaiurygregory: still fighting with ci jobs?15:11
iurygregoryyes15:11
TheJulia:(15:11
iurygregoryon grenade and on tempest .-.15:11
TheJuliaugh15:11
toskyat least it's not a POST_FAILURE15:12
iurygregorytrying to figure out why the new flavor is not helping .-.15:12
toskynow the tests are just failing15:12
TheJuliaOr a POST_FAILURE that is a real failure :(15:12
TheJuliatosky: oh?15:12
iurygregorytosky, the failures were the same =)15:12
iurygregoryfor grenade15:12
TheJuliaI saw privsep patches, awesome.15:12
iurygregoryyeah, I'm trying to understand the problem with the sudo to fix them hehe15:13
toskyiurygregory: oh, ok15:13
iurygregoryand test aganist ironic to see how it goes15:13
TheJuliaI 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 cycle15:13
iurygregoryack15:13
TheJuliaohhh deploy time software raid in standalone job testing merged15:13
TheJuliaSo seems like docs are what is left there15:14
TheJuliarpioso: is there anything more up to date on the Redfish Interop profiles?15:14
rpiosoTheJulia: Nothing new.15:15
TheJuliaok15:15
TheJuliaSeems like the baremetal sig is idle at the moment given Arne is on PTO as well15:15
TheJuliaso I guess we're good with updates, is everyone ready to proceed to priorities for the week?15:16
rpittaulet's15:16
iurygregory++15:16
TheJulia#topic Deciding on priorities for the coming week15:16
*** openstack changes topic to "Deciding on priorities for the coming week (Meeting topic: ironic)"15:16
TheJulia#link https://etherpad.opendev.org/p/IronicWhiteBoard15:16
TheJuliaStarting at line 15915:17
TheJuliaWell, let me clean that up since a LOT of stuff merged last week15:17
TheJuliaDoes anyone have items to propose to the list this week?15:20
TheJuliaI'm almost done cleaning the list up15:20
rpittauthis backport for ipa https://review.opendev.org/74549315:21
patchbotpatch 745493 - ironic-python-agent (bugfix/6.2) - Ignore devices with size 0 when collecting inventory - 1 patch set15:21
TheJuliaadded15:22
kaifengnot a priority but needs discussion: https://review.opendev.org/#/c/745289/15:22
rpittauthanks15:22
patchbotpatch 745289 - ironic-inspector - Identify accelerator devices during introspection - 2 patch sets15:22
TheJuliakaifeng: sure15:23
TheJuliaWell, I think that is it15:23
TheJuliaEveryone 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 weeks15:23
iurygregory++15:24
rpittaulooks good, maybe some more backprots, but can check them during the week15:24
TheJuliaYeah, I have one or two that need to be attended to15:24
TheJuliabut yeah, largely it has been CI. Thanks everyone!15:25
TheJuliaWell, I guess time to move on to Discussion15:25
TheJulia#topic Discussion15:25
*** openstack changes topic to "Discussion (Meeting topic: ironic)"15:25
TheJuliaI guess we now have two items, or at least one15:25
TheJuliaThe 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
TheJuliaPresently the question is "Ironic: What would you find most useful if it was part of ironic?"15:26
iurygregorydo we have some results so we can evaluate?15:26
TheJuliaI 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 ideas15:26
iurygregorystatistics about the deployment?15:27
TheJuliaSo 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, etc15:28
iurygregoryI'm trying to understand the `new` question...15:28
TheJuliaYeah, 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 better15:28
iurygregoryoh gotcha =)15:28
TheJuliabut I am unsure if people would eveb be receptive to submitting such data15:28
kaifengI think self networking service would be very helpful to make ironic more dependant15:28
TheJuliakaifeng: could you elaborate on that a little more?15:29
rpittaukaifeng: network configuration embedded ?15:29
TheJuliaI'm trying to understand your idea :)15:29
kaifengintegration with neutron makes the network structure quite complex15:29
kaifengThis is what I am feeling15:29
TheJuliaThis is true, and in many cases it is complexity that is not always needed15:30
TheJuliaI really want a "call this ansible playbook" driver for networking, to be honest15:30
kaifengrpittau: I am thinking a mini network service provided by ironic :)15:30
iurygregorywow15:31
rpittaukaifeng: that sounds cool, especially for standalone15:31
TheJuliaI 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 operators15:32
TheJuliaAnyway, that has been my thought for a while15:33
rpittauI agree, a service is probably overkill, while a configuration "tool" could be ideal15:33
TheJuliaor just another integration point15:33
kaifengIndeed, an alternative integration I would reword.15:33
TheJulia++15:33
rpittauyep15:33
TheJuliaSo back to the 2021 question real quick, anyone have any thoughts on that. I have to send our answer into the foundation this week15:34
iurygregorymaybe an email to openstack-discuss would be good?15:35
iurygregoryI'm ok with the old and the new one =)15:35
TheJuliaI can do that15:35
rlooi feel like the question is too open ended. (ie, not totally clear what is being asked).15:35
TheJuliaYeah, leave it open for a day or two15:35
stendulkerIt would be useful to get some data on drivers being used. We do not know adoption of newer drivers e.g. redfish or vmedia15:35
TheJuliastendulker: ++15:35
stendulkeressentially are ppl migrating from pxe/ipmi15:35
rpittauwe should give some guidance in terms of granularity and what we want to collect15:36
kaifengI guess there is some stat on the hardware automation event?15:36
TheJuliarloo: if we provided an example of the data we would like users to submit, it would help them answer the question15:36
rlooyes, that would help.15:36
TheJuliakaifeng: like attendees?15:36
TheJuliaOkay, I'll send an email to the list after the meeting15:37
kaifengOh, I mean oob technologies15:37
TheJuliakaifeng: ahh.15:37
TheJuliaNext topic, kaifeng it seemed you had something for discussion? Would you like to discuss it now?15:37
stendulkerAlso I think it would be useful to know  what ppl hate about Ironic...15:37
kaifengsure15:37
TheJuliastendulker: state machine15:38
stendulkerTheJulia: :)15:38
TheJuliaand that it is complex to setup15:38
* TheJulia shouldn't be surprised that she knows this15:38
TheJuliaFWIW, we do get some of that with the existing question15:38
kaifengokay, it's about the patch https://review.opendev.org/#/c/745289/15:39
patchbotpatch 745289 - ironic-inspector - Identify accelerator devices during introspection - 2 patch sets15:39
TheJuliaBut yeah. I think the questionnaire closes in a few weeks and typically the foundation gets something out to PTLs end of september to mid-october15:39
rloo(odd, i love the state machine...)15:39
TheJuliakaifeng: I'm kind of with your statement on why to keep the possible devices in the code15:41
kaifengit seems dtantsur prefers to have a new node field for saving accelerator devices so it can be guarded by API and consumed by CLI15:41
TheJuliaugh15:41
TheJuliaI guess the question is, will Nova or some other service be eventually leveraging the data?15:42
kaifengfor known devices I am ok to have a in tree yaml or something15:42
TheJuliakaifeng: Ohh, I like that idea!15:42
TheJuliarloo: <315:42
rpittaunova maybe for possible pci passthrough ?15:43
kaifengIn our case Nova will be the data consumer15:43
TheJuliarloo: the state machine is often misunderstood.15:43
rlooah, in that case, we might be able to clarify.15:43
TheJuliaand the value of a dedicated field really comes down to if it is opportunistic or not, and given the nature of the data15:44
TheJuliaAdding a new field for possible/occassional data seems like something that might make it harder for the API to be leveraged15:44
*** gyee has joined #openstack-ironic15:44
TheJuliabut it is really just informational for scheduling I guess15:45
kaifengyes, I am thinking this way, from the ironic side, we just provide such information15:45
TheJuliaAnd also incrementing the microversion in nova makes it a harder change to consume15:46
TheJuliaand still not every machine/node/etc will have accelerators15:46
TheJuliaI'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 sooner15:47
TheJuliaAnyone else have any thoughts?15:47
TheJuliaAnd is there ever a case where an operator would need to change the data?15:47
rlooi think we ought to move away from our dict-like fields, if possible.15:48
TheJuliaThey are much harder for an operator or api client to update15:48
rlooif possible, if makes sense...15:49
TheJuliayeah15:49
kaifengwe would have much more fields if we don't have dict-fields tbh15:49
rlooi don't think it is a problem to have a lot more fields.15:49
TheJuliakaifeng: agreed, and we have to find a "balancing point" between the two15:49
TheJuliarloo: oh, there is. We get bug reports where people only paste the last 25 lines from "openstack baremetal node show"15:50
rloooh...15:50
TheJuliaPeople don't comprehend how many items are returned until they look15:50
TheJuliaunless they know taht is15:51
TheJuliathat15:51
rloowell, parsing properties isn't fun. and we don't have an API to filter/search on properties.15:51
kaifengI think the benefit of new fields is if we have efficient update/query support from the db15:51
TheJuliaAll comes down to the operator, at least in my mind. Will they be interacting with the field15:51
TheJuliakaifeng: yes, we can't query/match dict fields easily15:51
kaifengbut for dict-fields, we can't, so why a new dict-field then15:51
rloo(we have a downstream hack to allow filtering on property values :-( )15:52
TheJuliarloo: yeouch15:52
rlooit is really useful but yup, i agree15:52
* TheJulia passes rloo delicious tea15:52
rlooyum...15:52
TheJuliakaifeng: Anyway, It comes down the operator interactions in my mind. I feel like we have some general consensus on that here today15:53
TheJuliaWe can't really answer that question without knowing what the operator will be doing15:53
TheJuliaor instead of the operator, the user of the API15:53
TheJuliasince... one can grant non-admin users rights now15:54
TheJuliaAnyway, are we good to proceed?15:54
iurygregoryprobably15:55
TheJuliaSkipping Baremetal SIG since arne is not here as well as RFE review since there are no items15:55
kaifengWell, if anyone has new thoughts, please comment on the patch15:55
TheJulia#topic Open Discussion15:55
*** openstack changes topic to "Open Discussion (Meeting topic: ironic)"15:55
TheJuliakaifeng: do you want it on the review priorities for the week?15:55
TheJuliadoes anyone have anything else to discuss today?15:55
kaifengTheJulia: thanks, that would be good :)15:55
gudrutis0Is it possible to get your input on my MR since dtantsur is away?15:57
*** dking has joined #openstack-ironic15:57
TheJuliakaifeng: done15:57
TheJuliagudrutis0: link?15:57
gudrutis0https://review.opendev.org/#/c/731794/7/doc/source/user/usage.rst@12015:58
patchbotpatch 731794 - ironic-inspector - More flexible definitions of conditions in rules - 7 patch sets15:58
TheJuliagudrutis0: I've added it to my review queue15:59
gudrutis0This exact comment, we were discussing if it is worth introducing 2 new variables instead of 115:59
gudrutis0TheJulia: thanks15:59
TheJuliano problem!16:00
TheJuliaWell, if there is nothing else folks, thank you and have a wonderful week!16:00
rpittauthanks!16:00
rloodanke16:00
kaifengthank you16:00
iurygregoryty16:01
*** lucasagomes has quit IRC16:01
TheJulia#endmeeting16: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
openstackMeeting ended Mon Aug 10 16:01:29 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-08-10-15.00.html16:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-08-10-15.00.txt16:01
openstackLog:            http://eavesdrop.openstack.org/meetings/ironic/2020/ironic.2020-08-10-15.00.log.html16:01
TheJuliaI need to go find my glasses now16:02
TheJuliaI basically stopped for the most part due to... well.. never really leaving the house16:02
gudrutis0TheJulia: people do the oposite16:02
gudrutis0use their glasses at home, contact lenses outside...16:03
TheJuliaWell, I have prescription sun glasses but they are also polarized lenses16:03
TheJuliaThose get worn16:03
TheJuliaAlso because I live in a desert and it is bright outside16:03
iurygregorywow nice =D16:04
*** ntt__ has quit IRC16:05
gudrutis0ok, I am calling it a day. See you guys16:05
TheJuliagoodnight gudrutis016:05
TheJuliaI 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 expensive16:06
TheJuliaBut I sense, things are no longer stable given my headaches recently16:07
* TheJulia shrugs16:07
* kaifeng wants to say having more sleep but found his word is less convincing at O'clock..16:11
*** stendulker has quit IRC16:13
TheJuliakaifeng: go get some sleep :)16:17
TheJuliarloo: email sent to mailing list16:18
*** Qianbiao has quit IRC16:19
spotzDoes 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 Succeeded16:24
*** uzumaki has quit IRC16:28
TheJuliaspotz: neutron in use?16:30
*** mkrai has joined #openstack-ironic16:31
spotzTheJulia: 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
TheJuliaokkay, then your on a flat network16:33
TheJuliado you see dhcp packets on the virbr0 interface?16:33
spotzTheJulia: Yes but they didn't seem to be going back out which is what I'd been seeing with vbmc16:34
spotz10: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 40016:39
spotz10:41:26.170185 IP manager.localdomain > vrrp.mcast.net: VRRPv2, Advertisement, vrid 51, prio 103, authtype none, intvl 1s, length 2016:39
spotztcpdump on undercloud16:39
TheJuliaspotz: so is the neutron namespace attached to that network?16:39
TheJuliaspotz: you can figure that out using ovs-vsctl show and looking inside of the namespaces16:42
*** Lucas_Gray has quit IRC16:43
spotzTheJulia: Thanks for the hint:) Yeah the bridge is attached to the interface which is the provisioning network16:44
spotzI accidently fixed this 5 rebuilds ago but I was basically throwing spaghetti at the wall to see what would stick16:45
spotzAnd actually the undercloud might have not been on the right network with that build16:45
TheJuliaspotz: do you see the dhcp packets from with-in the namespace?16:46
spotzTheJulia: Have not looked in there yet just tcpdumps of the interface16:48
TheJuliaIt would verify attachment and likely if filtering is happy or not16:48
spotzOk I'll check there next, I appreciate the point in a new direction16:49
TheJuliaspotz: Does dnsmasq, if running in debug mode... log anything16:49
TheJuliato 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 again16:50
TheJuliayou could just be out of addresses on the network or something fun16:50
spotzTheJulia: I looked on the undercloud and in the ironic-introspect and neutron-dnsmasque container and I'm not suuing anything in them16:51
spotzcontainers and seeing cause I can't type16:51
TheJuliaYeah, the containers make that hard to troubleshoot :\16:51
spotzthejulia it's a fresh build with 10 IPs for instrospection and only 7 nodes16:52
TheJuliait does sound like firewalling for dhcp or something fun16:52
TheJuliawait16:52
*** dougsz has quit IRC16:52
TheJuliaare things failing at introspection in general?16:52
TheJuliaor if you bypass introspection can you boot the VM over the network?16:52
spotzI'm almost tempted to buy more NUCs to do this as baremetal vs virtual:(16:52
spotzstarted up another node to see if it PXEs but I think it does the same thing16:53
spotzBut yeah I'm introspecting 1 node at a time to make debugging easier16:53
spotzyeah confirmed fails the same way16:54
spotzso network/firewall vs ironic it looks like16:54
TheJuliatry skipping introspection for just one node and lets see what happens16:54
TheJuliayou can ask nova... maybe16:55
TheJuliaor you can do it manually by creating a port, attaching that port vif to a node16:55
TheJuliaand then populating the instance_info/image_source and image_checksum fields16:55
TheJuliaand then tell ironic to deploy16:55
TheJuliaMainly becasue the introspection dhcp server in tripleo is not neutron integrated16:56
spotzOk let me give that a shot and I'll report back16:58
TheJuliak16:58
* TheJulia needs a coffee IV or something16:58
* TheJulia also realizes it is about the time she toldd her mechanic she would drop the car off :(16:58
spotzYeah coffee always helps:) Go drop the car off16:59
spotzI can always rollback the undercloud if I break things too badly:)16:59
openstackgerritMerged openstack/ironic-python-agent stable/rocky: Pin Ironic Tempest Plugin  https://review.opendev.org/74477317:02
TheJuliaoh yay17:02
* TheJulia goes and rechecks one of the bug fixes17:02
*** mkrai has quit IRC17:23
*** bdodd has quit IRC17:54
*** yolanda has quit IRC18:31
*** yolanda has joined #openstack-ironic18:35
*** kaifeng has quit IRC18:38
*** Lucas_Gray has joined #openstack-ironic19:01
*** k_mouza has joined #openstack-ironic19:04
*** priteau has quit IRC19:16
*** Lucas_Gray has quit IRC19:18
*** tosky has quit IRC19:21
*** diurnalist has quit IRC19:23
iurygregoryTheJulia, 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
TheJuliaIf avolume target support seems less intrusive19:31
TheJuliathe later seems like a heavier more invasive lift19:31
iurygregorygotcha =)19:34
iurygregorywell volume target would be kinda the same path of volume connectors I assume19:34
TheJuliayeah19:36
iurygregoryand probably the person will be more happy working on a feature =)19:37
*** diurnalist has joined #openstack-ironic19:37
*** k_mouza has quit IRC19:40
TheJuliayeah19:42
iurygregoryso hopefully one student will like the idea and in september we will have someone contributing =D19:44
*** k_mouza has joined #openstack-ironic19:45
*** diurnalist has quit IRC19:53
openstackgerritMerged openstack/ironic stable/ussuri: Change non-tinyipa jobs to use multiple cores  https://review.opendev.org/74157719:56
*** k_mouza has quit IRC19:59
*** janders has quit IRC20:04
*** k_mouza has joined #openstack-ironic20:11
*** k_mouza has quit IRC20:11
*** diurnalist has joined #openstack-ironic20:24
spotzthejulia 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
TheJuliaspotz: ahh21:14
spotzTheJulia: And then I find somewhere that saysit's ok it'll get it from Nova:(21:14
TheJuliaspotz: set image_source and the world should deploy with a vif21:14
TheJuliano21:14
TheJulianova sets it for you21:14
spotzRight so it's ok to be missing?21:15
TheJuliahttps://docs.openstack.org/ironic/latest/install/standalone.html <-- maybe set something using those destructions to try and see how far you get21:16
spotzI'm assuming the image_source is glance but couldn't figure out how to say that.21:16
TheJuliaand if the machine network bootss21:16
TheJuliaoh, well... see link :)21:16
TheJuliajust set image_source to the glance image uuid21:16
spotzHa yeah I'd googled and gotten the Ocata version of that page:)21:17
TheJuliaoh ugh21:17
spotzThe driver info is set and correct at leAST21:17
spotzI 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 misconfigured21:19
spotzAnd 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 NUC21:21
TheJuliahopefully with plenty of ram21:36
* TheJulia really wants to take a nap21:36
stevebakerTheJulia: you should definitely go do that :)21:40
*** sdanni has quit IRC21:41
spotzTheJulia: 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-ironic21:49
*** rcernin has quit IRC21:50
*** rcernin has joined #openstack-ironic21:50
*** weshay|ruck is now known as weshay|pto22:18
TheJuliaheh22:24
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Add basic retries for inspection  https://review.opendev.org/74559822:28
stevebakerI might drop off when the Solar guy switches off the power22:30
TheJuliagetting solar or... ?22:30
*** stevebaker has quit IRC22:35
* TheJulia goes with existing panels22:41
*** tkajinam has joined #openstack-ironic22:46
*** janders has joined #openstack-ironic22:52
jandersgood morning Ironic o/22:52
*** rcernin has quit IRC23:14
*** rcernin has joined #openstack-ironic23:17
*** hjensas has joined #openstack-ironic23:18
TheJuliaGood morning23:19
TheJuliahjensas: o/23:19
hjensasTheJulia: o/23:19
TheJuliaa.. bit... early there?23:20
hjensasTheJulia: :) 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
TheJuliayeouch23:21
TheJuliawell good to hear from you! :)23:21
hjensasThanks, the same!23:22

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!