Thursday, 2020-11-12

openstackgerritJulia Kreger proposed openstack/ironic stable/train: Sync boot mode when changing the boot device via Redfish  https://review.opendev.org/76243900:06
TheJuliastevebaker: that redfish backport ^^^ I think it will be good, but I also can't unit test lcoally for train with what gets pulled down on my machine :\00:07
TheJuliaso I guess we shall see00:08
ayoungI think I forgot this step:00:12
ayoung for UUID in `openstack baremetal node list -f json | jq -r '.[] | .UUID' ` ; do  openstack baremetal node set $UUID --driver-info ipmi_password=`cat ~/ipmi.password`  --driver-info   ipmi_username=root   ; done00:12
ayoungAh, now I hear them purring in the other room.00:13
*** rloo has quit IRC00:21
TheJulia\o/00:23
TheJuliahopefully you have no cats sitting on actual servers00:23
TheJuliaBecause that can create a break in spacetime00:23
stevebakerTheJulia: ack, I'll have a look00:29
TheJuliaoh wow i figured it out00:46
*** jhesketh has joined #openstack-ironic00:49
*** tzumainn has quit IRC00:49
*** gyee has quit IRC01:12
stevebakerTheJulia: oops I rewrote the module https://review.opendev.org/76244601:14
patchbotpatch 762446 - tripleo-ansible - Reimplement os_tripleo_baremetal_node_introspection - 1 patch set01:14
openstackgerritlikui proposed openstack/python-ironicclient master: Use TOX_CONSTRAINTS_FILE  https://review.opendev.org/76245101:27
*** thiagop has quit IRC01:28
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: WIP: Fix default disk label with partition images  https://review.opendev.org/76245301:32
TheJuliastevebaker: doh ;)01:32
TheJuliadtantsur|afk: ^^^ I _think_ that is why my the centos8 metalsmith partition image job is not working with my chagnes.... it is getting a bios mbr partition table01:33
TheJuliaanyway, I haven't figured out tonight how to block the wait_for_disks call (maybe I just need another argument *shrugs*)01:33
TheJuliaanyway, need to go make dinner01:33
*** Qianbiao has joined #openstack-ironic01:40
*** Goneri has quit IRC02:15
*** rcernin has quit IRC02:18
*** paras333 has joined #openstack-ironic02:49
*** rcernin has joined #openstack-ironic02:50
TheJuliadtantsur|afk: yeah, that fix seems to do it https://35b627a3a7ec13a9f167-db6d669a6944592ec6491b3d692f1e09.ssl.cf5.rackcdn.com/762453/1/check/metalsmith-integration-ipa-src-uefi/1f02743/controller/ironic-bm-logs/node-0_no_ansi_2020-11-12-02%3A56%3A55.log <-- uses gpt for the partition image \o/03:11
ayoungSo... with ipmitool, should I be able to query the expected boot order?  Like, if I do:03:15
ayoung ipmitool -I lanplus -H 192.168.123.10 -L ADMINISTRATOR  -R 1  -N 1 -U root -f ~/ipmi.password chassis bootdev pxe03:15
ayoungthat should set something that says "next time try pxe" but it doesn't.  And I also don't see a way to query it03:15
TheJuliaayoung: chassis bootparam get 5 I think03:15
TheJuliaBUT! it can be a complete lie!03:16
TheJuliaat least to get03:16
TheJuliaand that should be an override, you can't query the absolute boot order over ipmi03:16
ayoung$ ipmitool -I lanplus -H 192.168.123.10 -L ADMINISTRATOR  -R 1  -N 1 -U root -f ~/ipmi.password chassis bootparam get 503:16
ayoungBoot parameter version: 103:16
ayoungBoot parameter 5 is valid/unlocked03:16
ayoungBoot parameter data: 000000000003:16
ayoung Boot Flags :03:16
ayoung   - Boot Flag Invalid03:16
ayoung   - Options apply to only next boot03:16
ayoung   - BIOS PC Compatible (legacy) boot03:16
ayoung   - Boot Device Selector : No override03:16
ayoung   - Console Redirection control : System Default03:16
ayoung   - BIOS verbosity : Console redirection occurs per BIOS configuration setting (default)03:16
TheJuliarofl, yeah.... all zeros is a bad sign03:16
ayoung   - BIOS Mux Control Override : BIOS uses recommended setting of the mux at the end of POST03:16
ayoung[ayoung@nuzleaf nodes]$03:16
ayoungsorry for the crap flood,03:16
TheJuliait means the bmc won't tell you basically or it can't translate it03:17
ayoungdoes that mean that that these ipmi devices are basically worthless for ironic management?03:17
TheJuliaso is the machine on uefi or legacy bios mode03:17
ayoungOhh, I don't klnow.  Probably legacy03:17
TheJuliaso, check if each interface is actually enabled in the bios settings03:18
TheJuliait may be the bmc can't enable it because the cards are set to an incompatible mode like... iscsi initiator03:18
*** paras333 has quit IRC03:19
ayoungrebooting to get tothe bios...lets see if I grab it in time...03:19
TheJuliathe webui on the bmc, depending on version/firmware and all might let you get into those settings03:21
*** mkrai has joined #openstack-ironic03:27
*** k_mouza has joined #openstack-ironic04:16
*** k_mouza has quit IRC04:21
openstackgerritlikui proposed openstack/ironic-python-agent master: Remove the unused coding style modules  https://review.opendev.org/75979205:45
*** hjensas has quit IRC05:57
*** hjensas has joined #openstack-ironic05:59
*** rcernin_ has joined #openstack-ironic05:59
*** rcernin has quit IRC06:01
*** fmuyassarov has joined #openstack-ironic06:47
*** rcernin_ has quit IRC07:26
*** mkrai has quit IRC07:42
iurygregorygood morning Ironic o/07:50
QianbiaoHi TheJulia, is it possible that enable console interface for ibmc in stable branch?07:50
QianbiaoOur customer is using stable/train now, and they are looking for serial console feature.07:51
*** fmuyassarov_ has joined #openstack-ironic07:57
arne_wiebalckGood morning iurygregory Qianbiao and ironic!07:59
iurygregoryhey arne_wiebalck and Qianbiao o/07:59
QianbiaoMorning arne07:59
QianbiaoMorning iurygregory o/07:59
*** fmuyassarov has quit IRC08:00
*** xinliang has joined #openstack-ironic08:08
*** rcernin_ has joined #openstack-ironic08:09
*** mkrai has joined #openstack-ironic08:16
*** rpittau|afk is now known as rpittau08:19
rpittaugood morning ironic! o/08:19
*** rcernin_ has quit IRC08:22
openstackgerritXinliang Liu proposed openstack/ironic-specs master: Propose uefi pxe boot from volume  https://review.opendev.org/76247408:38
*** rcernin_ has joined #openstack-ironic08:40
*** early has quit IRC08:45
iurygregoryhey rpittau o/08:46
*** early has joined #openstack-ironic08:47
*** dougsz has joined #openstack-ironic08:49
openstackgerritFeruzjon Muyassarov proposed openstack/ironic master: Allow disabling automated_clean per node  https://review.opendev.org/76234308:51
*** rcernin_ has quit IRC08:57
*** rcernin_ has joined #openstack-ironic09:01
*** lucasagomes has joined #openstack-ironic09:03
*** rcernin_ has quit IRC09:06
*** afasano has joined #openstack-ironic09:11
*** yolanda has quit IRC09:29
*** yolanda has joined #openstack-ironic09:30
*** ociuhandu has joined #openstack-ironic09:32
*** mkrai has quit IRC09:45
*** zzzeek has quit IRC09:45
*** zzzeek has joined #openstack-ironic09:46
*** xinliang has quit IRC09:49
*** k_mouza has joined #openstack-ironic09:55
*** fmuyassarov__ has joined #openstack-ironic10:11
*** fmuyassarov_ has quit IRC10:13
*** ociuhandu has quit IRC10:21
*** zzzeek has quit IRC10:22
*** zzzeek has joined #openstack-ironic10:25
*** dtantsur|afk is now known as dtantsur10:29
dtantsurgood (?) morning (??) ironic10:30
dtantsuris it Friday yet?10:30
rpittauit will be soon, but never too soon10:32
*** ociuhandu has joined #openstack-ironic10:34
openstackgerritDmitry Tantsur proposed openstack/ironic stable/victoria: Fix DHCP-less operations with the noop network interface  https://review.opendev.org/76249410:39
*** k_mouza has quit IRC10:39
*** tosin has joined #openstack-ironic10:41
*** k_mouza has joined #openstack-ironic10:48
tosinHello. I am currently trying to run emulators on my Ubuntu. When I try to install libvirt, I get this error 'E: Unable to locate package libvirt'10:53
tosinCan I please get some help with this10:53
tosinThe same happens for libvirt-python and virt-install10:54
dtantsurtosin: not an ubuntu expert, but I think it's called libvirt-bin10:54
dtantsurand libvirt-dev10:54
rpittautosin: and python-libvirt10:55
tosinI got this error with libvirt-bin 'E: Package 'libvirt-bin' has no installation candidate'10:56
rpittautosin: actualyy that depends10:56
rpittautosin: which version of ubuntu ?10:56
tosinUbuntu 20.0410:56
rpittautosin: ok, so that would be python3-libvirt, libvirt-clients, libvirt-daemon, and libvirt-dev, if I'm not mistaken10:58
rpittauyou probably also need virt-manager10:59
*** rh-jelabarre has quit IRC11:02
*** rh-jelabarre has joined #openstack-ironic11:02
iurygregoryvirt-manager would be necessary I would say11:02
dtantsurI'm actually not sure, it's a GUI after all11:03
rpittauyep, right, that's just a nice tool, but not strictly required11:06
tosinI have installed kvm and virt-manager and it still didn't work. When I ran the command kvm-ok, it says /dev/kvm does not exist. I think it's a problem with my hardware11:28
*** tosin54 has joined #openstack-ironic11:29
*** tosin has quit IRC11:30
*** tosin has joined #openstack-ironic11:30
fmuyassarov__Hello,11:48
fmuyassarov__When disabling automated cleaning globally, does Ironic still clean the root disk or is it also kept untouched ?11:48
dtantsurfmuyassarov__: the root disk is always cleaned during deployment right before writing to it11:50
fmuyassarov__That's great. Thank you dtantsur11:50
*** tosin has quit IRC11:51
*** k_mouza has quit IRC11:51
jandersI'm a little stuck with https://storyboard.openstack.org/#!/story/2008038, specifically around passing the lookup from Ironic to Inspector. I thought I'm doing it right but testing is showing otherwise :). dtantsur would you have some time to spare after the meeting to look into this with me?11:54
dtantsurjanders: the schedule is a bit packed today, maybe we can do it via emails? if not, I probably have a 30 minutes slot at 13:30 UTC, but it may be too late for you.11:56
jandersdtantsur no worries, let's try emails - and thank you! :)11:57
*** thiagop has joined #openstack-ironic11:58
*** bfournie has quit IRC11:59
*** tosin has joined #openstack-ironic12:12
*** ociuhandu has quit IRC12:13
*** k_mouza has joined #openstack-ironic12:14
*** tosky has joined #openstack-ironic12:18
*** tosin has quit IRC12:23
*** ociuhandu has joined #openstack-ironic12:27
*** ociuhandu has quit IRC12:32
*** tosin has joined #openstack-ironic12:45
*** tosin has quit IRC12:53
openstackgerritVerification of a change to openstack/ironic failed: Fix incorrect network_data.json location  https://review.opendev.org/76233313:09
*** tosin has joined #openstack-ironic13:20
*** paras333 has joined #openstack-ironic13:23
*** tosin has quit IRC13:32
*** rloo has joined #openstack-ironic13:51
*** Goneri has joined #openstack-ironic13:53
TheJuliagood morning14:02
TheJuliaQianbiao: that would basically be a feature addition. But if your just wanting to label update the hardware type so it is possible to use ipmitool-socat then I think that could be acceptable if it was an oversight.. maybe. Dmitry might have thoughts on this14:05
TheJuliadtantsur: tomorrow is friday! We shall SPUC as well.14:05
QianbiaoTheJulia Yes, I just want to enable console interface ipmi shellinabox for ibmc driver14:14
TheJuliai would have thought we would have had socat console on generichardware14:21
TheJuliathat seems like a bug....14:22
TheJuliadtantsur: If you have a thought regarding ^14:22
dtantsursec, on 1-114:22
dtantsurand good morning14:22
openstackgerritRiccardo Pittau proposed openstack/ironic-tempest-plugin master: Run redfish victoria job on focal  https://review.opendev.org/76010214:27
dtantsurTheJulia: yeah, hmm. maybe we need GenericIPMIHardware.14:27
dtantsurthat most of hardware types inherit14:27
dtantsur(but not SNMP, manual management and so on)14:28
TheJuliaQianbiao's case is kind of in that featureish gray area, but it seems logical and seems like we should have kind of enabled in some way :\14:32
*** bfournie has joined #openstack-ironic14:37
rpittaudtantsur: is this https://review.opendev.org/762326 related to the issue with dd ?14:38
patchbotpatch 762326 - bifrost - Fix handling rootwrap.d filters - 1 patch set14:38
dtantsurrpittau: it is, yes14:38
rpittauok, thanks, I will rebase the focal migration for vmedia on that then14:39
rpittauuh no wait14:39
rpittauthat's bifrost14:39
dtantsurwell, actually, I had "access denied" even with that patch14:39
rpittauah14:39
dtantsurbut my refactoring patch removes the code that causes it :)14:40
rpittaulol14:40
dtantsur(but we also have dd in the iscsi deploy)14:40
rpittauok so it's similar to what I'm seeing in ironic vmedia jobs14:40
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Fix default disk label with partition images  https://review.opendev.org/76245314:40
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Change default ironic_lib invocation to flag local booting  https://review.opendev.org/76252814:40
dtantsurrpittau: see if https://review.opendev.org/757598 helps14:41
patchbotpatch 757598 - ironic - Simplify injecting network data into an ISO image - 7 patch sets14:41
rpittauack14:41
openstackgerritRiccardo Pittau proposed openstack/ironic master: Convert last bionic jobs to focal  https://review.opendev.org/76032614:43
QianbiaoTheJulia dtantsur by default ipmi serial console is not enabled ~14:43
QianbiaoYes  i am agree with dtantsur, we need a GenericIpmiHardware14:44
TheJuliaYeah, I think that is the right path14:44
TheJuliatox -epy314:49
dtantsurTheJulia: 4532 tests failed, 19 passed14:49
TheJulialol14:50
iurygregorydtantsur, lol14:50
dtantsurbut at least that was quick, right?14:50
iurygregoryvery quick14:51
TheJuliawell, this is in ipa14:51
TheJuliaso more like 600 tests14:51
dtantsurheh, okay14:52
*** tosin has joined #openstack-ironic14:52
*** tosin has quit IRC14:53
dtantsurTheJulia: oh, yeah YEAH re SPUC. I'll need someone for the morning session though since it'll be my day off and I'll be out in the morning.14:53
TheJuliaMy shceduled sleep is during that time14:53
dtantsuryeah, I rather mean someone from EU or APAC time14:54
dtantsur*quick glance at iurygregory*14:54
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Fix boot mode detection for partition images  https://review.opendev.org/76253114:58
iurygregoryI'm ok running14:58
iurygregory=)14:58
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Fix boot mode detection for partition images  https://review.opendev.org/76253115:00
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Support partition image efi contents  https://review.opendev.org/74804915:01
TheJuliaand I bet that will work perfectly15:01
TheJuliaI can see one issue with the uefi boot path, but only if someone manually changes UEFI boot to bios boot mode15:03
TheJuliawhich would be unsupported15:04
*** fmuyassarov__ has quit IRC15:06
*** yolanda has quit IRC15:11
rpittaudtantsur: I can't be there in the evening, but what time is the morning SPUC ?15:17
TheJuliaI'll be there in the evening15:22
*** dsneddon has quit IRC15:25
openstackgerritMerged openstack/bifrost master: Fix handling rootwrap.d filters  https://review.opendev.org/76232615:25
TheJuliathat moment when you change something that should have broken unit tests, and nothing fails15:28
*** ociuhandu has joined #openstack-ironic15:35
openstackgerritArne Wiebalck proposed openstack/ironic-python-agent master: Add clean step 'erase_pstore'  https://review.opendev.org/76253715:35
arne_wiebalckdtantsur: rpittau: ^^ this is for what we discussed the other day15:35
rpittauarne_wiebalck: yeah, thanks!15:36
arne_wiebalcktested on real hardware with a filled pstore :)15:36
dtantsurarne_wiebalck: awesome! could you update https://docs.openstack.org/ironic-python-agent/latest/admin/hardware_managers.html#clean-steps please?15:41
arne_wiebalckdtantsur: oh, es, I missed that ... thanks!15:42
arne_wiebalck*yes15:42
*** ociuhandu has quit IRC15:47
openstackgerritJulia Kreger proposed openstack/ironic master: Fix disk label to account for UEFI  https://review.opendev.org/76254015:50
*** Qianbiao has quit IRC15:50
*** Qianbiao has joined #openstack-ironic15:51
*** Qianbiao has quit IRC15:53
TheJuliaarne_wiebalck: well that is a new one... I had no idea that was a kernel feature15:54
TheJuliaand long after I was building my own kernels on a regular basis15:55
openstackgerritArne Wiebalck proposed openstack/ironic-python-agent master: Add clean step 'erase_pstore'  https://review.opendev.org/76253715:57
arne_wiebalckdtantsur: for the reno, I was not sure if this should go into feature or security15:58
TheJuliaboth most likely15:59
TheJuliathe security nature alone makes it compelling to backport15:59
arne_wiebalckTheJulia: ok, thanks, I can add a line15:59
dtantsuryeah, maybe with different emphasis16:00
TheJulia++16:06
TheJuliathe instructions basically suggest that16:06
*** k_mouza has quit IRC16:06
openstackgerritArne Wiebalck proposed openstack/ironic-python-agent master: Add clean step 'erase_pstore'  https://review.opendev.org/76253716:12
dtantsurarne_wiebalck: do you have any public links re your ipmitool cipher suite problems?16:17
arne_wiebalckdtantsur: only code :)16:18
dtantsurokay. I'm talking to ipmitool folks at RH now.16:19
dtantsurarne_wiebalck: but you had incorrect negotiation of a cipher suite, or?16:19
arne_wiebalckdtantsur: yes, the BMC was advertising, but could not deliver16:20
arne_wiebalckdtantsur: https://gitlab.cern.ch/hw/ipmiproxy16:20
arne_wiebalck(not sure you can see this?)16:20
dtantsuryeah, I've seen it, thanks!16:21
* TheJulia updates all the merged things on the etherpad16:21
openstackgerritDmitry Tantsur proposed openstack/bifrost stable/victoria: Fix handling rootwrap.d filters  https://review.opendev.org/76254816:23
*** ociuhandu has joined #openstack-ironic16:27
*** sdanni has joined #openstack-ironic16:38
JayFI'm really confused  about erase_pstore. Can that stuff persist across reboots?16:40
TheJuliaapparently so16:40
*** k_mouza has joined #openstack-ironic16:40
JayFHmm.16:40
TheJuliathe last dying breath into nvram16:40
JayFMy spidey sense is tingling. I wonder if that could break badly configured hardware...16:41
TheJuliaThe way I read the lwn post on it, that it was a separate area of memory that was moderately platform dependent that could house tens to hundreds of kilobytes16:41
* dtantsur is immediately thinking of sinister ways to use this for ironic16:42
TheJuliarutro16:42
JayFIt's pretty brave to enable it as a default cleaning step unless we've tested with a lot of hardware...16:42
JayFlet me put it this way: I would not enable that step in my downstream16:42
JayFat least not without additional testing and validation16:42
TheJuliaI'd like to at least see how it shakes out in CI and maybe see if we can get some vendor testing of it, unless arne_wiebalck can give us more details of his use of it downstream16:43
JayFLike I'16:43
JayF*I'm not -1, but I'm -0 on  it right now16:43
JayFI think our default clean steps being maximally simple is an advantage16:43
dtantsurif really need to finish https://review.opendev.org/744117 so that having stuff on by default would be a smaller priority16:43
patchbotpatch 744117 - ironic - Generic way to configure clean step priorites - 17 patch sets16:43
arne_wiebalckJayF: yes, it survives reboots16:44
openstackgerritMerged openstack/ironic stable/victoria: Fix redfish BIOS apply config error handling  https://review.opendev.org/76243716:44
openstackgerritMerged openstack/ironic stable/victoria: Move the multinode grenade job to the experimental pipeline  https://review.opendev.org/76011816:44
arne_wiebalckJayF: I found some dmesg dumps from 2 years ago on a node that is re-instantiated every hour16:45
TheJulianice16:46
arne_wiebalckTheJulia: there is no use of it here atm, I only learned about this 2 or 3 weeks ago :)16:47
*** lmcgann has joined #openstack-ironic16:47
arne_wiebalckTheJulia: a user was pointing me to these files that were not from his instance16:47
openstackgerritJulia Kreger proposed openstack/ironic stable/train: Sync boot mode when changing the boot device via Redfish  https://review.opendev.org/76243916:48
TheJuliait occurs to me... pflash is a thing in UEFI vms16:51
dtantsurthat's where we put the UEFI loader (aka OVMF)16:53
TheJuliaAnd that can be variable size... Ohhh! UEFI standalong jobs should be fun to watch16:54
dtantsurwill anyone cry if I kill https://opendev.org/openstack/bifrost/src/branch/master/tools/vagrant_dev_env with fire? I'm not sure how long it has been since anyone has tried that16:55
TheJuliadtantsur: I used it about 6 months ago16:55
dtantsurokay, not so bad16:55
TheJuliafwiw16:55
dtantsurTheJulia: do you remember wtf https://opendev.org/openstack/bifrost/src/branch/master/tools/virsh_dev_env is?16:55
dtantsurseems to duplicate bifrost-create-vms16:56
openstackgerritVerification of a change to openstack/ironic failed: Fix DHCP-less operations with the noop network interface  https://review.opendev.org/76249416:56
dtantsuroh of course16:56
TheJuliaif I remember correctly it was to have something that walked a user through not using vagrant16:57
TheJuliaso using only virsh commands to get a development VM16:57
dtantsur"CentOS-7" yeaaaah16:57
TheJuliaI think the commands are in the centralized docs, because the last chagne to the folder appears to be me moving the docs16:57
TheJuliabut 4 years ago...16:57
dtantsurTheJulia: just I bring https://github.com/dtantsur/config/blob/master/virt-install.sh update instead? :)16:57
dtantsurs/just/should/16:58
dtantsurs/update/upstream/16:58
dtantsursigh, how do you still agree to talk to me...16:58
TheJuliabecause I read dtantsur16:58
TheJuliaI think that is fine, we just need to update the docs16:58
*** lucasagomes has quit IRC17:00
dtantsurTheJulia: "that" = the old commands or my approach with virt-builder/virt-install?17:00
TheJulia  dtantsur that being your approach17:01
TheJuliayou actively use it, so it is better in my mind since I dont' think anyone is using the virsh commands, at least that I know of17:01
TheJuliaand even then, they are just templates17:01
dtantsurokay, cool17:02
* TheJulia pokes her web browser with a stick and wonders why it has frozen twice in the last few minutes17:05
TheJuliais etherpad working for folks?17:06
dtantsurI can open the whiteboard17:07
iurygregorylet me see17:07
iurygregoryyup17:07
iurygregoryit's fine for me17:07
TheJuliaokay... web browser17:07
* TheJulia restarts it17:07
iurygregorybad web browser17:07
iurygregoryno cookies!17:07
TheJuliammmm coookies17:07
TheJuliaI need to make cookies soon17:08
iurygregorycookies are from tue - fri / brains on monday?17:08
*** ociuhandu_ has joined #openstack-ironic17:09
*** ociuhandu has quit IRC17:13
*** ociuhandu_ has quit IRC17:14
TheJuliaopposite, I think17:14
lmcgannHello, working on the security interface spec we have received some comments about multitenant use case with Keylime, but we are currently confused as to how this could even effect our work. Could someone please elaborate?17:17
TheJuliabahahahahaha I see why tempest tests sometimes fail on multinode17:18
TheJuliathe test looks for ping results with "64 bytes from $address"17:19
TheJuliabut thats not always the case17:19
* TheJulia goes into lolsob mode to fix the test17:19
*** k_mouza has quit IRC17:21
*** k_mouza has joined #openstack-ironic17:21
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Expand testenv documentation  https://review.opendev.org/76255317:22
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Support UEFI in bifrost-cli and document it  https://review.opendev.org/76255517:24
openstackgerritVerification of a change to openstack/ironic failed: Fix incorrect network_data.json location  https://review.opendev.org/76233317:27
* arne_wiebalck has a day off tomorrow17:29
arne_wiebalcksee you all next week o/17:29
*** dougsz has quit IRC17:31
openstackgerritJulia Kreger proposed openstack/ironic-tempest-plugin master: Fix byte check in tempest plugin  https://review.opendev.org/76255617:31
TheJulialmcgann: can you point me to the comment?17:32
dtantsurI also have a day off tomorrow, so see you on Monday17:34
*** dtantsur is now known as dtantsur|afk17:34
* dtantsur|afk will try to be online for the evening SPUC17:35
lmcgannTheJulia: its on line 62. There was a comment about multitenancy in the previous version of the spec as well I could dig up17:36
lmcgannhttps://review.opendev.org/#/c/576718/13/specs/approved/security-interface.rst@6217:36
patchbotpatch 576718 - ironic-specs - Add security interface spec - 13 patch sets17:36
TheJulialmcgann: its not going to be a problem for the packets to get routed is it?17:37
openstackgerritMerged openstack/ironic-python-agent master: Log configuration options on start-up  https://review.opendev.org/76233817:39
lmcgannI have no idea why it would or wouldnt be17:41
*** k_mouza has quit IRC17:45
*** k_mouza has joined #openstack-ironic17:46
*** dking has quit IRC17:47
rpittaugood night! o/17:51
*** rpittau is now known as rpittau|afk17:51
*** k_mouza has quit IRC17:51
*** k_mouza has joined #openstack-ironic17:52
*** k_mouza has quit IRC17:52
TheJulialmcgann: I suspect it is perception of OpenCIT which requires it.18:01
*** trandles has quit IRC18:12
sdanniTheJulia: lmcgann is having lunch so I'm hijacking the conversation. Is OpenCIT relevant to multitenancy? I find that OpenCIT is deprecated now.18:13
*** akiselev has joined #openstack-ironic18:28
openstackgerritMerged openstack/ironic master: Retrieve BIOS configuration when moving node to ``manageable``  https://review.opendev.org/76197818:29
openstackgerritMerged openstack/ironic stable/ussuri: Use assertCountEqual instead of assertItemsEqual  https://review.opendev.org/76213818:30
*** trandles has joined #openstack-ironic18:30
*** afasano has quit IRC18:35
TheJuliaI don't think it is relevant at all18:41
TheJuliasdanni: lmcgann: ^^18:41
sdanniTheJulia: I have another question about a different comment. https://review.opendev.org/#/c/576718/13/specs/approved/security-interface.rst@16118:50
patchbotpatch 576718 - ironic-specs - Add security interface spec - 13 patch sets18:50
TheJuliaokay18:50
sdanniduring node cleaning/deployment, we can create a keylime-agent element into the ramdisk. After the node is active, should we also install ipa and keylime-agent onto user image?18:51
TheJuliaerrr18:52
TheJuliaThe ramdisks are pre-built18:52
TheJuliaso the element would create a ramdisk with the required agent/data that should be generally applicable18:53
TheJuliainstalling ipa or keylime intoa  user image is optional, and ipa into a user instance is actually not supported and a risk18:53
sdanniTheJulia: so should we attest the node when it is in active state?18:56
TheJuliaironic wouldn't control that, that would be up to a user to decide they want to attest the node because it is the user's instance18:56
TheJuliait may be to a different attestation system that ironic has no clue about nor cares about18:56
sdanniTheJulia: got it. Thanks!18:57
openstackgerritMerged openstack/ironic master: Fix idrac-wsman RAID step async error handling  https://review.opendev.org/75573119:09
*** gyee has joined #openstack-ironic19:19
openstackgerritVerification of a change to openstack/ironic failed: json-rpc: surround IPv6 address with [] in conductor URL  https://review.opendev.org/76210619:28
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Support partition image efi contents  https://review.opendev.org/74804919:38
*** JayF has quit IRC20:04
*** JayF has joined #openstack-ironic20:04
iurygregoryrpioso, hey o/ by any chance you know if the Firmware Versions for idrac8 are always "2.A.B.C" and idrac9 are always "4.A.B.C" ? =)20:13
rpiosoiurygregory: I believe so, but I'm not absolutely certain, especially about "always". I've reached out to a colleague. Let's see what they say.20:21
iurygregoryrpioso, thanks! =)20:21
iurygregoryif there is a casa where idrac8 would have firmware "4.A.B.C" for example =)20:22
*** ociuhandu has joined #openstack-ironic20:22
*** ociuhandu has quit IRC20:25
*** ociuhandu_ has joined #openstack-ironic20:25
rpiosoiurygregory: Version numbers are not duplicated nor overlap like that across iDRAC generations.20:27
iurygregorycool, but would be a chance that idrac 8 would have "3.A.B.C" ?20:28
iurygregoryor the first number would be always 2 and you only increment A B and C ?20:28
iurygregoryasking because we will add some validation for the minimum firmware version that the hardware need to have in case they want to use virtual media on metal320:29
*** ociuhandu has joined #openstack-ironic20:31
*** ociuhandu_ has quit IRC20:31
*** rcernin has joined #openstack-ironic20:32
*** rcernin has quit IRC20:35
rpiosoiurygregory: It's more gnarly than I suggested above. When iDRAC 8 came out, it could run iDRAC 7 firmware "1.A.B.C". It was "backwards compatible". That can still happen as new generations emerge.20:39
rpiosoiurygregory: Couldn't the presence of the #VirtualMedia.InsertMedia action be checked, instead?20:39
iurygregorythis would be something redfish can tell me?20:40
rpiosoiurygregory: Yes, it can.20:42
iurygregoryso if i have an dell with idrac8/9 that doesn't work with virtual media and I do some request to redfish asking for "#VirtualMedia.InsertMedia" I would probably get "Yes" or "No" ?20:43
iurygregorydo you know how it would be that request in a normal curl so I can do some investigation on the hardware I have?20:44
iurygregory=)20:44
rpiosoiurygregory: https://github.com/dell/iDRAC-Redfish-Scripting/blob/d3e674b05b7b699c4af185ebb9c4993a904e4128/Redfish%20Python/InsertEjectVirtualMediaREDFISH.py#L42-L5520:50
* rpioso hopes iurygregory is satisfied with Python requests code, instead of curl.20:50
iurygregoryrpioso, totally fine! =)20:50
iurygregoryI will test in a few machines tomorrow =)20:51
iurygregorytyvm!20:51
rpiosoiurygregory: I wouldn't suggest you hard code it like that, though. While the path may be valid for a long time, it could change. It would be better to walk the Redfish tree from the System Root to the Manager VirtualMedia subresource.20:52
iurygregoryrpioso, yeah I agree20:53
iurygregoryand I would probably need to find a generic way to check other hardware vendors to see how it goes =)20:54
rpiosoiurygregory: That's how you'd do it in sushy. sushy doesn't publicly expose the vmedia actions. It's a private data member. :-(20:55
iurygregorygotcha20:55
rpiosoiurygregory: Are you familiar with standing up Zuul v3?20:56
iurygregoryI only know a little bit since we changed a few jobs from zuulv2 to zuulv320:56
iurygregorybut if I can't help there is always #zuul channel =)20:57
*** mrda has quit IRC20:58
rpiosoiurygregory: Did ironic stand up its own Zuul v3 or do we share/use #openstack-infra 's or #zuul 's?20:59
iurygregoryrpioso, well we use the infra from openstack =) we only had to change a few templates for the jobs20:59
iurygregory#openstack-infra would have some information also21:00
rpiosoiurygregory: Gotcha. That makes sense. Thank you!21:00
iurygregoryboth channels would be useful I would say21:00
*** mrda has joined #openstack-ironic21:01
*** ociuhandu_ has joined #openstack-ironic21:03
*** ociuhandu has quit IRC21:06
*** ociuhandu has joined #openstack-ironic21:17
*** ociuhandu_ has quit IRC21:18
TheJuliaiurygregory: and idrac9's did have 3.x versions for a while if memory serves21:21
* TheJulia sighs at grub21:24
*** ociuhandu has quit IRC21:34
openstackgerritVerification of a change to openstack/ironic failed: Also wipe agent token on manual power off or reboot  https://review.opendev.org/75239321:35
*** kuku has joined #openstack-ironic21:35
jandersgood morning Ironic o/21:38
stevebakerhi21:40
iurygregorymorning janders stevebaker o/21:41
kukuUsing this [https://0bin.net/paste/3O-CAgCi#MwkuFpCjQUoRVQAL7S3nMW5Sg5RFQVgiY1v+puJ7t21]  as the payload for PUT   /v1/nodes/....../states/provision, however cloud init doesn't set the ip to the nics21:41
*** rcernin has joined #openstack-ironic21:47
*** paras333 has quit IRC21:51
*** k_mouza has joined #openstack-ironic21:53
*** k_mouza has quit IRC21:57
*** lmcgann has quit IRC22:00
*** rcernin has quit IRC22:01
*** Goneri has quit IRC22:07
*** sdanni has quit IRC22:10
*** rcernin has joined #openstack-ironic22:14
*** zbitter has joined #openstack-ironic22:29
*** persia has quit IRC22:31
*** zaneb has quit IRC22:31
*** persia has joined #openstack-ironic22:32
*** zzzeek has quit IRC22:34
*** zzzeek has joined #openstack-ironic22:34
*** tosky has quit IRC22:44
*** zbitter is now known as zaneb22:49
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: WIP: Support partition image efi contents  https://review.opendev.org/74804922:55
TheJuliaback to wip because yeah.. :(22:56
TheJuliaDidn't update the unit tests22:56
TheJuliakuku: umm... as the config drive network metadata?22:57
TheJuliaI wonder if youre version of cloud-init doesn't grok it22:57
*** rloo has quit IRC23:13
*** Goneri has joined #openstack-ironic23:18
kukuTheJulia: Yes, thats within configdriver and then network_data23:21
kukuCloud init 0.7.5  ironic 1.5823:22
kukuPython agent sets the right ip during setup, but when you the os starts, the interface doesn't have the ip23:24
kukueven the interfaces aren't up23:25
*** akiselev has quit IRC23:30
openstackgerritMerged openstack/ironic stable/ussuri: Handle default_boot_mode during cleaning/inspection with PXE/iPXE  https://review.opendev.org/75157723:38
openstackgerritMerged openstack/ironic master: Fixes the issue that instance bond port can't get IP address  https://review.opendev.org/76116123:41
openstackgerritMerged openstack/ironic master: Remove root device hint after delete_configuration  https://review.opendev.org/75734623:41
openstackgerritMerged openstack/ironic-inspector master: Add possibility to configure application root  https://review.opendev.org/75753623:41
openstackgerritMerged openstack/ironic stable/victoria: Fix DHCP-less operations with the noop network interface  https://review.opendev.org/76249423:41

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