Thursday, 2022-08-11

TheJuliahttps://cb284c8f86426c242a7c-85249f43a4823dd63eb58b0df16bb6f5.ssl.cf2.rackcdn.com/835917/12/check/ironic-standalone-redfish/08552ab/controller/logs/ironic-bm-logs/node-0_no_ansi_2022-08-10-23%3A41%3A27_log.txt00:03
TheJuliait is *always* dns00:03
iurygregoryDNS <300:39
* iurygregory is being sarcastic00:40
opendevreviewVanou Ishii proposed openstack/ironic stable/yoga: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85279701:38
opendevreviewVanou Ishii proposed openstack/ironic stable/yoga: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85279705:02
opendevreviewVanou Ishii proposed openstack/ironic stable/yoga: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85279705:11
opendevreviewVanou Ishii proposed openstack/ironic stable/xena: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280206:26
opendevreviewVanou Ishii proposed openstack/ironic stable/xena: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280206:34
opendevreviewVanou Ishii proposed openstack/ironic stable/wallaby: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280306:36
opendevreviewVanou Ishii proposed openstack/ironic stable/victoria: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280406:41
opendevreviewVanou Ishii proposed openstack/ironic stable/ussuri: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280506:45
opendevreviewwangjiaqi proposed openstack/ironic-ui master: remove unicode from code  https://review.opendev.org/c/openstack/ironic-ui/+/85261806:48
opendevreviewVanou Ishii proposed openstack/ironic stable/train: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280606:49
opendevreviewwangjiaqi proposed openstack/sushy-tools master: remove unicode from code  https://review.opendev.org/c/openstack/sushy-tools/+/85262207:02
opendevreviewwangjiaqi proposed openstack/tenks master: remove unicode from code  https://review.opendev.org/c/openstack/tenks/+/85262307:05
rpittaugood morning ironic! o/07:45
dtantsurgood morning ajya! I have an iDRAC question which you could maybe pass on:08:41
dtantsurif I request to enable secure boot and to boot from virtual media in the same reboot, will it cause any issues?08:42
dtantsurcontext is https://bugzilla.redhat.com/show_bug.cgi?id=209351108:42
ajyagood morning dtantsur , what's ZTP in this context?08:51
dtantsurajya: it's a name of one product on top of openshift08:51
dtantsurwhat matters is that they use ironic to connect their installer ISO08:51
dtantsur(so, the "ramdisk" deploy, not a normal one)08:52
ajyaok, in ironic terms what's the workflow - set secure boot and then ramdisk deploy?08:52
ajyadtantsur: there was testing done with enabling secure boot and deploying, but that was with ipxe. I'll check if same works with virtual media boot09:02
opendevreviewVerification of a change to openstack/tenks master failed: remove unicode from code  https://review.opendev.org/c/openstack/tenks/+/85262309:21
opendevreviewJakub Jelinek proposed openstack/ironic-python-agent master: Enable skipping disks for cleaning  https://review.opendev.org/c/openstack/ironic-python-agent/+/85086109:30
dtantsurajya: yeah, the workflow was like that09:30
*** tosky_ is now known as tosky09:33
opendevreviewVanou Ishii proposed openstack/ironic stable/xena: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280209:39
opendevreviewVanou Ishii proposed openstack/ironic stable/wallaby: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280309:46
opendevreviewVerification of a change to openstack/tenks master failed: remove unicode from code  https://review.opendev.org/c/openstack/tenks/+/85262310:03
opendevreviewVanou Ishii proposed openstack/ironic stable/victoria: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280410:42
opendevreviewVerification of a change to openstack/tenks master failed: remove unicode from code  https://review.opendev.org/c/openstack/tenks/+/85262310:59
opendevreviewVanou Ishii proposed openstack/ironic stable/victoria: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280411:12
opendevreviewVanou Ishii proposed openstack/ironic stable/ussuri: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280511:15
opendevreviewVanou Ishii proposed openstack/ironic stable/train: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280611:27
iurygregorygood morning Ironic11:28
cbouchar@TheJulia:  I tried to look at the link you provided and got 'not found'.  BTW I was pushed back onto my old project for awhile but my peer has still been using Ironic.  I'll wedge this into my work.  I wanted to pull in your new patch into our area but got derailed.11:44
iurygregorycbouchar, I got not found from the CI links also, I had to open in firefox private mode to work11:52
cbouchariurygregory: That worked! TY!12:09
iurygregorycbouchar, yw =)12:09
opendevreviewVanou Ishii proposed openstack/ironic stable/xena: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280212:20
opendevreviewVanou Ishii proposed openstack/ironic stable/wallaby: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280312:26
opendevreviewVanou Ishii proposed openstack/ironic stable/victoria: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280412:28
rpittauiurygregory: not sure if it was already discussed or not but I find adding a parameter do driver_info that has the same exact name as a config option quite confusing, especially because one overrides the other :) 12:30
iurygregoryrpittau, there was a previously discussion around this let me see if I can find the link 12:31
opendevreviewVanou Ishii proposed openstack/ironic stable/ussuri: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280512:32
opendevreviewVanou Ishii proposed openstack/ironic stable/train: Fix iRMC driver to use certification file in HTTPS  https://review.opendev.org/c/openstack/ironic/+/85280612:33
kubajjI am a bit confused by the documentation for RAID. In the description of the number_of_physical_disks it says that software raid always spans all the drives, but then there is the physical_disks field? Does it limit the drives it uses? Does the _do_create_configuration function ignore any hardware raid?12:40
dtantsurkubajj: I think we haven't fixed the docs when introduced physical_disks13:02
dtantsurhardware RAID is normally transparent for the userspace13:03
kubajjdtantsur: I am not really sure what you mean by transparent for the userspace, sorry13:06
TheJuliakubajj: you can't actually see the disks for hardware raid, in most cases13:14
TheJuliaand you cannot interact with them directly13:14
TheJuliaAlso, good morning13:14
kubajjGood morning TheJulia 13:14
TheJuliacbouchar: so got further, looks like my final issue is I need to fix dns resolution13:16
TheJuliasince I pass in an FQDN, which apparently cannot be resolved13:16
kubajjSo they are described in the target_raid_config, but not created during the apply/create_configuration. Are they deleted/erased during delete_configuration? (I am trying to extend the skip list to RAID devices too, but it is my first time interacting with RAID, so I'm sorry if my questions are trivial)13:17
TheJuliakubajj: for hardware raid, I don't think the idea would really work unless you are matching the *entire* device13:20
TheJuliaand ultimately, they are described in the target_raid_config, and get created/changed/updated during apply/create config time13:20
TheJuliagenerally that is either a specialized hardware manager (uncommon these days), OR directly with a BMC that knows how to send the request to the raid controller. It varies by raid controller as to if the contents are deleted or not.13:21
kubajjTheJulia: If I understood it correctly, matching the entire device would be what we want to do, right?13:24
kubajjBecause we can't skip deletion of just half of an array13:24
TheJuliakubajj: likely, although I would approach it as disjointed from hardware raid13:29
TheJuliaat least initially13:29
kubajjTheJulia: Ok, my initial idea is to go for name of the logical disk in the skip list and remove them from raid_devices. Probably in the _scan_raids function. Then during create/apply_configuration check raid_config, which should still have the logical disk that we did not delete and just skip it so that it is not duplicated. Does this seem reasonable?13:33
kubajjI just realised that raid_config probably does not get updated from IPA as it is handled by the conductor/api, is it?13:38
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Document driver_info external_http_url  https://review.opendev.org/c/openstack/ironic/+/85285613:38
iurygregorygood morning TheJulia =)13:39
iurygregoryjust fyi I've pushed the docs in a separate patch (so we don't have to run all functional jobs again)13:39
TheJuliaiurygregory: can you point me to the patch. I may be in a zombie state right now13:41
TheJuliakubajj: your realization is correct13:41
iurygregoryTheJulia, https://review.opendev.org/c/openstack/ironic/+/852856 =)  I added in the chain (for the main one)13:41
TheJuliaI'd keep your work, for now, constrained to the agent13:41
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Document driver_info external_http_url  https://review.opendev.org/c/openstack/ironic/+/85285613:45
kubajjTheJulia: I think I could call list_block_devices during the apply/create step and it should still have the logical disk if I don't delete it before. Is this correct?13:47
kubajjAlso, do you think it is reasonable to operate on RAIDs using their name? I think it would make the process a lot easier, but would require users to either specify the name in the target_raid_config or figure it out somehow after their creation (is this even possible?)13:49
*** rcastillo is now known as rcastillo|rover13:57
opendevreviewRuby Loo proposed openstack/ironic master: anaconda: ks liveimg = instance_info/image_url  https://review.opendev.org/c/openstack/ironic/+/85282314:26
TheJuliakubajj: that is correct, if before deletion14:33
TheJuliakubajj: is it possible to figure out, not in host OS terms most likely14:36
TheJuliakubajj: The name... is likely a good idea14:36
rlooTheJulia: Wondering if we might want to support an instance_info/liveimg_url too. But for now... https://review.opendev.org/c/openstack/ironic/+/85282314:37
TheJuliais liveimg_url explicitly the full url path so the manfiest gets read?14:37
rlooi believe it is the full url path. we point it to our OS tarball.14:38
rloovia nova... instance_info/image_source I believe14:38
rloo(standalone vs via nova... difficult to make consistent/simple)14:40
TheJuliaokay, yeah14:42
TheJuliaso I think I had gotten a -1 on exposing image_url in the past14:42
TheJuliafwiw14:42
rloowell, we can fix. just that for now -- that's what the code does to get the url for the ks liveimg command. I'm assuming that a user can set that image_url value.14:43
rlooif the user sets instance_info/image_source, will ironic under-the-hood set image_url based on that? Sorry, I was only updating the docs, didn't actually spend time thinking about the ironic code flow.14:44
TheJuliarloo: yes, it does afaik14:52
rlooTheJulia: I'll change it to image_info then.14:53
TheJuliain part, it is why I ended up doing the is source a path stuff the way I did14:53
rlooah... 14:53
* TheJulia is trying to figure out why dns no work14:55
opendevreviewEbbex proposed openstack/bifrost master: make sure we quote extra_kernel_options  https://review.opendev.org/c/openstack/bifrost/+/85287714:56
TheJuliaheh, no dns on the private subnet14:56
opendevreviewRuby Loo proposed openstack/ironic master: anaconda: ks liveimg = instance_info/image_info  https://review.opendev.org/c/openstack/ironic/+/85282314:57
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Anaconda CI changes  https://review.opendev.org/c/openstack/ironic/+/84958715:17
* TheJulia crosses her fingers hoping things just "work"15:23
rpittaubye everyone, see you next wednesday! o/15:28
JayFWe are not permitted to update the driver-requirements.txt for backports, are we?16:01
JayFlooking at https://review.opendev.org/c/openstack/ironic/+/852797/3/driver-requirements.txt#b916:01
dtantsurIdeally no16:05
* dtantsur finds another nasty issue in fast-track, SIGH16:05
TheJulia?another?!16:07
TheJuliasigh, I've told them they need to pin the version appropriately and I believe they have even posted fixed versions16:07
dtantsurTheJulia: fun? https://bugzilla.redhat.com/show_bug.cgi?id=2106378#c916:08
JayFTheJulia: Are you talking about my thing?16:09
JayFnice find on that dtantsur 16:10
TheJuliaJayF: yeah16:10
TheJuliaJayF: another was meant for dtantsur16:10
JayFTheJulia: What does "pin the version appropriately" mean? Did they release a stable version of the earlier clients and just need to bump 'em to that?16:10
dtantsurajya: if you by chance still online: wdyt https://bugzilla.redhat.com/show_bug.cgi?id=2106378#c9? I think it's an actual bug in the interaction between fast-track and the way we do post-clean-step reboots.16:10
TheJuliaJayF: fixes on stable branches of python-scciclient16:10
JayFack, makes sense16:10
TheJuliawith appropriate version releases16:10
JayFI'll go make my comment more sensible in that context16:11
dtantsurI wonder what is better. 1) Use permanent boot with fast-track, 2) Power off the node before prepare_ramdisk, 3) Restore ISO on every reboot.16:11
JayFWhat is the use-case for a one time boot configuration?16:12
JayFLike, why is that virtuous to ever do?16:12
TheJuliadtantsur: I've not fully digested yet16:12
TheJuliaohhhh16:13
TheJuliaso.. I don't think 1 would work with vmedia16:13
dtantsurJayF: "we've always done it like that"?16:13
dtantsuri.e. I don't remember16:13
TheJuliawe've seen some BMCs reject such since it is not a permeenant device16:13
dtantsuryeah, permanent boot does not work everywhere16:14
TheJuliahmm... 2 perhaps might work16:14
JayFgot it, permanent boot is literally a BMC setting on Redfish, then? 16:14
TheJuliamight16:14
TheJuliahmmm16:14
TheJuliaJayF: yeah16:14
* JayF only missing years of context to catch up on, no biggie16:14
TheJuliadtantsur: maybe 3 might seem more elegant ? I'm just not sure. i suspect this is one of those "got to try first" things 16:15
* TheJulia needs a coffee IV this morning16:16
dtantsurI have mixed feelings. 3 required the power interface to understand ISOs and fast-track.16:18
dtantsurI kinda feel like trying 2 and seeing where it leads me16:18
iurygregoryI think we discussed about rising the min-version (I don't think it would make sense...) re python-scciclient16:18
TheJuliadtantsur: well... the conductor power handler *is* handed a task and has logic built in for smartnics16:27
TheJuliaiurygregory: so, we *did* also catch breaking changes which required them to fix branches16:27
TheJuliaI've not re-checked them yet16:28
dtantsurTheJulia: yeah, but it knows nothing about ISOs. All it can do is to call prepare_ramdisk, which helpfully no-ops in fast-track :)16:28
JayFI guess it's hard to trigger the right behavior without mixing interfaces16:35
TheJuliayeah16:41
dtantsuractually, there is 4. Power off before operations that will result in a reboot, like BIOS or RAID settings.16:44
dtantsurI wonder what BMCs think about it...16:44
TheJuliaI like 416:45
TheJuliabut... the BMC needs to be "done done"16:45
dtantsursorry?16:45
dtantsurI mean, do power off as the first action in e.g. apply_configuration. then do the actual application.16:46
dtantsurI guess I should sync with ajya on whether changing stuff whiled powered off is problematic.16:46
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Anaconda CI changes  https://review.opendev.org/c/openstack/ironic/+/84958716:47
iurygregoryTheJulia, I'm going to take a closer look at the patches after finishing other things here16:49
dtantsurfolks, a corporate holiday tomorrow, so see you on Monday o/16:57
TheJuliadtantsur: o/16:59
TheJuliaJayF: the -1'ed patches on https://review.opendev.org/q/I4bd8b1b4ea974834f1149fcaa79de85d24f5f7d1 should pass now, recheck they were all dependent upon another fix to merge first.17:00
TheJuliaJayF: I issued rechecks accordingly17:00
JayFaha, good stuff17:00
opendevreviewJulia Kreger proposed openstack/ironic master: Redfish: Consider password part of the session cache  https://review.opendev.org/c/openstack/ironic/+/85025917:09
TheJuliahjensas: quick question on https://review.opendev.org/c/openstack/networking-baremetal/+/84053317:45
TheJuliacontext is getting removed.... o.O17:46
hjensasTheJulia: looks like I tought context would be required there in a previous change where delete_pre_conf_aggregate was a "noop". I guess it would be good to clean that up in the parent and rebase.17:53
TheJuliahas the parent that introduced it been merged yet?17:59
hjensasno17:59
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add netconf-openconfig device driver  https://review.opendev.org/c/openstack/networking-baremetal/+/83532418:07
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add LACP support to Netconf OpenConfig driver  https://review.opendev.org/c/openstack/networking-baremetal/+/83537818:07
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add support for pre-configured link aggregates  https://review.opendev.org/c/openstack/networking-baremetal/+/84053318:07
hjensasTheJulia: ignore ^, looks like I made a mistake in the rebasing.18:09
* hjensas is checking.18:10
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add support for pre-configured link aggregates  https://review.opendev.org/c/openstack/networking-baremetal/+/84053318:14
*** tosky_ is now known as tosky18:16
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add netconf-openconfig device driver  https://review.opendev.org/c/openstack/networking-baremetal/+/83532418:28
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add LACP support to Netconf OpenConfig driver  https://review.opendev.org/c/openstack/networking-baremetal/+/83537818:28
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add support for pre-configured link aggregates  https://review.opendev.org/c/openstack/networking-baremetal/+/84053318:28
opendevreviewMerged openstack/ironic stable/yoga: Update raid_type handling for Redfish raid_config  https://review.opendev.org/c/openstack/ironic/+/85263918:31
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add netconf-openconfig device driver  https://review.opendev.org/c/openstack/networking-baremetal/+/83532418:40
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add LACP support to Netconf OpenConfig driver  https://review.opendev.org/c/openstack/networking-baremetal/+/83537818:40
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add support for pre-configured link aggregates  https://review.opendev.org/c/openstack/networking-baremetal/+/84053318:40
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add LACP support to Netconf OpenConfig driver  https://review.opendev.org/c/openstack/networking-baremetal/+/83537818:49
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add support for pre-configured link aggregates  https://review.opendev.org/c/openstack/networking-baremetal/+/84053318:49
hjensasTheJulia: I realized some moving around code etc in the chain that made it more painful for reviews. I did some cleanup ...18:55
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Anaconda CI changes  https://review.opendev.org/c/openstack/ironic/+/84958719:06
opendevreviewMerged openstack/networking-baremetal master: Device management driver iface  https://review.opendev.org/c/openstack/networking-baremetal/+/83517019:50
TheJuliacbouchar: is there like a realistic minimum for VM based testing with anaconda?  2GB VMs don't seem like they are enough20:55
TheJuliaoh, helps if I change the correct job config21:02
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Anaconda CI changes  https://review.opendev.org/c/openstack/ironic/+/84958721:02
iurygregorybye everyone! have a great weekend o/21:44
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Doc - network device configuration capabilities  https://review.opendev.org/c/openstack/networking-baremetal/+/85292422:55
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Doc - network device configuration capabilities  https://review.opendev.org/c/openstack/networking-baremetal/+/85292423:36

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