Tuesday, 2022-05-03

JayFTIL about https://www.freedesktop.org/software/systemd/man/systemd-repart.html -- I wonder if any ironic deployers are using this00:20
JayFCould also be ... interesting to use it as part of a driver for OS deployment. PXE boot a kernel and initramfs including systemd-repart configuration + untarring a basic tarball of an OS (like a gentoo stage3 tarball or equivalent) onto the machine. 00:22
arne_wiebalckGood morning, Ironic!06:15
rpittaugood morning ironic! o/06:58
opendevreviewRiccardo Pittau proposed openstack/bifrost master: [DNM] Test dhcp-all-interfaces fix  https://review.opendev.org/c/openstack/bifrost/+/83932907:00
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Upgrade from stable/yoga  https://review.opendev.org/c/openstack/bifrost/+/83936907:02
jandersgood morning arne_wiebalck rpittau and Ironic o/07:41
rpittauHay janders :)07:43
jandersI am looking at backporting https://review.opendev.org/c/openstack/sushy/+/818114 (by arne_wiebalck ) to Xena (backport: https://review.opendev.org/c/openstack/sushy/+/839842). Looking at the release notes I'd think it qualifies as a bugfix, are you of the same opinion?07:45
janders(I need this in order to be able to backport https://review.opendev.org/c/openstack/sushy/+/830553 + https://review.opendev.org/c/openstack/sushy/+/831355 )07:46
opendevreviewMerged openstack/metalsmith stable/xena: Add a workaround to fix the CI  https://review.opendev.org/c/openstack/metalsmith/+/83992510:24
iurygregorymorning ironic11:41
iurygregoryjanders, it is a bugfix indeed =)11:43
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent stable/wallaby: [PoC] Detect EFI partition by its type, not by partition number  https://review.opendev.org/c/openstack/ironic-python-agent/+/84017012:29
dtantsurrpittau: next attempt ^^^12:29
rpittaudtantsur: ack12:31
romerGood Afternoon ! 12:43
romerI have a question for ironic community ! We are using ironic to deploy nodes that have different ram and cpu configurations 12:44
opendevreviewMerged openstack/sushy stable/xena: Use Etag in precondition header when setting boot options  https://review.opendev.org/c/openstack/sushy/+/83984212:44
romerBefore it seems we were able to use the ram and flavor12:45
romerbut now everything has to be done with ressources classes12:46
romerMy question would be : it is still possible to use flavor ram and cpu properties ? because it's "easier" than specifiying multiple ressource class 12:47
romerif we want to schedule based on ram properties for exemple12:47
dtantsurromer: nova removed this support at some point12:53
romerYes i understood , but Is there a "reason" for this ? Because it was very useful :) 12:56
romerThanks for your answer !12:56
dtantsurtl;dr the logic was half-broken and racy12:59
TheJuliagood morning13:03
TheJuliaromer: my understanding is the same as dtantsur's. The logic using resource classes has locking to try and prevent a number of the pitfalls which have caused operators quite a bit of headache in years past.13:05
romerThanks @TheJulia, @dtantsur ! 13:06
romerAlright we will use the ressources class now13:06
TheJuliaAnd already the cat has knocked the NAS over and demanded to sit in the window behind my desk13:07
TheJuliaThis is going to be a long day...13:07
romerI am from the society Exaion and we are using it to deploy currently 300 nodes with Ironic ! 13:07
TheJuliaexcellent!13:07
romerThanks for your work, i'v encounterd many of your commits 13:08
romerI think we will had soon custom clean step for ironic with our specific algorithm for cleaning disks 13:08
romerThanks for your answers today !13:08
TheJuliahappy to help13:09
arne_wiebalckromer: what we do (in a deployment with several thousand nodes), is to have a resource class and corresponding flavor per machine type. Works ok :)13:54
*** mat_fechner is now known as matfechner14:45
*** diablo_rojo__ is now known as diablo_rojo15:52
romerAlright yes it works for us but we have 10 ressources class now, and clients keep wanting some specific configurations :)15:58
romerBut it works fine for us now @arne_wielbalck15:58
TheJuliaromer: so resource classes don't need to be *exact*... Traits are a thing that may be viable for use to help with some of that. But I guess it all depends on what exactly your clients want16:28
erbarranybody familiar with IPI baremetal certifications here?16:34
JayFDo you mean IPMI?16:34
erbarrno16:34
erbarropenshift16:34
JayFWell, that should tell you how familiar *I* am then.16:35
rpittauerbarr: certifications?16:35
rpittauI am unfortunately familiar with IPI :)16:35
erbarrlol, i'm trying to run it and I'm getting an error about node being locked16:35
erbarrIronic API returned error: status_code: 409, reason: Conflict, error: {"error_message": "{\"faultcode\": \"Client\", \"faultstring\": \"Node fd7efb2d-507a-43a3-bfbb-fd5464312c5f is locked by host 100.67.190.23, please retry after the current operation is completed.\", \"debuginfo\": null}"}16:36
dtantsurerbarr: hard to guess, but often enough this is because your BMC is exceptionally slow or something else is slowing done everything16:44
dtantsurJayF: systemd-repart as a driver is a fun idea :) I doubt we'll ever get to it (or tarbally deployment at all)16:45
JayFdtantsur: sounds like something we woulda said about anaconda 5 years ago :P16:45
dtantsurI'm sure I said something like that 5 years ago :D16:45
rpittaugood night! o/16:52
* TheJulia has more pixie boots stickers17:38
* TheJulia should have ordered about 50% larger17:38
opendevreviewJulia Kreger proposed openstack/ironic master: Auto-populate lessee for deployments  https://review.opendev.org/c/openstack/ironic/+/81864118:27

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