Tuesday, 2020-02-04

*** ociuhandu has joined #openstack-ironic00:00
*** ociuhandu has quit IRC00:05
*** efried has quit IRC00:18
*** bfournie has joined #openstack-ironic00:19
*** cdearborn has quit IRC00:22
*** jerrywang1 has quit IRC00:26
*** jerrywang1 has joined #openstack-ironic00:50
TheJuliadonnyd: you should post an example into git review!01:04
TheJuliadonnyd: so we can help others! :)01:04
TheJulia(and also remember these things later!)01:04
donnydthat is a pretty good idea01:05
donnydI need to find the doc for inspector and then maybe submit a patch01:06
donnydI think this use case is pretty applicable to anyone doing metal at pretty much any scale01:06
donnydWe would all like a method to classify nodes and the code is there and works... but examples are super duper helpful01:07
TheJuliaopenstack/ironic project, doc/source/...01:09
TheJulialikely doc/source/admin if you just want to add a new file01:10
TheJuliadonnyd: err, openstack/ironic-inspector doc/source/admin folder01:16
* TheJulia takes wineglass and wanders off to the kitchen01:17
*** yedongcan has joined #openstack-ironic01:42
*** yedongcan has quit IRC01:52
*** yedongcan has joined #openstack-ironic01:53
*** gyee has quit IRC02:10
*** rh-jelabarre has quit IRC02:10
openstackgerritTzu-Mainn Chen proposed openstack/ironic-specs master: Create node lessee field  https://review.opendev.org/70106102:42
*** tzumainn has quit IRC02:47
openstackgerritMerged openstack/ironic master: Fix get_boot_option logic for software raid  https://review.opendev.org/67913202:52
*** rloo has quit IRC03:02
*** jerrywan11 has joined #openstack-ironic03:03
*** jerrywang1 has quit IRC03:06
*** mkrai has joined #openstack-ironic03:33
*** mkrai has quit IRC03:36
*** mkrai_ has joined #openstack-ironic03:36
*** mkrai_ has quit IRC03:37
*** mkrai has joined #openstack-ironic04:00
*** dsneddon has quit IRC04:23
*** yedongcan has quit IRC04:37
*** yedongcan has joined #openstack-ironic04:40
*** larsks has quit IRC05:05
*** mkrai has quit IRC05:11
*** larsks has joined #openstack-ironic05:12
*** yolanda has quit IRC05:24
*** etingof has joined #openstack-ironic05:44
* etingof is not dead despite fosdem \o/05:45
*** hwoarang has quit IRC06:07
*** hwoarang has joined #openstack-ironic06:07
*** mkrai has joined #openstack-ironic06:08
*** gkaratae has joined #openstack-ironic06:14
*** ricolin has joined #openstack-ironic06:22
*** Lucas_Gray has joined #openstack-ironic06:23
*** dsneddon has joined #openstack-ironic06:27
*** Lucas_Gray has quit IRC06:31
*** Lucas_Gray has joined #openstack-ironic06:32
*** dsneddon has quit IRC06:32
*** Lucas_Gray has quit IRC07:26
*** mkrai has quit IRC07:26
*** Lucas_Gray has joined #openstack-ironic07:29
arne_wiebalckGood morning, ironic!07:37
*** kiseok7 has joined #openstack-ironic07:39
*** dtantsur|afk is now known as dtantsur07:56
dtantsurmorning ironic07:56
*** vesper11 has quit IRC08:06
*** vesper11 has joined #openstack-ironic08:07
*** duksoo_cale has joined #openstack-ironic08:07
duksoo_calehi all08:08
duksoo_caleI have a question.08:08
duksoo_calecan i convert vm image to ironic image?08:09
iurygregorygood morning Ironic o/ dtantsur arne_wiebalck o/08:11
arne_wiebalckhey iurygregory o/08:11
arne_wiebalckduksoo_cale: to use that image for the physical instances?08:13
duksoo_caleyes08:13
duksoo_caleVM -> PM08:13
arne_wiebalckduksoo_cale: you do not (necessarily) comvert: we're using the same image for both08:13
arne_wiebalck*convert08:14
* arne_wiebalck needs to join a meeting08:14
duksoo_caleReally?08:15
duksoo_caleI used vm image directly to pm provisionig08:15
duksoo_calebut it is not working08:15
duksoo_caleC boot not working08:16
duksoo_caleI'll try again. Thank you.08:16
duksoo_cale혹시 램디스크 OS 버전이랑 VM 의 버전이 같아야 할까?08:16
duksoo_caleShould RAMDisk OS version and VM version be the same?08:17
*** khansa has joined #openstack-ironic08:19
*** Lucas_Gray has quit IRC08:21
*** mkrai has joined #openstack-ironic08:22
*** Lucas_Gray has joined #openstack-ironic08:24
*** amoralej|off is now known as amoralej08:24
*** tesseract has joined #openstack-ironic08:27
*** dsneddon has joined #openstack-ironic08:28
dtantsurduksoo_cale: there are different VM image types. qcow2 should generally work, but note that not all cloud images have enough drivers.08:28
duksoo_caleqcow2 should generally work <-  thx08:29
duksoo_caleOK i try more08:30
duksoo_calemore08:30
duksoo_cale:)08:30
*** priteau has joined #openstack-ironic08:30
*** dsneddon has quit IRC08:33
*** rpittau|afk is now known as rpittau08:33
rpittaugood morning ironic! o/08:33
*** HagunKim has joined #openstack-ironic08:34
khansamorning rpittau o/08:34
rpittauhey khansa :)08:35
*** dsneddon has joined #openstack-ironic08:38
*** Lucas_Gray has quit IRC08:42
*** ociuhandu has joined #openstack-ironic08:45
*** Lucas_Gray has joined #openstack-ironic08:45
*** duksoo_cale has quit IRC08:48
iurygregorymorning rpittau o/08:57
rpittauhey iurygregory :)08:57
iurygregoryrpittau, I got rid of the error =D08:57
rpittauiurygregory: yay! That sounds violent though :)08:58
iurygregoryrpittau, nope (better would be I've changed the bridge name =X )08:58
rpittauiurygregory: oh I see, just checked the change09:00
iurygregoryyeah, now I'm debugging to see why we are only creating 7 nodes instead of 14 =D09:00
rpittaulol subnode being lazy? =)09:01
iurygregorymaybe09:01
iurygregoryor maybe we need to change things XD09:01
rpittauwouldn't be surprised at this point :)09:02
rpittauiurygregory: can I recheck the job? I'd like to see if all's good with tox after the jsonpatch fix got merged09:02
iurygregoryrpittau, sure!09:02
rpittaucool, done09:03
*** lucasagomes has joined #openstack-ironic09:03
*** mbeierl has quit IRC09:03
*** mbeierl has joined #openstack-ironic09:04
*** Lucas_Gray has quit IRC09:04
jerrywan11Hi, all, I used latest devstack setup ironic-inspector environment, but met "Internal server error (RemoteError): Remote error: error db type could not be determined", what's the problem? Thanks09:05
jerrywan11see detail log at http://paste.openstack.org/show/789091/09:06
*** hoonetorg has quit IRC09:06
jerrywan11stack.sh ran successfully09:06
*** Lucas_Gray has joined #openstack-ironic09:07
*** ociuhandu has quit IRC09:14
*** dougsz has joined #openstack-ironic09:17
*** Lucas_Gray has quit IRC09:17
*** hoonetorg has joined #openstack-ironic09:18
*** Lucas_Gray has joined #openstack-ironic09:19
iurygregoryjerrywan11, did you try to run the command using the uuid?09:20
iurygregoryand did you set to manage before?09:20
iurygregoryoh ok you can do without moving to manageable with "openstack baremetal introspection start <NodeID>"09:21
iurygregoryare you testing in ubuntu 18 or other OS? I can bring a setup to see if I can reproduce the error09:22
jerrywan11not uuid yet09:23
jerrywan11Yes, I managed already09:23
iurygregoryif you put the node in manageable you can just use openstack baremetal node inspect <NodeID>09:24
*** ociuhandu has joined #openstack-ironic09:24
* iurygregory instrospection start should also work .-.09:25
jerrywan11ok, let me try with uuid09:25
iurygregoryyeah please =)09:25
jerrywan11I tried with uuid with "openstack baremetal instrospection start <uuid>", also failed, the error is same09:27
jerrywan11I used ubuntu 18.04 LTS09:27
iurygregoryack I'll try to bring a devstack up to test09:27
jerrywan11Ok, thanks09:28
jerrywan11IRONIC_BUILD_DEPLOY_RAMDISK=True09:28
jerrywan11IRONIC_INSPECTOR_BUILD_RAMDISK=True09:28
jerrywan11I changed these two at local.conf09:28
iurygregoryack09:29
*** ociuhandu has quit IRC09:29
*** ociuhandu has joined #openstack-ironic09:32
*** ociuhandu has quit IRC09:36
dtantsurjerrywan11: this db type error is probably because of stale ironicclient cache somewhere. maybe try cleaning ~/.cache?09:43
*** priteau has quit IRC09:44
*** derekh has joined #openstack-ironic09:44
*** alexmcleod has joined #openstack-ironic09:53
etingofperhaps not the entire ~/.cache though ;)09:54
dtantsurI just don't remember the exact location09:54
etingofyeah, you can find digital traces of your entire life there09:55
dtantsurnot on a devstack machine probably :)09:55
rpittauif it's a dedicated devstack maybe it's fine :)09:55
iurygregorylol09:56
etingofthat's right09:56
*** khansa has quit IRC09:57
jerrywan11dttantsur, how to clean it. rm * -r -f?10:01
jerrywan11I found two directories at ~/.cache, pip and ironic-inspecter-client, then rm them, but met new failure "Internal server error (FileNotFoundError): [Errno 2] No such file or directory"10:07
jerrywan11when run "openstack baremetal introspection start d63799f8-c309-4a67-a2ee-94ca3062d580" would have above failure10:09
*** mkrai has quit IRC10:14
* dtantsur is busy now, hope that someone else can help10:17
etingofjerrywan11, may be upon dropping ~/.cache you should un/stack.sh ?10:20
jerrywan11seems work now10:20
jerrywan11I rm the .cache folder and then recreate them10:21
jerrywan11then restart inspector service10:21
jerrywan11Now it fine10:21
etingofjerrywan11, is lucky to encounter devstack being in a good mood10:21
*** ociuhandu has joined #openstack-ironic10:21
jerrywan11THanks you all, now inspector process finished successfully, I saw new capabilites at the node10:26
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Make Ubuntu Bionic job green again  https://review.opendev.org/70506010:27
* iurygregory is wondering if it's a bug in the deployment that can cause this XD10:29
* iurygregory still waitting for devstack to be ready so I can test10:30
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Workaround for Python virtualenv  https://review.opendev.org/70506010:31
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Make Ubuntu Bionic job green again  https://review.opendev.org/70562710:36
*** khansa has joined #openstack-ironic10:40
*** mkrai has joined #openstack-ironic10:44
*** mkrai has quit IRC10:52
dtantsurOn a workshop, so will be out of IRC more or less till end of day today10:54
*** dtantsur is now known as dtantsur|afk10:54
*** ociuhandu has quit IRC11:06
*** ociuhandu has joined #openstack-ironic11:07
*** yedongcan has quit IRC11:10
*** ociuhandu has quit IRC11:11
*** ociuhandu has joined #openstack-ironic11:12
* iurygregory discovered that on the subnode the vms are call subnode-0 .. 6 XD11:12
iurygregorybut we are only creating subnode-0 in the grenade D:11:12
*** yedongcan has joined #openstack-ironic11:13
*** andy_ has quit IRC11:14
*** khansa has quit IRC11:14
*** hoonetorg has quit IRC11:14
*** lucasagomes has quit IRC11:14
*** HagunKim has quit IRC11:14
*** gkaratae has quit IRC11:14
*** stevebaker has quit IRC11:14
*** hjensas has quit IRC11:14
*** sziviani has quit IRC11:14
*** mmethot_ has quit IRC11:14
*** ildikov has quit IRC11:14
*** dansmith has quit IRC11:14
*** mgoddard has quit IRC11:14
*** adrianc has quit IRC11:14
*** xXraphXx has quit IRC11:14
*** Blinkiz has quit IRC11:14
*** gryf has quit IRC11:14
*** tonyb[m] has quit IRC11:14
*** Anticimex has quit IRC11:14
*** dtantsur|afk has quit IRC11:14
*** dougsz has quit IRC11:14
*** kiseok7 has quit IRC11:14
*** arne_wiebalck has quit IRC11:14
*** rajinir has quit IRC11:14
*** rpioso has quit IRC11:14
*** strigazi has quit IRC11:14
*** dustinc has quit IRC11:14
*** cjloader has quit IRC11:14
*** mnasiadka has quit IRC11:14
*** andreaf has quit IRC11:14
*** seba has quit IRC11:14
*** ab-a has quit IRC11:14
*** donnyd has quit IRC11:14
*** logan- has quit IRC11:14
*** vdrok has quit IRC11:14
*** melwitt has quit IRC11:14
*** irclogbot_0 has quit IRC11:15
*** irclogbot_1 has joined #openstack-ironic11:16
*** openstackstatus has quit IRC11:16
*** tonyb[m] has joined #openstack-ironic11:17
*** Anticimex has joined #openstack-ironic11:17
*** dtantsur|afk has joined #openstack-ironic11:17
*** andy_ has joined #openstack-ironic11:18
*** alexmcleod has quit IRC11:18
*** vesper11 has quit IRC11:18
*** ricolin has quit IRC11:18
*** rnoriega_ has quit IRC11:18
*** johnthetubaguy has quit IRC11:18
*** dmellado has quit IRC11:18
*** mbuil has quit IRC11:18
*** khansa has joined #openstack-ironic11:18
*** hoonetorg has joined #openstack-ironic11:18
*** lucasagomes has joined #openstack-ironic11:18
*** HagunKim has joined #openstack-ironic11:18
*** gkaratae has joined #openstack-ironic11:18
*** stevebaker has joined #openstack-ironic11:18
*** hjensas has joined #openstack-ironic11:18
*** sziviani has joined #openstack-ironic11:18
*** mmethot_ has joined #openstack-ironic11:18
*** ildikov has joined #openstack-ironic11:18
*** dansmith has joined #openstack-ironic11:18
*** mgoddard has joined #openstack-ironic11:18
*** adrianc has joined #openstack-ironic11:18
*** xXraphXx has joined #openstack-ironic11:18
*** Blinkiz has joined #openstack-ironic11:18
*** gryf has joined #openstack-ironic11:18
*** dougsz has joined #openstack-ironic11:18
*** kiseok7 has joined #openstack-ironic11:18
*** arne_wiebalck has joined #openstack-ironic11:18
*** rajinir has joined #openstack-ironic11:18
*** rpioso has joined #openstack-ironic11:18
*** strigazi has joined #openstack-ironic11:18
*** dustinc has joined #openstack-ironic11:18
*** cjloader has joined #openstack-ironic11:18
*** mnasiadka has joined #openstack-ironic11:18
*** andreaf has joined #openstack-ironic11:18
*** seba has joined #openstack-ironic11:18
*** ab-a has joined #openstack-ironic11:18
*** donnyd has joined #openstack-ironic11:18
*** logan- has joined #openstack-ironic11:18
*** vdrok has joined #openstack-ironic11:18
*** melwitt has joined #openstack-ironic11:18
*** mbuil has joined #openstack-ironic11:19
*** mbuil has quit IRC11:19
*** mbuil has joined #openstack-ironic11:19
*** tonyb[m] has quit IRC11:21
*** dmellado has joined #openstack-ironic11:21
*** donnyd has quit IRC11:21
*** alexmcleod has joined #openstack-ironic11:21
*** tonyb[m] has joined #openstack-ironic11:21
*** mnaser has quit IRC11:21
*** vesper11 has joined #openstack-ironic11:22
*** mnaser has joined #openstack-ironic11:22
*** tesseract has quit IRC11:22
*** ildikov has quit IRC11:22
*** rnoriega_ has joined #openstack-ironic11:23
*** donnyd has joined #openstack-ironic11:23
*** ildikov has joined #openstack-ironic11:23
*** tesseract has joined #openstack-ironic11:24
*** dsneddon has quit IRC11:29
openstackgerritZygimantas Matonis proposed openstack/ironic-inspector master: Added scope to introspection rules.  https://review.opendev.org/70221511:32
*** yedongcan has quit IRC11:48
*** yedongcan has joined #openstack-ironic11:49
*** k_mouza has joined #openstack-ironic11:49
*** tesseract has quit IRC11:56
*** ricolin has joined #openstack-ironic11:59
*** k_mouza has quit IRC12:00
*** k_mouza has joined #openstack-ironic12:07
*** amoralej is now known as amoralej|lunch12:13
*** dougsz has quit IRC12:18
*** tesseract has joined #openstack-ironic12:26
*** tesseract has quit IRC12:29
*** tesseract has joined #openstack-ironic12:31
*** tesseract has quit IRC12:37
*** tesseract has joined #openstack-ironic12:38
*** tesseract has quit IRC12:40
*** tesseract has joined #openstack-ironic12:40
*** k_mouza has quit IRC12:45
*** ociuhandu has quit IRC12:48
*** duksoo_cale has joined #openstack-ironic12:50
*** tesseract has quit IRC12:50
*** duksoo_cale has quit IRC12:52
*** rh-jelabarre has joined #openstack-ironic12:53
*** tesseract has joined #openstack-ironic13:03
*** tesseract has quit IRC13:07
*** bfournie has quit IRC13:09
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Make Ubuntu Bionic job green again  https://review.opendev.org/70562713:11
iurygregorystrange, for some reason Cinder is installed in the grenade-multinode job O.o13:13
*** tesseract has joined #openstack-ironic13:15
*** dougsz has joined #openstack-ironic13:18
*** ociuhandu has joined #openstack-ironic13:20
*** amoralej|lunch is now known as amoralej13:20
*** k_mouza has joined #openstack-ironic13:23
*** dsneddon has joined #openstack-ironic13:25
openstackgerritRiccardo Pittau proposed openstack/ironic master: [DNM] test ovmf manual upgrade  https://review.opendev.org/69230913:26
*** ociuhandu has quit IRC13:27
*** dsneddon has quit IRC13:31
*** tkajinam has joined #openstack-ironic13:34
*** mkrai has joined #openstack-ironic13:38
* iurygregory was looking at wrong logs D: - close 20 tabs..13:40
*** jdandrea has joined #openstack-ironic13:42
*** pcaruana has quit IRC13:43
*** yedongcan has left #openstack-ironic13:43
*** bfournie has joined #openstack-ironic13:59
*** ociuhandu has joined #openstack-ironic14:01
*** ociuhandu has quit IRC14:06
*** mkrai has quit IRC14:07
*** dsneddon has joined #openstack-ironic14:14
*** rloo has joined #openstack-ironic14:15
*** Lucas_Gray has quit IRC14:15
rpiosoGood morning, ironic14:17
*** dsneddon has quit IRC14:20
*** dsneddon has joined #openstack-ironic14:21
iurygregorymorning rpioso14:22
*** Lucas_Gray has joined #openstack-ironic14:22
*** dsneddon has quit IRC14:26
*** ociuhandu has joined #openstack-ironic14:26
*** dtantsur|afk is now known as dtantsur14:27
* dtantsur is back for some short time14:28
rpittaugood morning rpioso :)14:29
rpittauwb dtantsur :)14:29
*** tkajinam has quit IRC14:32
*** tzumainn has joined #openstack-ironic14:36
*** k_mouza has quit IRC14:38
*** paulbrowne has joined #openstack-ironic14:42
dtantsuretingof: wdyt https://storyboard.openstack.org/#!/story/200725814:45
*** mkrai has joined #openstack-ironic14:46
* etingof is thinking14:46
TheJuliaThere was some reason the idea of doign so got shot down earlier on, but it seems logical to support some sort of capability14:47
etingofdtantsur, what would be the default?14:47
dtantsurI don't recall it coming up. But at that times we assumed composable hardware would become a thing..14:47
dtantsuretingof: you mean? if redfish_system_id is missing in driver_info AND there is only one system on the target Redfish endpoint, use it.14:48
TheJuliadtantsur: I think I raised it during spec review14:48
dtantsurthus optimizing for the case that still seems the most popular14:48
dtantsurmaybe, yeah. and I assume the high hopes around composable hardware was the reason.14:49
etingofdtantsur, so just listing all Systems and pick the only one?14:49
TheJuliaahh, yeah, that was not what I was thinking at all14:49
dtantsuretingof: yep. if there are more than one, fail.14:49
TheJuliaetingof: if there is only one, going ahead and setting the field for the user14:49
TheJuliaand moving on in life14:49
TheJuliaotherwise, fail14:49
etingofyeah, makes sense14:49
*** pcaruana has joined #openstack-ironic14:56
*** jtomasek has joined #openstack-ironic15:02
*** paulbrowne has quit IRC15:02
dtantsurfolks, I spend 3 hours talking about ironic today, and I need some rest now. so, see you tomorrow.15:06
*** dtantsur is now known as dtantsur|afk15:06
TheJuliagoodnight15:06
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Upgrade to tinycore 10.x  https://review.opendev.org/70570815:07
*** dsneddon has joined #openstack-ironic15:07
*** paulbrowne has joined #openstack-ironic15:08
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Upgrade to tinycore 10.x  https://review.opendev.org/70570815:09
openstackgerritZygimantas Matonis proposed openstack/ironic-inspector master: Added scope to introspection rules.  https://review.opendev.org/70221515:14
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Upgrade to tinycore 10.x  https://review.opendev.org/70570815:15
* etingof can probably hack up that defaulted redfish_system_id, unless somebody is working on that15:16
TheJuliago right ahead15:17
*** dsneddon has quit IRC15:17
*** Goneri has joined #openstack-ironic15:23
etingofTheJulia, thanks for L3 spec review, btw! o/15:27
*** jtomasek has quit IRC15:27
*** gkaratae has quit IRC15:32
*** jtomasek has joined #openstack-ironic15:32
*** Lucas_Gray has quit IRC15:36
rpittauwell it's officially over for ipa-B on python2 I think15:38
rpittauoslo is starting to remove support15:38
*** Lucas_Gray has joined #openstack-ironic15:39
rpittaulatest release of oslo.concurrency 4.0.0 doesn't support python2 so debian and centos7 will never be green again, unless we cap version or migrate them to python315:42
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Make Ubuntu Bionic job green again  https://review.opendev.org/70562715:45
clarkbrpittau: I expect that to be managed by global requirements and constraints. See zipp for a similar split15:47
rpittauclarkb: yep, thanks, I was checking that but I can't see any change at the moment related to oslo packages15:49
clarkbcorrect someone needs to do it15:49
clarkband you probably want to work eith the release team to ensureit happens before the releases in the future15:49
*** paulbrowne has quit IRC15:50
*** Lucas_Gray has quit IRC15:56
*** ociuhandu has quit IRC15:58
*** ociuhandu has joined #openstack-ironic15:59
*** hjensas has quit IRC15:59
rpittauclarkb: considering that I'm directly involved, I submitted a patch for that :)15:59
*** mkrai has quit IRC16:04
*** ociuhandu has quit IRC16:04
*** k_mouza has joined #openstack-ironic16:07
*** gyee has joined #openstack-ironic16:17
rpiosorpittau: o/16:25
* rpioso was in a meeting earlier.16:25
rpittaurpioso: hey! :)16:25
*** ociuhandu has joined #openstack-ironic16:26
*** khansa has quit IRC16:31
rpittauso mmmm it seems we'll have to nuke python2, the cap proposal doesn't seem to have a lot of fans :/16:33
*** hjensas has joined #openstack-ironic16:34
* arne_wiebalck just booted his first ironic instance with s/w RAID on UEFI16:38
arne_wiebalckgreat job xXraphXx ^16:38
arne_wiebalck(backported to Stein)16:39
TheJuliaoooohhhh ahhhh!16:40
xXraphXxhey, cool! Been a while, I've not followed the latest changes. Was it a pain to rebase code ?16:40
rpittaunice! :)16:40
arne_wiebalckxXraphXx: no, this was mostly to be able to test it in our env16:41
arne_wiebalckxXraphXx: the only thing I forced was the target_boot_mode ... this requires a change on the ironic side I did not apply16:42
arne_wiebalckxXraphXx: there must be a patch in ironic to pass the target boot mode to the IPA, no?16:42
arne_wiebalckTFW the instance finally boots :)16:42
arne_wiebalckxXraphXx: I think I also needed to extend the PATH to find mdadm in my image16:43
*** ociuhandu has quit IRC16:44
*** ociuhandu has joined #openstack-ironic16:45
xXraphXxarne_wiebalck: yup, https://review.opendev.org/#/c/696169 -> but depends on https://review.opendev.org/#/c/696156/16:45
patchbotpatch 696169 - ironic - Software RAID + agent_base_vendor + uefi boot - 2 patch sets16:45
patchbotpatch 696156 - ironic-python-agent - Software RAID: make it bootable with uefi - 2 patch sets16:45
*** ociuhandu has quit IRC16:46
arne_wiebalckright, that one I was missing16:46
*** ociuhandu has joined #openstack-ironic16:46
arne_wiebalckxXraphXx: do you have time to rebase these patches and incorporate the feedback?16:48
arne_wiebalckxXraphXx: otherwise I can also try to do it16:48
xXraphXxI'll try to do it by next week. No promises though, not working on Ironic anymore, so I'll have to find some time to do it :)16:51
arne_wiebalckxXraphXx: ah, ok, that's a pity ... thanks for having a look, let me know in case you could use some help16:52
arne_wiebalckxXraphXx: I'll leave comments on the change.16:52
xXraphXxarne_wiebalck: thanks17:03
*** tesseract has quit IRC17:04
xXraphXxalso I need to find some time to at least report the poc we did to solve eager loads killing perf regarding some api calls (node_details and port_details)17:04
arne_wiebalckxXraphXx: that's be great, yes17:04
arne_wiebalck*that'd17:05
xXraphXxDid not manage to code it properly though: versionned objects are hard to code with :), some orm on top of another orm. Thus, hard to optimize the underlying db query by going through all these layers. So I used shortcuts there, hence the 'poc' name.17:05
arne_wiebalckI guess any info/data you have is useful.17:06
arne_wiebalckDo you still use Ironic, at ovh I mean?17:07
*** diurnali1t has joined #openstack-ironic17:08
xXraphXxyup -> the project is not dead :). Just me that moved on some other topics :).17:08
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: [WIP] Force DIB_PYTHON_VERSION to 3  https://review.opendev.org/70577317:11
*** lucasagomes has quit IRC17:12
*** dsneddon has joined #openstack-ironic17:13
*** diurnali1t has quit IRC17:13
arne_wiebalckxXraphXx: Great (that Ironic is used :) Are there any resources on how the ovh service looks like internally (like talks), or is that not sth you can share?17:13
*** khansa has joined #openstack-ironic17:13
* arne_wiebalck googled a bit but did not find anything17:13
*** diurnalist has joined #openstack-ironic17:14
*** dsneddon has quit IRC17:18
*** ociuhandu has quit IRC17:20
*** ociuhandu has joined #openstack-ironic17:20
*** hjensas has quit IRC17:23
xXraphXxarne_wiebalck: here is our public alpha page https://labs.ovh.com/bare-metal-on-public-cloud. Subscription is free but moderated. You get the features list, we can share the internals for some of them.17:25
*** ociuhandu_ has joined #openstack-ironic17:25
arne_wiebalckxXraphXx: thanks!17:25
arne_wiebalckxXraphXx: I have one more question, if you don't mind.17:25
arne_wiebalckxXraphXx: on my uefi instance I noticed that not the EFI partition ironic created is mounted, but the one from within the image ... the boot happened from the created partition, no?17:27
rpittaugood night! o/17:27
*** rpittau is now known as rpittau|afk17:27
*** khansa has quit IRC17:28
arne_wiebalckxXraphXx: I guess this is just b/c of the fstab booting the image's efi partition by label.17:28
xXraphXxyep the boot happened from the created partition -> however, depending on the image fstab + partition label it mounts the image partition.17:28
xXraphXxyep17:28
arne_wiebalcks/booting/mounting/17:28
*** ociuhandu has quit IRC17:29
arne_wiebalckxXraphXx: thanks!17:29
*** ociuhandu_ has quit IRC17:30
*** ociuhandu has joined #openstack-ironic17:35
*** ociuhandu has quit IRC17:40
iurygregorystrange Ironic api and conductor are not installed in the subnode O.o17:49
TheJuliaiurygregory: uhh.. they should be?!?17:49
iurygregoryTheJulia, well I was checking with the legacy configuration...17:50
iurygregoryzuulv3 - https://e89ad103f5509e097f72-cb49df6437b6e6afcf3e7f6aadc5efb8.ssl.cf5.rackcdn.com/705030/9/check/ironic-grenade-multinode-multitenant/09b82ee/compute1/logs/17:50
iurygregorylegacy - https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_144/679132/10/check/ironic-grenade-dsvm-multinode-multitenant/144b561/logs/subnode-2/17:50
iurygregoryI assume they need since we want to create VM's on the subnode..17:51
TheJuliaiurygregory: one of the grendade test scenarios kilsl the primary api and expects ironic to run thefrom the subnode17:51
iurygregorywell grenade is failling in the early_create when checkin the 14 VM's17:52
iurygregoryso there is still a long path to run the test17:52
*** igordc has joined #openstack-ironic17:53
*** alexmcleod has quit IRC17:53
iurygregorythe problem with the bridge, I solved by changing to br-infra17:54
TheJuliaInteresting17:55
TheJuliahttps://e89ad103f5509e097f72-cb49df6437b6e6afcf3e7f6aadc5efb8.ssl.cf5.rackcdn.com/705030/9/check/ironic-grenade-multinode-multitenant/09b82ee/compute1/logs/screen-virtualbmc.txt17:55
TheJuliaand no VM console logs...17:56
iurygregorywe have vbmc on the subnode but ironic is mad =P17:56
iurygregorymaybe something on the grenade definition17:57
*** dougsz has quit IRC17:59
*** derekh has quit IRC18:00
*** dsneddon has joined #openstack-ironic18:01
openstackgerritIlya Etingof proposed openstack/ironic-specs master: Update L3 based deployment spec  https://review.opendev.org/67278018:03
TheJuliaiurygregory: I think I know what is going on18:05
* etingof has been advocating for redfish virtual media boot -- https://video.fosdem.org/2020/H.1309/vai_baremetal_at_the_edge.mp418:06
TheJuliaiurygregory: so the subnode is only creating a single VM when it's devstack instance is executed. It is also trying to load data into glance that the master node would have done18:07
TheJuliaI _suspect_ the variables are not correct for subnode operation18:07
iurygregorygot it18:07
iurygregorywell I`ll try to add more, do you think we need to add the plugin also?18:08
iurygregoryI was wondering if it would be necessary18:08
TheJuliayup, that is exactly what seems to be happening18:10
TheJuliaIRONIC_VM_COUNT is 1 on the compute118:10
TheJuliaadd what plugin?18:11
TheJuliawhile host topology role is being set, it is still entering into the conditional it looksl ike18:14
*** amoralej is now known as amoralej|off18:14
TheJuliaiurygregory: I bet this will work and get further if https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L2638 is changed to double quotes...18:17
iurygregorythe ironic plugin18:17
TheJulia[[ subnode != \s\u\b\n\o\d\e ]] is the compare being done when the ironic devstack plugin executes on compute-118:17
TheJuliaerr, compute118:17
iurygregoryenr -.-'18:18
* TheJulia wonders what that looks in a cat tif18:18
TheJuliagif18:18
iurygregorybut the compute1 is with HOST_TOPOLOGY_ROLE=subnode18:18
TheJuliaindeed18:19
TheJuliathe comparison before bash does its thing is:18:19
TheJuliaif [[ "$HOST_TOPOLOGY_ROLE" != 'subnode' ]]; then18:19
TheJuliaif string != literal18:22
TheJuliahttps://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L975 seems to work...18:22
openstackgerritIlya Etingof proposed openstack/ironic-specs master: Update L3 based deployment spec  https://review.opendev.org/67278018:23
TheJuliaiurygregory: looking at codesearch.o.o, we're the only project with single tick quotes around strings18:23
TheJuliain bash18:23
TheJuliafor host topology18:24
iurygregory=O18:24
iurygregorythere is also the funny part18:24
iurygregoryHOST_TOPOLOGY_ROLE etc is something in devstack-gate18:24
iurygregoryand zuulv3 doesn't care that much XD, but we have this variables in our scripts also18:25
TheJuliahttps://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L1641 defintiely executes as expected18:25
TheJuliaindeed18:25
*** dsneddon has quit IRC18:26
iurygregory"This is for devstack-gate, not sure it's not needed anymore. Probably other keys kile HOST_TOPOLOGY and HOST_TOPOLOGY_ROLE should be dropped as well (and maybe the code adapted to find out the role of each host)."18:26
TheJuliahttps://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L2886 also works as expected18:27
TheJuliait is needed for the subnode to execute the plugin properly18:28
iurygregoryyeah18:29
TheJuliaiurygregory: left review feedback18:36
iurygregoryTheJulia, ack o/18:36
iurygregoryty18:36
*** andy_ has quit IRC18:59
*** gyee has quit IRC19:00
*** tzumainn has quit IRC19:00
*** bfournie has quit IRC19:00
*** Anticimex has quit IRC19:00
*** dtantsur|afk has quit IRC19:00
iurygregoryTheJulia, wdyt about a patch to change the shell scripts to "$var" == "value" ?19:01
TheJulia+119:01
TheJuliawell, more like +2+A if it works19:01
*** andy_ has joined #openstack-ironic19:01
*** gyee has joined #openstack-ironic19:02
*** tzumainn has joined #openstack-ironic19:02
*** bfournie has joined #openstack-ironic19:02
*** Anticimex has joined #openstack-ironic19:02
*** dtantsur|afk has joined #openstack-ironic19:02
iurygregoryTheJulia, ack o/ I`ll push them in the morning since I need to prepare the dinner in 30 minutes19:02
TheJuliaiurygregory: I'll do it fory ou19:02
iurygregoryor my gf will be mad XD19:02
TheJuliafor you19:03
TheJuliago make dinner, I'm going to go grab lunch and changing the quoting will help me feel productive19:03
iurygregoryTheJulia, tks! I will use as Depends-On19:03
TheJuliak19:03
*** dtantsur|afk has quit IRC19:03
*** diurnalist has quit IRC19:03
*** jdandrea has quit IRC19:03
*** jtomasek has quit IRC19:04
*** jdandrea has joined #openstack-ironic19:05
*** jtomasek has joined #openstack-ironic19:06
*** diurnalist has joined #openstack-ironic19:08
*** dtantsur has joined #openstack-ironic19:15
openstackgerritJulia Kreger proposed openstack/ironic master: Fix bash comparisons for grenade multinode switch  https://review.opendev.org/70581419:19
TheJuliathere it goes... I was about to raise an eyebrow19:19
TheJuliaiurygregory: ^^^19:19
*** rh-jelabarre has quit IRC19:20
*** rh-jelabarre has joined #openstack-ironic19:26
*** hjensas has joined #openstack-ironic19:29
iurygregoryTheJulia, ty!19:38
*** rh-jelabarre has quit IRC19:50
*** diurnalist has quit IRC19:51
*** rh-jelabarre has joined #openstack-ironic20:00
*** diurnalist has joined #openstack-ironic20:01
*** dsneddon has joined #openstack-ironic20:22
*** dsneddon has quit IRC20:28
*** rh-jelabarre has quit IRC20:28
*** rh-jelabarre has joined #openstack-ironic20:29
*** rh-jelabarre has quit IRC20:35
*** rh-jelabarre has joined #openstack-ironic20:35
*** Lucas_Gray has joined #openstack-ironic20:51
*** rloo has quit IRC20:51
*** TxGirlGeek has joined #openstack-ironic21:01
*** rloo has joined #openstack-ironic21:33
openstackgerritJulia Kreger proposed openstack/ironic master: Fix bash comparisons for grenade multinode switch  https://review.opendev.org/70581422:09
*** rloo has quit IRC22:14
*** dsneddon has joined #openstack-ironic22:24
*** hwoarang has quit IRC22:25
*** hwoarang has joined #openstack-ironic22:26
*** dsneddon has quit IRC22:28
*** bfournie has quit IRC22:30
*** rloo has joined #openstack-ironic22:37
*** diurnalist has quit IRC22:44
*** Goneri has quit IRC22:57
*** rloo has quit IRC22:58
*** rloo has joined #openstack-ironic22:59
openstackgerritMerged openstack/ironic-inspector master: Update ironic inspector document for dropping py2.x  https://review.opendev.org/70544823:06
*** jdandrea has quit IRC23:29
TheJuliaSo there is a train sushy job that is failing on python2 because pip is verion 19.3.1 which tries to pull in virtualenv, which pulls in setuputils... for python 3.5 or higher... on a py2 based job. :(23:33
*** bfournie has joined #openstack-ironic23:36
clarkbTheJulia: setuptools has the python version metadata on pypi. Is it using easy_install fallback to pull that in rather than pip?23:43
TheJuliaI didn't see, looks like it failed deep down in devstack23:43
TheJulialooking for job window23:43
TheJuliahttps://859d51d622efa0cd3fb4-9ac9734bde8524e2404b921e59789daf.ssl.cf1.rackcdn.com/701807/1/gate/sushy-tempest-ironic-partition-redfish-src/03e63c3/job-output.txt23:44
TheJuliaand actually that is the py3 job, but it looks like installing the requirements repo invoked py2.7 too23:44
TheJuliaO.O23:44
clarkbok I think what may be happenign is we build a python2 and python3 wheel for setuptools even though it is python2 specific there23:45
clarkbor rather other way around23:46
clarkbI thought we had fixed this by removing those wheels23:46
clarkbfungi: ^ did that regress?23:46
openstackgerritTzu-Mainn Chen proposed openstack/ironic-specs master: Create node lessee field  https://review.opendev.org/70106123:47
clarkbya it should find 44.0.0 from pypi (which it did) but then beacuse 45.0.0 is available in the wheel mirror it grabs that as it is newer23:50
clarkbexcept fungi had previously deleted 45.0.0 and we stopped building it because pypi has wheels for setuptools23:50
clarkbI think that regressed somehow23:50
TheJuliaI rechecked it, so we can check back a little later to see since I think the results are a little stale23:51
TheJuliatzumainn: thanks!23:52
clarkboh ya I see the date now. Its possible that it just needs taht recheck then23:52
TheJuliaclarkb: it is into setting up glance/neutron now, so I think... whatever it is, it 9is all good23:52
clarkblet us know if it persists23:52
TheJuliawill do, thanks!23:53
clarkbyou're welcome23:53
tzumainnTheJulia, np, thanks for the review!23:55
*** igordc has quit IRC23:55
fungiclarkb: okay, so to summarize, my fix has *not* regressed as far as we know?23:59

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!