Tuesday, 2021-05-11

jandershey NobodyCam00:10
NobodyCamo/00:10
*** sdanni has quit IRC00:42
*** gyee has quit IRC01:06
*** hoonetorg has quit IRC01:06
*** MahnoorAsghar_ has joined #openstack-ironic01:08
*** zainub has quit IRC01:15
*** MahnoorAsghar_ has quit IRC01:43
*** rloo has quit IRC01:52
*** pmannidi has quit IRC03:10
*** tzumainn has quit IRC03:57
*** pmannidi has joined #openstack-ironic05:12
*** pmannidi has quit IRC05:13
*** k_mouza has joined #openstack-ironic05:14
*** k_mouza has quit IRC05:18
*** fdegir has quit IRC05:26
*** fdegir has joined #openstack-ironic05:27
*** mkowalski has quit IRC05:27
*** mkowalski has joined #openstack-ironic05:27
*** bnemec has quit IRC05:27
*** zbitter has joined #openstack-ironic05:27
*** dhellmann has quit IRC05:28
*** zaneb has quit IRC05:28
*** bnemec has joined #openstack-ironic05:29
*** dhellmann has joined #openstack-ironic05:30
arne_wiebalckGood morning, ironic!06:36
openstackgerritMerged openstack/ironic master: Upgrade guide: remove ancient versions and group with Installation  https://review.opendev.org/c/openstack/ironic/+/79038606:52
openstackgerritYuehuiLei proposed openstack/metalsmith master: setup.cfg: Replace dashes with underscores  https://review.opendev.org/c/openstack/metalsmith/+/79058107:02
*** sshnaidm|afk has quit IRC07:03
iurygregorygood morning arne_wiebalck and Ironic o/07:08
*** mkowalski has quit IRC07:08
arne_wiebalckhey iurygregory o/07:09
*** mkowalski has joined #openstack-ironic07:09
*** sshnaidm has joined #openstack-ironic07:20
*** mkowalski has quit IRC07:26
*** ociuhandu has joined #openstack-ironic07:35
*** rpittau|afk is now known as rpittau07:38
rpittaugood morning ironic! o/07:38
iurygregorymorning rpittau o/07:39
*** tosky has joined #openstack-ironic07:39
rpittauhey iurygregory :)07:40
*** mgoddard has quit IRC07:45
*** ociuhandu has quit IRC07:45
*** ociuhandu has joined #openstack-ironic07:46
arne_wiebalckiurygregory: rpittau: some pre-reviewed patches if you have a moment: https://review.opendev.org/c/openstack/ironic-python-agent/+/788941 & https://review.opendev.org/c/openstack/ironic-python-agent/+/78664107:46
iurygregoryRedfish question: in Redfish the EventService has Subscriptions (https://redfish.dmtf.org/schemas/v1/EventService.v1_0_6.json) , but when doing a get to list the subscriptions (/redfish/v1/EventService/Subscriptions) it says the type is EventDestinationCollection, I'm wondering how  we should call in Sushy...07:47
iurygregoryarne_wiebalck, looking now07:47
arne_wiebalckiurygregory: ty!07:48
*** mgoddard has joined #openstack-ironic07:50
*** ociuhandu has quit IRC07:50
iurygregoryarne_wiebalck, the one for SW Raid looks good =)07:53
iurygregoryI've marked as backport candidate also (since you probably want to have that in stable/victoria etc)07:54
arne_wiebalckiurygregory: it should be ok, I installed 70 nodes yesterday with this patch :)07:54
arne_wiebalckiurygregory: thanks for checking07:54
arne_wiebalckiurygregory: yeah, we should probably backport07:54
arne_wiebalckiurygregory: sooner or later we will have deployments realising the underlying issue ...07:55
iurygregoryarne_wiebalck, regarding the one for bur-in memory, can you just answer JayF's comment ? =)07:57
arne_wiebalckiurygregory: sure :)07:58
iurygregoryI don't see any problem, but maybe it's something we can look in the future =)07:59
iurygregorydo we really need the ports? you are not using in burnin_memory or burnin_cpu at all .-.08:01
iurygregorypeople may think we forgot to pass the parameter and will try to update the methods I would say08:01
iurygregorywdyt arne_wiebalck ? ^08:05
arne_wiebalckiurygregory: I just replied along those lines :)08:06
arne_wiebalckiurygregory: ports: I followed the signature of all other clean steps.08:07
arne_wiebalckiurygregory: if we want to remove them, we should probably do this on all, but also in a separate (clean up) patch maybe?08:08
arne_wiebalckiurygregory: I think we have more steps which do not use ports but still have it in the definition.08:08
iurygregoryarne_wiebalck, yeah if we have this in more palces ++ for a clean up patch later (at least for me it doesn't make sense to have a parameter we are not using, not sure why pep8 didn't complain hehe)08:09
arne_wiebalckiurygregory: I was assuming the interface is requiring this, so I kept it, but I did not check.08:09
iurygregoryarne_wiebalck, hummm that would make sense08:10
iurygregoryarne_wiebalck, tks!08:11
*** lucasagomes has joined #openstack-ironic08:11
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Default dib and ipa-builder to main git-branch  https://review.opendev.org/c/openstack/bifrost/+/79058608:12
*** ociuhandu has joined #openstack-ironic08:16
*** ociuhandu has quit IRC08:17
*** ociuhandu has joined #openstack-ironic08:17
arne_wiebalckiurygregory: rpittau: thanks for the reviews!08:17
iurygregoryyw08:21
*** rcernin has quit IRC08:32
openstackgerritMerged openstack/ironic stable/victoria: Point ipa-builder to stable/wallaby  https://review.opendev.org/c/openstack/ironic/+/79045608:39
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent stable/victoria: Point ipa-builder to stable/wallaby  https://review.opendev.org/c/openstack/ironic-python-agent/+/79045708:39
openstackgerritMerged openstack/bifrost stable/victoria: Point ipa-builder to stable/wallaby  https://review.opendev.org/c/openstack/bifrost/+/79043508:47
*** mkowalski has joined #openstack-ironic09:05
*** rcernin has joined #openstack-ironic09:09
jandersgood morning Ironic o/09:11
iurygregoryhey janders o/09:12
arne_wiebalckhey janders o/09:23
rpittauhey janders :)09:24
*** rcernin has quit IRC09:27
openstackgerritMerged openstack/ironic-python-agent master: Software RAID: RAID the ESPs  https://review.opendev.org/c/openstack/ironic-python-agent/+/78664109:31
openstackgerritMerged openstack/ironic-python-agent master: Burn-in: Add memory step  https://review.opendev.org/c/openstack/ironic-python-agent/+/78894109:31
openstackgerritMerged openstack/ironic master: [doc] Update documentation about force_persistent_boot_device  https://review.opendev.org/c/openstack/ironic/+/79050109:32
openstackgerritMerged openstack/ironic-inspector stable/victoria: Point ipa-builder to stable/wallaby  https://review.opendev.org/c/openstack/ironic-inspector/+/79046109:32
openstackgerritMerged openstack/ironic-prometheus-exporter stable/victoria: Point ipa-builder to stable/wallaby  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/79046209:32
*** rcernin has joined #openstack-ironic09:34
*** ociuhandu has quit IRC09:52
*** rcernin has quit IRC09:53
*** k_mouza has joined #openstack-ironic10:05
*** k_mouza has quit IRC10:05
*** alexmcleod has quit IRC10:06
*** k_mouza has joined #openstack-ironic10:07
*** alexmcleod has joined #openstack-ironic10:09
*** ociuhandu has joined #openstack-ironic10:10
*** dtantsur|afk is now known as dtantsur10:15
dtantsurmorning ironic10:15
iurygregorymorning dtantsur10:15
*** k_mouza_ has joined #openstack-ironic10:25
*** k_mouza has quit IRC10:28
*** rcernin has joined #openstack-ironic10:44
*** rcernin has quit IRC10:48
*** k_mouza_ has quit IRC11:17
*** ociuhandu has quit IRC11:21
*** ociuhandu has joined #openstack-ironic11:22
*** ociuhandu has quit IRC11:26
openstackgerritMerged openstack/ironic-python-agent-builder stable/wallaby: Fix python2 compatible ipa creations  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/79043811:31
*** k_mouza has joined #openstack-ironic11:53
openstackgerritArne Wiebalck proposed openstack/ironic-python-agent stable/wallaby: Software RAID: RAID the ESPs  https://review.opendev.org/c/openstack/ironic-python-agent/+/79067111:55
*** mkrai has joined #openstack-ironic11:56
openstackgerritArne Wiebalck proposed openstack/ironic-python-agent stable/victoria: Software RAID: RAID the ESPs  https://review.opendev.org/c/openstack/ironic-python-agent/+/79067211:56
*** ociuhandu has joined #openstack-ironic11:58
janderssee you tomorrow Ironic o/11:59
iurygregorybye janders11:59
*** ociuhandu has quit IRC12:02
arne_wiebalckFrom what I see, Ironic sends sth like "ipmitool ... chassis bootdev pxe" to the node to set the bootdevice. Does anyone know if the node is supposed to try all interfaces to PXE boot? Or only one?12:17
* arne_wiebalck fears the answer is: this is implementation-dependent12:18
*** ociuhandu has joined #openstack-ironic12:19
iurygregoryI think there are some problems if you have more than one interface with pxe enabled...12:19
dtantsurdepends on the firmware12:26
jandersarne_wiebalck from my operator days, it would be hardware dependent and often only work with the first on-board NIC12:26
dtantsursome try all interfaces, some one12:26
jandersthe on-board NIC principle would be particularly applicable if the other ports were from other vendors (and not tightly coupled with the motherboard etc)12:27
jandersbut as dtantsur said I'd expect "your mileage may vary" depending on the exact vendor, model and fw12:27
janders^ comment is based on Dell M6x0 platform as well as some Intel-badged kit with onboard NICs + add on Mellanox cards12:28
arne_wiebalckiurygregory: dtantsur: janders: thanks!12:32
arne_wiebalckwe have a node with 2 interfaces, and we disabled one as this confused some other systems12:32
arne_wiebalckafter deployment, the node does not PXE boot anymore12:33
arne_wiebalckI guess it is since the BMC f/w tries on the NIC we disabled to avoid confusion in other places ;)12:33
arne_wiebalckthanks again!12:33
iurygregorynp12:33
jandersarne_wiebalck my best bet for "boutique" scenarios was noop management driver + the right bootsequence + cleaning hacks (overwriting MBR prior to rebooting into cleaning)12:38
jandersnot sure if this is useful but throwing it out there just in case12:39
*** ociuhandu has quit IRC12:43
arne_wiebalckjanders: I think the issue here is that after deployment, the disk becomes the top of the boot order. Then, upon cleaning, Ironic asks for PXE, and the node tries, but only on the disconnected interface. This times out and the node falls back to the list in the nvram ... and on the top of that list is the disk :)12:47
arne_wiebalckjanders: I think the solution will be to use the interfaces the other way round.12:48
jandersarne_wiebalck just to expand on the noop front: if you had bootsequence 1) disk 2) "good NIC":12:49
janders* on provisioning, it will fail to boot off disk and fallback to NIC which will kick off the deployment12:49
janders* on cleaning you would need to wipe MBR prior to deleting instance, after which it will also fail to boot off disk and fallback to the NIC, etc...12:49
jandersIf you can sort it out on the NIC level, that would be cleaner/preferable but if that didn't work, with a bit of orchestration ^ should be doable, too12:49
arne_wiebalckjanders: Thanks! Yeah, that would work, I guess. Good fallback in case things get stuck. One issue is though that the "pre-cleaning" needs to be done from within the instance, to which I usually do not have access.12:53
jandersarne_wiebalck right!12:54
arne_wiebalckjanders: at the moment this is only 4 nodes and the user is patient :)12:54
jandersthat is good! :)12:54
arne_wiebalckHmm ... do UEFI and efibootmgr respect the force_persistent_boot_device option? If that is set to 'Never', I guess efibootmgr will still set the boot device to the disk after deployment, right?13:02
*** rloo has joined #openstack-ironic13:06
*** ociuhandu has joined #openstack-ironic13:09
*** rcernin has joined #openstack-ironic13:13
*** ociuhandu has quit IRC13:14
*** ociuhandu has joined #openstack-ironic13:23
*** rcernin has quit IRC13:26
*** paras333_ has joined #openstack-ironic13:31
*** tzumainn has joined #openstack-ironic13:32
dtantsurarne_wiebalck: yes, it only affects the boot device through the BMC13:45
arne_wiebalckdtantsur: thanks, this is what I thought13:46
arne_wiebalckBare Metal SIG meeting in 4 mins if you're interested :)13:56
* dtantsur gets a sip of water13:56
iurygregoryI will have to watch the recording =(13:56
* arne_wiebalck gets at least 1 view \o/13:57
iurygregoryI can join ( but I won't pay attention D:)13:57
*** VoochkO has quit IRC14:04
dtantsurarne_wiebalck: I've just realized we're not checking retired flag in allocations: https://opendev.org/openstack/ironic/src/branch/master/ironic/conductor/allocations.py#L106-L11014:19
dtantsurI think we should, wdyt?14:19
*** iurygregory has quit IRC14:22
*** iurygregory has joined #openstack-ironic14:22
arne_wiebalckdtantsur: I think we should, yes!14:32
arne_wiebalckdtantsur: that was an oversight14:32
openstackgerritBob Fournier proposed openstack/sushy-tools master: Add support for returning message and attribute registries  https://review.opendev.org/c/openstack/sushy-tools/+/79036114:36
*** VoochkO has joined #openstack-ironic14:38
VoochkOhello there14:39
VoochkOdoes anyone know if there is a credible way to skip to use IPA in ironic standalone case when doing HTTPS UEFI boot and go straight with user image?14:40
dtantsurVoochkO: I'm not sure the HTTPS UEFI boot actually supports that, but in theory there is: https://docs.openstack.org/ironic/latest/admin/ramdisk-boot.html14:41
dtantsurit has to be supported by the boot interface, hence I'm not sure14:42
*** VoochkO has quit IRC14:42
*** VoochkO has joined #openstack-ironic14:45
VoochkOdtantsur thanks for prompt reply. I am trying to get IPA boot for weeks now, but I am slowly getting hopeless with it , so trying to see the alternatives. Will check ramdisk-boot option14:46
*** zbitter is now known as zaneb14:46
VoochkOIt looks that ramdisk coudld work for me. I would need to switch to ilo-virtual-media from uefi-https ,but that should be ok. Will let you what the results are...14:52
VoochkOthanks once again!14:52
dtantsurVoochkO: worth checking if switching to ilo-virtual-media will also fix your booting problems14:58
dtantsurit's not impossible that they're somehow linked to the fact of UEFI booting..14:58
*** MahnoorAsghar has joined #openstack-ironic15:03
*** VoochkO has quit IRC15:08
*** ociuhandu has quit IRC15:09
MahnoorAsgharHey all!15:10
*** MahnoorAsghar_ has joined #openstack-ironic15:15
*** ociuhandu has joined #openstack-ironic15:17
*** MahnoorAsghar_ has quit IRC15:17
dtantsuro/15:22
*** ociuhandu has quit IRC15:22
*** hjensas is now known as hjensas|afk15:22
*** ociuhandu has joined #openstack-ironic15:22
*** sdanni has joined #openstack-ironic15:39
MahnoorAsgharPlease excuse me, but what does o/ mean?15:47
MahnoorAsgharIs it like a wave?15:47
arne_wiebalckMahnoorAsghar: yes, can be used for both 'hello' and 'goodbye' :)15:49
*** trandles has joined #openstack-ironic15:52
trandlesanyone willing to field a tripleo-related ironic configuration question? Maybe it's more appropriate in a tripleo channel...15:52
*** lucasagomes has quit IRC15:58
dtantsurit's hard to tell without knowing the question16:03
trandlesdtantsur: I tried to bait someone, but you're too smart. ;)16:04
dtantsur:)16:04
*** lbragstad has quit IRC16:04
trandlesWhat hieradata.yaml needs to be in place to add options to the kernel command line when using ipxe? I can't find it in any of the puppet. I was successful setting pxe_append_params but I need to figure out the ipxe equivalent.16:05
trandlesIf it doesn't exist and the answer is to just edit inspector.ipxe by hand then that's what I'll do. I'd rather get it into a configuration file/configuration management and eliminate any manual intervention that I can.16:06
dtantsurtrandles: pxe and ipxe use the same option16:07
dtantsurinspector.ipxe is unrelated to ironic options at all16:08
dtantsurit probably has a different option in puppet, but my puppet-ironic-fu is very rusty nowadays16:08
trandlesah, something you said triggered me to look for an inspector.ipxe template, which I found16:11
trandlesIt doesn't look like there are any variables in that template to include things that would be in pxe_append_params. I'll keep digging, thanks.16:13
*** ociuhandu_ has joined #openstack-ironic16:13
trandlesfound it... ironic::inspector::ramdisk_kernel_args:16:16
* trandles goes back to feeling stupid16:16
*** jamesden_ has joined #openstack-ironic16:16
*** lbragstad has joined #openstack-ironic16:16
*** ociuhandu has quit IRC16:17
*** jamesdenton has quit IRC16:17
*** ociuhandu_ has quit IRC16:18
dtantsur:D16:18
*** ociuhandu has joined #openstack-ironic16:25
*** ociuhandu has quit IRC16:30
*** dtantsur is now known as dtantsur|afk16:32
dtantsur|afko/16:32
rpittaubye! o/16:36
*** rpittau is now known as rpittau|afk16:36
arne_wiebalckbye everyone o/16:43
*** bburns has quit IRC17:54
*** bburns has joined #openstack-ironic17:56
openstackgerritMerged openstack/ironic-python-agent-builder stable/wallaby: Update .gitreview for stable/wallaby  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/79040818:15
openstackgerritMerged openstack/ironic-python-agent-builder stable/wallaby: Update TOX_CONSTRAINTS_FILE for stable/wallaby  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/79040918:15
*** kaifeng has quit IRC18:26
bfourniehi JayF: when you have a chance, can you take a look at the Bios registry spec https://review.opendev.org/c/openstack/ironic-specs/+/774681 to see if your comment has been addressed? Thanks!18:44
*** gyee has joined #openstack-ironic18:45
openstackgerritMerged openstack/ironic-python-agent-builder master: tinyIPA: remove support for iSCSI deploy  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/79040418:46
openstackgerritMerged openstack/ironic-python-agent-builder master: Update master for stable/wallaby  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/79041018:46
JayFbfournie: lookin18:53
JayFbfournie: landed it. One comment that can be followed up on if you want. I'll probably never notice if you don't though :P18:54
bfourniethanks jayF!18:55
bfournieJayF: it is the BIOSSetting table that the new fields are added to, I should make that clearer in spec (e.g https://review.opendev.org/c/openstack/ironic/+/786707/13/ironic/db/sqlalchemy/api.py)18:58
openstackgerritVerification of a change to openstack/ironic-specs failed: Include Redfish BIOS Attribute Registry in bios API  https://review.opendev.org/c/openstack/ironic-specs/+/77468119:11
*** yoctozepto has quit IRC19:13
*** yoctozepto6 has joined #openstack-ironic19:13
*** rh-jelabarre has quit IRC20:09
*** naved001 has quit IRC20:09
*** rpioso has quit IRC20:09
*** erbarr has quit IRC20:11
*** rh-jelabarre has joined #openstack-ironic20:13
*** naved001 has joined #openstack-ironic20:13
*** rpioso has joined #openstack-ironic20:13
*** erbarr has joined #openstack-ironic20:13
*** MahnoorAsghar has quit IRC20:32
*** rcernin has joined #openstack-ironic22:05
*** mkrai has quit IRC22:24
*** rcernin has quit IRC22:27
*** rcernin has joined #openstack-ironic23:02
*** rcernin has quit IRC23:02
*** rcernin has joined #openstack-ironic23:02
*** tosky has quit IRC23:24
*** zzzeek has quit IRC23:34
*** zzzeek has joined #openstack-ironic23:35
jandersgood morning Ironic o/23:42
NobodyCamGood Morning Ironic'ers23:56
NobodyCamhey hey janders :)23:56

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