Thursday, 2020-03-12

openstackgerritJulia Kreger proposed openstack/ironic master: Block port deletions where vif is present  https://review.opendev.org/66583500:04
TheJuliarloo: mgoddard: drastically changed, thoughts would be appreciated ^00:04
TheJuliastevebaker: did you ever obtain consensus on a forward path re data validations?00:19
openstackgerritJulia Kreger proposed openstack/ironic master: Extend power sync timeout for Ericsson SDI  https://review.opendev.org/71259200:22
*** TxGirlGeek has quit IRC00:22
*** ijw has joined #openstack-ironic00:26
*** ijw has quit IRC00:30
*** ijw has joined #openstack-ironic00:30
*** openstackstatus has joined #openstack-ironic00:44
*** ChanServ sets mode: +v openstackstatus00:44
*** erbarr has quit IRC00:55
*** rloo has quit IRC01:17
*** diurnalist has joined #openstack-ironic01:33
*** diurnalist has quit IRC01:38
*** gyee has quit IRC01:51
stevebakerTheJulia: I parked that work while I focused on the ansible baremetal provisioning. But when it was discussed in the first ironic meeting I took the results of that as enough of a consensus to move forward. But I will email the list before continuing02:13
TheJuliastevebaker: okay02:14
TheJuliastevebaker: thanks!02:15
*** mkrai has joined #openstack-ironic03:04
*** ricolin_ has joined #openstack-ironic03:31
*** ricolin_ has quit IRC03:33
*** ricolin_ has joined #openstack-ironic03:34
*** yaawang has quit IRC03:44
*** yaawang has joined #openstack-ironic03:45
*** bdodd has joined #openstack-ironic04:00
openstackgerritJulia Kreger proposed openstack/ironic master: WIP ipv6 jobs  https://review.opendev.org/61316904:05
*** mkrai has quit IRC04:21
*** mkrai has joined #openstack-ironic04:21
*** diurnalist has joined #openstack-ironic05:47
*** strigazi has quit IRC05:49
*** gudrutis2 has quit IRC05:50
*** strigazi has joined #openstack-ironic05:51
*** diurnalist has quit IRC05:52
arne_wiebalckGood morning, ironic!06:38
*** strigazi has quit IRC07:03
*** rpittau|afk is now known as rpittau07:17
rpittaugood morning ironic! o/07:18
iurygregorygood morning arne_wiebalck rpittau and Ironic o/07:26
arne_wiebalckhey iurygregory rpittau o/07:33
rpittauHey iurygregory :)07:39
iurygregoryarne_wiebalck, import six? O.o07:53
arne_wiebalckiurygregory: huh?07:53
iurygregoryarne_wiebalck, https://review.opendev.org/#/c/696156/7/ironic_python_agent/utils.py07:53
patchbotpatch 696156 - ironic-python-agent - Software RAID: Add UEFI support - 7 patch sets07:53
iurygregoryI'm reviewing your patch and that was the first thing I saw =D07:53
arne_wiebalckdon't punish the messenger!07:54
rpittauthe reason is probably because that patch started in november when we still had six07:55
arne_wiebalckprobably07:55
iurygregoryrpittau, yeah07:55
arne_wiebalckand I have tested this on Stein on Python 207:55
arne_wiebalcktested with real hardware I mean07:55
iurygregoryoh so this can be backported?07:55
rpittauno, in theory not07:56
rpittauat least not upstream07:56
iurygregoryoh so no six :D07:56
arne_wiebalckit can, I have a Stein backport, but this should not go upstream,07:56
arne_wiebalckand we will use this on Train as well I guess07:56
iurygregoryarne_wiebalck, gotcha, you will probably need for py2 in stein =)07:56
arne_wiebalckbut also this will be downstream only07:56
rpittauarne_wiebalck: train should be fine07:56
iurygregorytrain stills supports py2 so in the backport you would need to "solve conflicts" adding six etc07:57
* arne_wiebalck has still not moved to Train07:57
iurygregorywait a bit to move to train, since the train can lose control07:58
arne_wiebalckwe will need to do some cleanup on this area anyway, like all the uefi code that has been done  meanwhile07:58
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Fix dhcp job  https://review.opendev.org/71230407:59
arne_wiebalckmy main aim would be to get this in, as the current code seems to be working, and then cleanup ... yeah, I know :-D07:59
arne_wiebalckthere was also some refactoring suggested by TheJulia and dtantsur|afk08:00
* rpittau goes and finish breakfast08:00
arne_wiebalckI am just not clear I will be able to test all this again (as this is quite work intensive, the UEFI node has meanwhile been taken from me, ...)08:01
arne_wiebalckanyway, please leave your comments, this will be helpful for the refactor/cleanup08:01
arne_wiebalckI'll try to keep track08:02
*** sziviani_ has joined #openstack-ironic08:04
*** amoralej|off is now known as amoralej08:06
*** tesseract has joined #openstack-ironic08:08
iurygregoryarne_wiebalck, sure o/08:11
*** Algeroth has joined #openstack-ironic08:19
AlgerothHello, anyone faced a problem with UEFI baremetal deployment "image.install_bootloader, params: {u'efi_system_part_uuid': u'3520-DD51', u'prep_boot_part_uuid': None, u'root_uuid': u'28984a52-5dd9-41c8-ac33-4175fe44f5c3'}, status: FAILED, result: None." googling it already, but didn't found any solution08:31
Algerothdetailed error "ironic-python-agent[10011]: 2020-03-11 12:03:21.647 10011 ERROR root [-] Command execution error: invalid literal for int() with base 10: 'p1': ValueError: invalid literal for int() with base 10: 'p1'"08:32
iurygregoryAlgeroth, you are probably using an old version of the ironic-python-agent08:34
*** k_mouza has joined #openstack-ironic08:44
*** k_mouza has quit IRC08:49
Algerothiurygregory, was thinking about it... will try to build imae again and check, but i'm afraid i did it already08:51
*** rpittau is now known as rpittau|bbl08:52
iurygregoryAlgeroth, I only saw this error when we were testing patches (before merging in the ironic-python-agent repo)08:52
*** khansa has joined #openstack-ironic08:53
*** lucasagomes has joined #openstack-ironic09:12
*** alexmcleod has joined #openstack-ironic09:13
*** dtantsur|afk is now known as dtantsur09:13
dtantsurmorning ironic09:13
iurygregorymorning dtantsur09:14
iurygregorydtantsur, if you have sometime https://storyboard.openstack.org/#!/story/2007416 does it look ok?09:15
dtantsuriurygregory: yep09:16
iurygregorydtantsur, tks o/09:16
openstackgerritDmitry Tantsur proposed openstack/ironic stable/train: Change force_raw_images to use sha256 if md5 is selected  https://review.opendev.org/71262709:24
*** priteau has joined #openstack-ironic09:25
openstackgerritMark Goddard proposed openstack/bifrost master: Fix Ubuntu keystone deployment  https://review.opendev.org/71211209:29
*** k_mouza has joined #openstack-ironic09:34
*** sshnaidm|afk is now known as sshnaidm09:39
*** derekh has joined #openstack-ironic09:41
openstackgerritMerged openstack/ironic-python-agent master: Amending ntp time sync release note  https://review.opendev.org/71255209:41
mgoddardmorning ironic09:42
iurygregorymorning mgoddard09:44
*** ociuhandu has joined #openstack-ironic09:59
openstackgerritkhansa proposed openstack/sushy-cli master: Add system BIOS management command  https://review.opendev.org/71154110:02
openstackgerritMark Goddard proposed openstack/bifrost master: Fix Ubuntu keystone deployment  https://review.opendev.org/71211210:19
*** ociuhandu has quit IRC10:25
*** ociuhandu has joined #openstack-ironic10:28
arne_wiebalckdtantsur: would you have a moment for some advice concerning the UEFI RAID patch?10:38
dtantsurarne_wiebalck: I can try10:38
arne_wiebalckhttps://review.opendev.org/#/c/69615610:39
patchbotpatch 696156 - ironic-python-agent - Software RAID: Add UEFI support - 7 patch sets10:39
arne_wiebalckdtantsur: have a look at iurygregory's last comment and my reply, please10:39
openstackgerritVerification of a change to openstack/bifrost failed: Ensure DIB is installed from source  https://review.opendev.org/71212010:40
dtantsurarne_wiebalck: https://review.opendev.org/#/c/696156/7/ironic_python_agent/extensions/image.py@696 ?10:41
patchbotpatch 696156 - ironic-python-agent - Software RAID: Add UEFI support - 7 patch sets10:41
arne_wiebalckdtantsur: yres10:42
arne_wiebalckdtantsur: software RAID needs the bootloader to be installed no matter what, but the logic added in between the original patch and the rebasetakes a shortcut10:43
arne_wiebalckdtantsur: for secure boot10:43
dtantsurarne_wiebalck: why do we need it so strictly?10:43
arne_wiebalckdtantsur: I guess you won't be able to boot if the bios does not find the efi partition (which is a partition inside a RAID device on top of a partition)10:44
arne_wiebalckdtantsur: that's why Raphael's code relocates the contents of the EFI partition10:45
iurygregorynot only for secure boot, but for all deployments where the target is uefi..10:48
arne_wiebalckit is needed for secure boot, but is now done for all UEFI deployments10:48
iurygregoryyeah10:48
*** ociuhandu has quit IRC10:49
iurygregorythe easy way would be have a flag that would identify software raid deployment so we would go directly to _install_grub2 =)10:50
*** ociuhandu has joined #openstack-ironic10:50
arne_wiebalcka "force" flag to install_bootloader, to enforce the installation of the bootloader10:51
dtantsurarne_wiebalck: I think we have a way to detect sw RAID in IPA already?10:51
arne_wiebalckwhich would be set by the conductor when we are handling a s/w RAID10:51
dtantsureven if we do relocate the EFI partition, we may still try efibootmgr? or not?10:52
arne_wiebalckdtantsur: there is some code to detect a s/w RAID, yes ... let me check10:53
arne_wiebalckdtantsur: but what about partition images?10:53
arne_wiebalckdtantsur: wouldn't these need this as well?10:53
iurygregorypartition images will go to grub2 afaik10:53
*** ociuhandu has quit IRC10:53
arne_wiebalckhow?10:53
iurygregorybecause it won't find the efibootmgr if I do remember10:54
arne_wiebalckdoesn't this depend on the image?10:54
arne_wiebalckthe code checks whether efibootmanager is available in the ramdisk from what I see10:56
*** ociuhandu has joined #openstack-ironic10:58
arne_wiebalckinstall_bootloader is called for s/w RAID and partition images and whole disk images with UEFI10:58
arne_wiebalckon the conductor side, I mean10:58
iurygregoryhumm10:59
arne_wiebalckhttps://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_base.py#L95911:00
*** mkrai has quit IRC11:02
*** mkrai_ has joined #openstack-ironic11:02
*** ociuhandu has quit IRC11:03
arne_wiebalckhere is the RAID detector: https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/hardware.py#L18911:03
arne_wiebalckso we could extend the if-statement with "and not hardware.is_md_device(device)"11:06
arne_wiebalckthis would not solve the issue for partition images (and secure boot would probably not work with s/w RAID either)11:08
*** derekh has quit IRC11:10
iurygregorylooking11:11
openstackgerritMark Goddard proposed openstack/bifrost master: Fix Ubuntu keystone deployment  https://review.opendev.org/71211211:11
*** sshnaidm has quit IRC11:18
*** derekh has joined #openstack-ironic11:20
*** ociuhandu has joined #openstack-ironic11:20
openstackgerritIlya Etingof proposed openstack/sushy master: Ignore failing message registry download  https://review.opendev.org/71265511:22
openstackgerritDmitry Tantsur proposed openstack/ironic master: Generalize clean step functions to support deploy steps  https://review.opendev.org/71143711:22
openstackgerritDmitry Tantsur proposed openstack/ironic master: Remove compatibility with pre-deploy steps drivers  https://review.opendev.org/71191811:25
openstackgerritDmitry Tantsur proposed openstack/ironic master: Generalize clean step functions to support deploy steps  https://review.opendev.org/71143711:25
openstackgerritDmitry Tantsur proposed openstack/ironic master: WIP: In-band deploy steps  https://review.opendev.org/69876811:25
*** ociuhandu has quit IRC11:27
*** ociuhandu has joined #openstack-ironic11:27
*** mkrai_ has quit IRC11:37
openstackgerritMark Goddard proposed openstack/tenks master: WIP: Support linux bridge in addition to OVS  https://review.opendev.org/71168211:43
openstackgerritMark Goddard proposed openstack/tenks master: WIP: Support linux bridge in addition to OVS  https://review.opendev.org/71168211:48
*** ociuhandu has quit IRC11:54
*** ociuhandu has joined #openstack-ironic11:55
*** ociuhandu has quit IRC11:55
*** ociuhandu has joined #openstack-ironic11:55
dtantsurif any stable core has a minute: https://review.opendev.org/#/c/712627/12:05
patchbotpatch 712627 - ironic (stable/train) - Change force_raw_images to use sha256 if md5 is se... - 1 patch set12:05
dtantsurrpittau|bbl: ^^12:05
openstackgerritMark Goddard proposed openstack/tenks master: WIP: Support linux bridge in addition to OVS  https://review.opendev.org/71168212:18
openstackgerritMark Goddard proposed openstack/bifrost master: Fix Ubuntu keystone deployment  https://review.opendev.org/71211212:21
*** rh-jelabarre has joined #openstack-ironic12:24
*** rcernin has quit IRC12:25
*** tkajinam has quit IRC12:27
*** rloo has joined #openstack-ironic12:30
*** rloo has quit IRC12:32
*** rloo has joined #openstack-ironic12:33
openstackgerritMark Goddard proposed openstack/tenks master: Stop gzipping logs in get-logs.sh  https://review.opendev.org/71266812:33
*** Lucas_Gray has joined #openstack-ironic12:43
*** sziviani_ has quit IRC12:47
*** jerry2 has quit IRC12:48
*** jerry2 has joined #openstack-ironic12:49
*** Lucas_Gray has quit IRC12:49
*** ociuhandu has quit IRC12:50
*** ociuhandu has joined #openstack-ironic12:51
*** Lucas_Gray has joined #openstack-ironic12:53
*** mmethot has joined #openstack-ironic12:56
*** ociuhandu has quit IRC12:57
*** ociuhandu has joined #openstack-ironic13:00
*** rpittau|bbl is now known as rpittau13:02
rpittaulol dhcp job works but non-dhcp is broken13:06
*** Algeroth has quit IRC13:10
*** Lucas_Gray has quit IRC13:10
*** ianychoi has quit IRC13:13
iurygregoryO.o13:13
*** amoralej is now known as amoralej|lunch13:15
*** ktibi has joined #openstack-ironic13:15
*** ociuhandu has quit IRC13:15
ktibiHi guys, I try to deploy a HP gen10 with ilo driver. Inspection works but power control fail with error : "Failed to change power state to 'power off'. Error: _op() got an unexpected keyword argument 'allow_redirects' "13:15
*** ociuhandu has joined #openstack-ironic13:16
ktibiinspector is already in debug mode but nothing in log :/ any idea ?13:16
*** ociuhandu has quit IRC13:21
*** k_mouza has quit IRC13:21
*** ociuhandu has joined #openstack-ironic13:22
*** derekh has quit IRC13:29
*** ociuhandu has quit IRC13:30
TheJuliagood morning13:30
*** ijw has quit IRC13:31
etingofTheJulia o/13:31
TheJuliaktibi: Oo13:31
etingofktibi, may be your sushy is not fresh enough?13:31
dtantsurmorning TheJulia13:31
TheJuliaktibi: any chance you can provide us version s of ironic, sushy, python-proliantutils, and possibly a bit more of the logs?13:31
TheJuliaetingof: you win for making a code reference that sounds like a food reference13:32
*** ociuhandu has joined #openstack-ironic13:32
ktibiTheJulia, etingof I use rocky last stable version. Proliantutils is in 2.7.113:32
ktibisushy in 1.6.113:33
ktibiHP ILO is in 1.45 version13:33
* TheJulia wishes ilo developers hanged out here through the week13:33
* TheJulia goes and gets the magical coffee from the dispencer of wake up juice13:34
etingofthis is where it might fail -- https://github.com/openstack/sushy/blob/stable/rocky/sushy/connector.py#L6513:35
etingofbecause since stein it accepts **kwargs -- https://github.com/openstack/sushy/blob/stable/stein/sushy/connector.py#L6413:36
rpittauktibi: ou'll need a more recent version of proliantutils https://opendev.org/x/proliantutils/commit/0196cd316236ca48f41ace48c662f4735b574b7b13:36
*** dtantsur is now known as dtantsur|brb13:36
rpittauor an older version of sushy :)13:36
ktibirpittau, I use sushy in 1.6, the version if affect ?13:37
TheJuliathe issue is in proliantutils it looks like13:38
* dtantsur|brb -> walk13:38
ktibican update proliantutils and sushy and keep ironic in rocky version ?13:38
*** mkrai_ has joined #openstack-ironic13:39
etingofis it the right version of proliantutils for rocky?13:39
TheJuliaI'm not sure, looking because that call is brand new with in the last 3 weeks in proliant utils13:40
rpittauktibi: you'll need at least version 2.8.0 of proliantutils13:41
iurygregorygood morning TheJulia13:41
etingofon the other hand, the patch rpittau linked does not change allows_redirects, does it?13:41
rpittauetingof: no, that's for sushy 3.1013:41
TheJuliaso.. there is no cap on proliantutils13:41
rpittauthe patch involved is this one https://opendev.org/x/proliantutils/commit/254318f608577523c1727d42ca05e1cf258b832b13:41
ktibiin rocky requierment => proliantutils>=2.6.013:41
ktibino version fix on sushy13:42
ktibiso I think I can update sushy + proliantutils13:42
TheJuliain theory, you might see some issues with the more fine grained items we expect in the API, but the ilos offer what may be the most compete redfish API13:43
etingofbut even master does not have **kwargs in the overridden `_op` -- https://opendev.org/x/proliantutils/src/branch/master/proliantutils/redfish/connector.py#L3813:45
TheJuliaso I guess the real question is... where is the _op that things are going sideways13:46
*** amoralej|lunch is now known as amoralej13:46
etingofright, there are two possibilities...13:46
etingofwe will never know unless ktibi reveals the traceback ;)13:47
ktibietingof, My inspector is in debug mode but nothing :/13:47
etingofwhy inspector, not conductor?13:49
TheJuliaI'd look in the conductor log because it is telling ironic "hey, power this off" if memory serves13:49
ktibietingof, oh I'll inspcet conductor log13:50
etingofon the other hand, there is no 'allow_redirects' in ironic/sushy codebase presently, it's only in proliantutils13:51
*** ijw has joined #openstack-ironic13:51
etingofthat hints this comes from proliantutils calling older sushy and passing `allow_redirects` to ir13:52
ktibiha :)13:52
TheJuliabut the version doesn't match, so.... unkown13:52
TheJuliaknown13:52
* TheJulia focuses on caffination13:53
etingofif there is proliantutils version that does not pass `allow_redirects`, it should work with your sushy13:53
ktibilogin failed ><13:53
etingofor you could try to bump up sushy to at least the version that accepts **kwargs in _op()13:53
rpittau2.7.1 should not have allow_redirects13:53
*** jdandrea has joined #openstack-ironic13:54
ktibiGot invalid response with message: 'Login failed.'13:54
ktibihttp://paste.openstack.org/show/790598/13:54
rpiosoGood morning, ironic13:54
rpiosoetingof: Regarding https://bugzilla.redhat.com/show_bug.cgi?id=1804127#c11, which version of sushy was used?13:55
openstackbugzilla.redhat.com bug 1804127 in python-sushy "Importing results in "Error: Cannot mix str and non-str arguments"" [Medium,On_dev] - Assigned to ietingof13:55
etingofktibi, this URL does not smell redfishy -- https://10.126.126.201:443/ribcl13:56
*** ijw has quit IRC13:56
rpiosoetingof: mraineri asked me, "Does the "OData-Version" get supplied by Ironic when making an HTTP request to the service?"13:56
etingofktibi, may be you have something wrong in node config?13:57
ktibietingof, I'll paste the node show13:57
* etingof has no experience with ilo config13:57
ktibihttp://paste.openstack.org/show/790600/13:58
ktibiI masked mac and serial13:59
etingofrpioso, o/ that might be train sushy13:59
rpiosoetingof: He went on to say some implementations have keyed off something very subtle in the spec with regards to how links are presented, including the one used in that bugz. And, "If "OData-Version" was NOT provided, they'd return with links in their own format. But if it was provided, then they'd be Redfish conformant."13:59
rpiosoetingof: Yeah, I saw the bugz mentioned train, but you never know, right?14:00
etingofnooo, with software you never know what's happening under the hood14:00
etingofrpioso, that's interesting, off the top of my head, I am not certain we cap that odata version14:01
rpiosoetingof: That header is not present in 1.x.x versions of sushy.14:01
rpiosos/present/sent/14:01
rpiosoetingof: mraineri says there's only one version.14:02
rpioso4.014:02
openstackgerritRiccardo Pittau proposed openstack/ironic-inspector master: Adapt ironic inspector jobs to ironic dib-based jobs  https://review.opendev.org/71251614:03
*** derekh has joined #openstack-ironic14:03
etingofrpioso, is it that we must always send odata-version=4.0?14:03
etingof...and all our redfishy problems magically disappear14:03
* rpioso taps elbows with mraineri14:03
etingofplease, confirm14:03
TheJuliaktibi: etingof so looks like the _op is from deep inside sushy14:04
rpiosoetingof: mraineri will be joining us shortly.14:05
ktibiTheJulia, I add a new right on ILO interface for my user, and know I think it's good (missing login privileges)14:06
ktibithe server is always power on but no error in conductor14:06
ktibithe answer is good : http://paste.openstack.org/show/790601/14:07
openstackgerritkhansa proposed openstack/sushy-cli master: Add system BIOS management command  https://review.opendev.org/71154114:07
TheJuliai bet when it was trying to touch it with redfish as a fallback to ribcl, it was getting a redirect and things were going sideways then14:07
* TheJulia really wishes we had a complete stack trace14:08
etingofktibi, that request/response is iLO response, not redfish request14:09
etingofTheJulia, for the whole thing to burp up no redirect response is requires, it seems14:10
ktibietingof, I can try to upgrade proliantutils to 2.9.014:10
etingofany redfish request made through proliantutils should hit that problem on its way to sushy14:10
openstackgerritRiccardo Pittau proposed openstack/bifrost master: [DNM] test ci  https://review.opendev.org/71269214:10
*** mraineri has joined #openstack-ironic14:10
*** ociuhandu has quit IRC14:11
ktibietingof, tips for debug redfish request ? or extract a log ?14:13
TheJuliaetingof: I think it was failing, and falling back14:13
TheJuliaand then getting redirected14:14
TheJuliaand then boom14:14
* TheJulia has grown tired of ipmitool debugging output14:14
*** sziviani_ has joined #openstack-ironic14:14
TheJuliacreepy is: ordering two new disks my supermicro server using amazon... and now getting adds in one of my mailboxes for the exact same thing I ordered, but from newegg.14:15
mrainerietingof: I hear you have some questions about the OData-Version header?14:17
mraineriSo, up until version 1.6.0 of the specification, OData-Version was required to be sent14:18
ktibietingof, TheJulia I upgrade proliantutils in 2.9.0, sushi upgrade to 3.1.0 :/14:18
mraineriHPE had a little hook in place to key off the presence of the OData-Version header; if it was provided by the client, then do everything 100% Redfish, but if not, then revert to their own pre-Redfish API14:19
openstackgerritkhansa proposed openstack/sushy-cli master: Add system BIOS management command  https://review.opendev.org/71154114:19
mraineriAt least until version 1.6.0 of the spec removed the client requirement for sending the header, the argument was "if the client doesn't send it, then they're operating outside the Redfish spec"14:19
rpiosomraineri: etingof asked, "is it that we must always send odata-version=4.0? ...and all our redfishy problems magically disappear"14:20
mraineriFor the sake of safety, yes, it should always be sent14:20
mraineriThat'll let you work with pre-1.6.0 implementations14:20
mraineriFor pre-1.6.0 implementations, it is required for the client to send OData-Version14:21
mraineriOn all requests14:21
*** ijw has joined #openstack-ironic14:22
openstackgerritJulia Kreger proposed openstack/ironic master: Move ipmi logging to a separate option  https://review.opendev.org/71269514:24
TheJuliabfournie: ^^14:25
bfournieTheJulia: nice \o/14:26
bfournieTheJulia: will make people happy14:26
* TheJulia has grown tired of the errors14:26
TheJuliaiurygregory: are you aware of master branch current state grenade just falling down while executing?14:27
*** ijw has quit IRC14:27
ktibiso, I tried with last version of proliantutils 2.9.4 and sushy 3.1, nothing better :/14:28
ktibiall is good for ironic, but server is always power on14:29
iurygregoryTheJulia, will look now, I was in a meeting about COVID19 instructions for people in CZ =)14:32
rpittauI can't believe we hit another issue with setuptools + pip :/14:32
iurygregoryrpittau, it's life  =(14:33
etingofCZ is almost locked down by now, apparently14:33
iurygregoryyeah14:36
* iurygregory will only go to the office to grab the monitor to take home hehehe14:37
ktibiTheJulia, I see on doc, I can use redfish driver directly instead of ilo, maybe works better ?14:37
rpittauI'm surprised and worried that here we're still not in lockdown14:38
TheJuliaktibi: I really suspect you need to downgrade, tbh as rpittau suggested originally14:38
TheJuliayou _should_ be able to use the redfish driver directly though.14:38
ktibito 1.6.0 for proliantutils ?14:38
TheJuliaI think 1.6.0 was broken, the latest 1.6.x is likely the best place to be14:39
TheJuliarpittau: I'm wishing we basically were, but instead the government banned the EU *facepalm*14:40
TheJuliaiurygregory: monitor ++14:40
rpittauthey have elections here on sunday, it;s going to be a bloodbath14:40
ktibiI can't find 1.6.0, 0.1.1 ==> 2.0.014:41
*** ricolin_ has quit IRC14:41
TheJuliaugh14:41
*** ricolin_ has joined #openstack-ironic14:41
ktibimaybe talk about sushy ?14:41
TheJuliaif anyone has stock in the US, just... don't look at the markets right now14:41
* TheJulia wonders if the ilo folks pulled older versions14:42
*** ociuhandu has joined #openstack-ironic14:42
rpittauEU is the same :(14:42
rpittauyeah proliantutils version starts from 2.0.014:42
*** gyee has joined #openstack-ironic14:43
* TheJulia sighs14:44
*** ociuhandu has quit IRC14:47
*** TxGirlGeek has joined #openstack-ironic14:48
*** ricolin_ has quit IRC14:48
rpittauktibi: sorry, I'm going a bit blind here, but can you try with proliantutils 2.6.1 ?14:48
* rpioso hopes etingof is free :-)14:49
rpiosoetingof: Did you see mraineri's messages above?14:49
etingofrpioso, yes14:50
openstackgerritkhansa proposed openstack/sushy-cli master: Add system BIOS management command  https://review.opendev.org/71154114:50
rpiosoetingof: +1. Thx :-)14:50
ktibiI try to debug with the doc of pypi, first command in error "from proliantutils.ilo import client'14:51
etingofrpioso, let me dig into sushy to see how it behaves in odata respect14:52
etingofmraineri, thanks for the clarification!14:52
mraineriNo problem14:52
ktibihttp://paste.openstack.org/show/790607/14:52
*** diurnalist has joined #openstack-ironic14:53
*** ijw has joined #openstack-ironic14:53
ktibiok need python 3 ><14:54
rpittauktibi: which version of sushy is that? doesn't look compatible with python 214:54
ktibi3.114:54
rpittauyeah, that's py3 only14:54
ktibiso whats last version of sushy compatible with python 2 ?14:55
rpittauany version up to train14:55
rpittauktibi: 2.0.2 should work14:56
*** ociuhandu has joined #openstack-ironic14:57
ktibirpittau, yes import works ;)14:57
rpittaueheh ok :)14:57
ktibiI'll try manual power off with python command14:57
*** ijw has quit IRC14:58
*** uzumaki has joined #openstack-ironic14:59
openstackgerritMark Goddard proposed openstack/tenks master: Force Python 2 for virtualenvs on CentOS 7  https://review.opendev.org/71270314:59
*** Lucas_Gray has joined #openstack-ironic15:00
*** ociuhandu has quit IRC15:02
ktibiget_host_power_state() works :/15:03
iurygregoryalways nova tests failling in master .-.15:05
iurygregoryI'm checking differences in configuration for one patch that has green and red for the job to see if something went wrong15:06
openstackgerritMerged openstack/ironic stable/train: Change force_raw_images to use sha256 if md5 is selected  https://review.opendev.org/71262715:06
rpittaufantastic, the bug with setuptools is in 3.6.8 but not 3.6.9 :D15:06
iurygregoryrpittau, good!15:09
rpittauiurygregory: not good, bionic has 3.6.9, but centos8 has 3.6.815:09
iurygregoryrpittau, oh okay, but we can upgrade no?15:09
rpittauI'm not sure there's an official package, I found a workaround though15:10
* rpittau tea time15:12
*** mkrai_ has quit IRC15:13
*** mkrai has joined #openstack-ironic15:13
*** Lucas_Gray has quit IRC15:14
*** ijw has joined #openstack-ironic15:16
*** Lucas_Gray has joined #openstack-ironic15:16
*** Goneri has joined #openstack-ironic15:18
*** Lucas_Gray has quit IRC15:30
*** Lucas_Gray has joined #openstack-ironic15:32
rpiosoetingof: Sounds good. Stay safe!15:36
etingofrpittau, mraineri seems like we have it in place since Train -- https://github.com/openstack/sushy/blob/stable/train/sushy/connector.py#L8315:36
etingofrpioso, ^15:37
etingofthat BZ is supposedly about Train, so odata header should be sent... I will ask there to be sure15:39
rpiosoetingof: It's in all releases >= 2.0.0. It is absent from all *-em extended maintenance tags.15:39
rpiosoetingof: Right! One never knows.15:40
* rpioso suspects there's a good deal of fishiness in the ocean15:41
* TheJulia wonders how long before we create a redfish api validation tool... maybe call it acidification ?15:41
rpittauWhat about "redhook" ?15:42
* TheJulia may be calling to the current state of the ocean and http://acid3.acidtests.org/15:42
etingofdo not we have a story for that?15:44
etingofby arne_wiebalck may be?15:44
arne_wiebalckthere is15:45
*** TxGirlGeek has quit IRC15:45
arne_wiebalckhttps://storyboard.openstack.org/#!/story/200734515:46
etingofthe Golden Fish award has been proposed to compliant implementations15:47
*** TxGirlGeek has joined #openstack-ironic15:47
etingofthe fishy challenge: how long does it take to read power state from iDRAC over Redfish?15:50
etingofspoiler link --  http://paste.openstack.org/show/790615/15:50
mraineriTheJulia: There are actually a few different validation tools out there at the moment15:52
mraineriThis tool verifies all payloads read from the service via GET conform to the schema definitions: https://github.com/DMTF/Redfish-Service-Validator15:52
mraineriI know that one gets heavily beaten up by different vendors15:53
mraineriThis tool does more protocol types of testing (like HTTP header verification): https://github.com/DMTF/Redfish-Service-Conformance-Check15:53
mraineriThat one hasn't been as successful though and we have some internal discussions going on now for what to do with it15:53
mraineriThis one is a set of tests that does more functional testing with a service based on expected client workflows: https://github.com/DMTF/Redfish-Usecase-Checkers15:54
mraineriWhat's in there now is stable and useful, but it definitely needs to grow more (feel free to open issues with test ideas!)15:55
TheJuliadtantsur|brb: to answer the checksum question, it seems we have no positive path tests, looking at adding one.15:55
TheJuliaInteresting15:55
TheJuliathanks mraineri15:55
mraineriNo problem15:55
mraineriDefinitely would like more eyes on the tools and feedback15:55
*** dtantsur|brb is now known as dtantsur15:56
mraineriMaybe a pull request or two for new features ;)15:56
TheJuliasadly time is a major issue for me15:56
mraineriEh, but the accountants treat engineering time as free!15:56
dtantsurheh15:57
*** mkrai has quit IRC15:58
etingofin the linked story the idea is to have an ironic-specific Redfish compliance checker, not a general purpose one16:00
etingofthe goal is to quickly determine that given BMC would work with ironic (considering its quite limited use of Redfish atm)16:01
TheJulia++16:01
mraineriThere are things available for that too16:03
mraineriRedfish has the concept of a "Redfish Profile" documented here: https://www.dmtf.org/sites/default/files/standards/documents/DSP0272_1.3.0.pdf16:03
mraineriEssentially it's a JSON document that describes baseline requirements for an implementation (like implementing the ComputerSystem resource with a certain set of required properties)16:04
*** khansa has quit IRC16:04
mraineriYou could make one specific for what Ironic requires out of an implementation, and use it with a tool that we have to check the service against the profile16:04
mrainerihttps://github.com/DMTF/Redfish-Interop-Validator16:04
dtantsurOH, this is a great idea16:06
etingofmraineri, thanks for the heads up concerning these tools!16:06
dtantsurwe absolutely should have our profile16:06
etingofmraineri, I've read the README but what's not clear is this: will it be able to execute Actions?16:07
etingofor, more generally, modify the resources that our profile requires16:07
mraineriIt doesn't execute actions, but it should verify they exist16:07
etingofI am afraid that's insufficient for us...16:08
mraineriThe same goes for writable properties; we have an outstanding item for a safe way to test it16:08
dtantsuretingof: insufficient, but a huge step forward16:08
etingofbecause life experience is that the vendors tend to announce things, but they might not always work as expected16:08
mraineriI think the more "Action" based testing would be useful for the Usecase tools16:09
etingofhaving profile is a good thing, but it won't answer the simple question: if I use ironic in my cloud, should I buy this machine?16:09
mraineriSince that's designed more for functional testing16:09
dtantsuretingof: it will, however, tell you which machines NOT to buy16:10
mraineriIt could be part of a purchasing spec; one of the check boxes could be "Support the Ironic Redfish profile"16:10
etingofthat's why I think that ironic profile is better than nothing, but, again, the devil is in details16:11
dtantsurunrelated: has anyone tested our CI with cirros 0.5.1? rpittau?16:11
rpittaudtantsur: mmm no, not really16:11
dtantsurokay, I'll through a patch16:11
*** uzumaki has quit IRC16:11
openstackgerritDmitry Tantsur proposed openstack/ironic master: DNM test with cirros 0.5.1  https://review.opendev.org/71272816:12
dtantsurWAIT, it has Grub2??16:13
dtantsurI'll test boot_option:local if this ^^ passes16:14
*** ociuhandu has joined #openstack-ironic16:15
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Fix for PEP517 issue with Python 3.6.8  https://review.opendev.org/71269216:17
rpittauso bifrost CI with centos8 is broken, this ^ should fix the issue16:17
rpittauand too much stuff, wrong rebase16:18
*** ijw has quit IRC16:19
*** ociuhandu has quit IRC16:19
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Fix for PEP517 issue with Python 3.6.8  https://review.opendev.org/71269216:19
rpittauok should be fine now :)16:20
rpittauor well we could also not upgrade pip at first, but I'm afraid 3.6.8 in centos8 comes with pip higher than 19.016:22
*** ijw has joined #openstack-ironic16:24
openstackgerritMark Goddard proposed openstack/networking-generic-switch master: Create and delete networks in parallel  https://review.opendev.org/69240416:24
openstackgerritDmitry Tantsur proposed openstack/ironic master: WIP: Decompose core deploy step  https://review.opendev.org/69830916:28
*** ijw has quit IRC16:29
openstackgerritMerged openstack/ironic master: Extend power sync timeout for Ericsson SDI  https://review.opendev.org/71259216:30
*** Blinkiz has quit IRC16:30
*** Blinkiz has joined #openstack-ironic16:31
dtantsurugh, this in-band deploy steps work is already worse than the driver composition reform when it comes to eating my brain :)16:32
rpittaubraaaains16:32
iurygregorybrain images for rpittau16:35
dtantsurwhole disk or partition?16:36
TheJulianew type16:36
TheJuliabut maybe like a ramdisk16:36
iurygregorydtantsur, container images16:36
dtantsuroh, containers with brains?16:36
dtantsuryummy16:36
* rpittau suffering and despair16:36
dtantsurwait, it's not Friday yet, is it?16:36
iurygregorydtantsur, no =(16:36
iurygregorywait16:37
dtantsursort of Friday for me, I have to travel to pick up my passport tomorrow..16:37
iurygregoryin Japan is Friday already16:37
arne_wiebalckTheJulia: did you see the s/w RAID, UEFI, efibootmgr discussion we had earlier?16:37
TheJuliaarne_wiebalck: nope16:37
TheJuliaarne_wiebalck: will it make me want to have whiskey?16:37
arne_wiebalckha!16:37
dtantsur(yes)16:37
arne_wiebalcknot strong enough16:37
iurygregoryhttps://review.opendev.org/#/c/696156/7/ironic_python_agent/extensions/image.py16:37
patchbotpatch 696156 - ironic-python-agent - Software RAID: Add UEFI support - 7 patch sets16:37
* rpittau grabs a random bottle16:37
* iurygregory grabs a beer 16:38
TheJuliaso a summary is?16:38
TheJuliaor do I just need to scroll up?16:38
dtantsurI have a 46% Highland Park, will it work?16:38
arne_wiebalckplease have a look at the last two comments, from iurygregory and  myself16:38
iurygregorydtantsur, it will16:39
dtantsurI'm prepared!16:39
arne_wiebalckeveryone has a drink? let's go then16:39
TheJuliauhh, not prepared yet16:39
TheJuliawas looking at the review16:39
iurygregoryyou should only look after having the drink D:16:40
arne_wiebalckwhile drinking, through the bottom of the glass16:40
*** tesseract has quit IRC16:40
TheJuliaarne_wiebalck: for a short term your last comment makes sense16:40
arne_wiebalckthe logic gets really twisted16:41
TheJuliaAlthough, I'm still wondering HOW we get to the point where we're not running grub-install16:41
TheJuliaor, grub2-install to be more precise16:41
dtantsurside question: is it possible to test secure boot in the CI?16:41
TheJuliaAnd I suspect part of the question how EFI firmware handles it16:41
TheJuliadtantsur: in theory with ubuntu it should be possible16:42
TheJuliadtantsur: although, I think yolanda may tell me of issues there with network booting16:42
dtantsurTheJulia: well, the new cirros seems to have grub2, soooo16:42
TheJuliaCentOS... I think may now have an actually signed shim16:42
arne_wiebalckTheJulia: since the boot mode is UEFI and efibootmgr may be in the image16:42
TheJuliadtantsur: does it have a signed shim though?16:42
dtantsurmmm, a good question16:42
* dtantsur suspects no16:43
arne_wiebalckTheJulia: and then we take a turn and never look back16:43
dtantsuranyway, we don't have to test netboot16:43
TheJuliaThey key really is the signed shim which is why I put the grub network booting job in, because it goes shim->grub216:43
yolandaso i was able to secure boot, by grabbing shim and grubx64 from centos rpms, then placing on the pxe directories16:43
TheJuliaarne_wiebalck: but efibootmgr should be in the ramdisk...hmm16:44
TheJuliayolanda: that is awesome16:44
arne_wiebalckTheJulia: yes, hence we never run grub2 for s/w RAID16:44
* TheJulia feels moderately lost at the moment16:45
* TheJulia should have gotten a drink16:45
dtantsurI'm afraid I still cannot get why we need to run grub2 for software RAID16:45
dtantsurTheJulia++ I think that's what lets us down16:45
TheJuliaI'm thinking the same as dtantsur, I'm just.. not groking it16:45
TheJuliaperhaps we need to talk through this?16:45
iurygregorybasically we don't run _install_grub2 anymore (in most scenarios)https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_base.py#L959-L96116:46
iurygregoryfor software raid this seems to be a problem =)16:46
dtantsuryeah, I cannot quite understand why?16:46
dtantsurwhy it is a problem16:46
iurygregorydtantsur, in this I need to agree with you =)16:46
dtantsurI thought I understood it today... but I did not.16:47
dtantsurWe relocate the EFI partition from inside the image to outside RAID16:48
dtantsurThis is what I hope I understood16:48
iurygregorysince they have a reason to need that ... we would need to add a validation on the if "and not hardware.is_md_device(device)" <- if this ensures that SW Raid is in use ofc16:48
dtantsurI'm still not sure why we cannot just point EFI to the new partition?16:48
dtantsuriurygregory: we can, short term. Long term we need to have software RAID working with secure boot.16:49
arne_wiebalckI guess the BIOS would need to assemble the RAID to find it otherwise, no?16:49
openstackgerritMerged openstack/tenks master: CI: Switch to kayobe-overcloud-centos8  https://review.opendev.org/71213616:49
iurygregorydtantsur, agree16:49
dtantsurarne_wiebalck: okay, so you relocate the partition. Does it necessary require calling grub?16:49
dtantsurnote that at least one person has indicated to me that he needed our efimgr patch to make UEFI work at all (no secure boot). I forgot why.16:50
TheJuliaWell, so EFI firmware may be able to read the existing partitio16:50
TheJuliain the whole disk image16:50
dtantsuractually, with RAID-1 (?) we don't need to assemble RAID to read a partition16:50
TheJuliaso for bios mode, it made sense to point the pointer to the bootloader in the mbr16:50
TheJuliadtantsur: bingo16:50
dtantsurand I think we have a requirement of using RAID-1 for root, no?16:50
arne_wiebalckyes16:51
TheJuliayes16:51
* dtantsur is getting himself even more confused16:51
TheJuliadtantsur: take a sip16:51
dtantsurTheJulia: I'm planning on some exercising soon(ish), so skipping drinks for now :)16:51
dtantsuryou'll have to deal with sober me :)16:51
TheJulialol16:51
arne_wiebalckI still doubt the bios would find it since it is a partition inside a partition16:52
TheJuliaI really can't go off drinking, I have another meeting in a few hours16:52
TheJuliaI think16:52
TheJuliaarne_wiebalck: its not looking at partitions as much as the mbr pointing to the address to continue to load from16:52
TheJuliawhich is why bios booting needs to have the bootloader in the first... 100GB or something like that?16:52
dtantsurmmm, maybe with UEFI we actually need the partition of the right type16:53
arne_wiebalckI thought it would look for efi partitions, no?16:53
dtantsurnow I think I see why we need to relocate the EFI partition16:53
arne_wiebalckthe bios tries to find partitions of type efi16:53
dtantsurI'm not sure why we need to call grub2..16:53
arne_wiebalckI think we use grub2 as a convenience wrapper16:54
TheJuliabut as long as we do, we won't get to having secure boot :(16:54
TheJuliawhich is why half of us are looking at beverages going "why?!?"16:54
arne_wiebalckright16:54
dtantsurright, but dd from one partition to the other shouldn't have such an impact16:54
TheJuliaI'm not even super sure we need to do that16:55
dtantsurI'm trying to understand why it's more complex than just dd'ing16:55
TheJuliaguess it depends on the uefi firmware16:55
dtantsurTheJulia: I think arne_wiebalck is right, and GPT will need to list the EFI partition16:55
dtantsurnot nested inside another partition16:55
TheJuliayeah, likely16:55
*** ijw has joined #openstack-ironic16:56
*** lucasagomes has quit IRC16:56
arne_wiebalcksecure boot does not work with partition images either FWIU16:56
iurygregoryyeah16:56
dtantsurcorrect16:56
TheJuliaonly when network booted with particular configuration16:56
dtantsurbut this is about whole disk partitions as well?16:56
TheJuliamainly whole disk, partition images we're stuck with grub216:57
dtantsurwhat is wrong with the following: 1) relocate EFI partition with dd, 2) call efibootmgr to point at it?16:57
dtantsurno grub2 needed, no?16:57
* dtantsur must be missing some critical bit16:57
arne_wiebalckwell, the code does not call grub2 for partition images16:57
TheJuliadtantsur: that sshoul d work I think16:58
dtantsurarne_wiebalck: if it doesn't, it's probably a bug16:58
TheJuliaconductor does it16:58
iurygregoryat least it seems to not call (from my point of view .-.)16:58
*** ijw has quit IRC16:58
arne_wiebalckdtantsur: there's an if to bypass grub in uefi mode16:58
* TheJulia opens the uefi spec16:59
*** ijw has joined #openstack-ironic16:59
iurygregorypartition image would be call when root_uuid and not whole_disk_image16:59
dtantsurarne_wiebalck: it also depends on having the EFI partition properly populated16:59
dtantsurI'm not sure it happens for partition images16:59
dtantsurso it would fall back to grub2 again17:00
arne_wiebalckdtantsur: properly populated?17:00
iurygregoryhttps://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/extensions/image.py#L519-L530 if it's using uefi for partition images would go on the if no? .-.17:00
dtantsurcheck various conditions inside _manage_uefi17:00
iurygregoryso probably it will fail during checking the partition for uefi17:00
dtantsurit may return False, in which case we still call brub17:00
dtantsur* grub17:01
TheJuliaconfirmed, has to be in the main GPT table17:01
TheJuliauefi has no nested concept17:01
dtantsurparticularly, https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/extensions/image.py#L186-L20817:01
*** priteau has quit IRC17:01
dtantsurTheJulia: so many features - and still some are missing!17:02
TheJuliagah17:02
iurygregorynow my mind is back to the normal state17:02
arne_wiebalckdtantsur: maybe manage_uefi fails for s/w RAID as well ... problem solved :-P17:02
dtantsuriurygregory: good for you, I don't even remember how it feels :D17:02
iurygregoryarne_wiebalck, we can make it fail if you wish =P17:03
dtantsurwe shouldn't17:03
TheJuliaiurygregory: what is this normal you speak of?!?17:03
TheJuliatell us the story of "normal"17:03
iurygregoryTheJulia, that I was not going crazy yet17:03
dtantsurthat's what I'm trying to say: falling back to grub2 at least rules out secure boot, but probably also valid UEFI cases17:03
iurygregoryI need to save space for friday work17:03
dtantsur(at least according to incomplete field reports)17:03
* iurygregory because we have state of emergency in CZ XD17:04
arne_wiebalckdtantsur: yes17:04
dtantsurbut I still don't see a reason why we need grub2 for proper whole disk images *after we relocate the partition*17:04
dtantsurmaybe we're trying to mix up two processes here?17:05
dtantsurrelocating the partition seems unconditionally needed17:05
TheJuliaI think we are and I think we agree17:05
dtantsurTHEN we can check if we need grub2 or can do with efibootmgr only17:05
TheJuliaI think17:05
TheJuliayes17:05
arne_wiebalckisn't grub doing the relocation atm, no?17:05
TheJuliano17:05
arne_wiebalckno?17:06
TheJuliagrub installs fresh copies from the OS17:06
TheJuliathose copies, are also re-assembled17:06
TheJuliabecause grub is some fancy dynamic bynary17:06
TheJuliabinary17:06
TheJuliawith built in modules... n'stuff17:06
TheJuliait has "stuff"17:06
dtantsura small OS to run an OS17:06
arne_wiebalckok17:06
* TheJulia has lost it17:06
arne_wiebalcklol17:06
* TheJulia goes and makes something for lunch17:07
dtantsurarne_wiebalck: in your patch, _prepare_boot_partitions_for_softraid doesn't touch grub2. I think it should be called first in install_bootloader.17:08
dtantsurthen figure out if grub2 is actually needed or not.17:08
dtantsurwdyt? am I still missing something?17:08
* TheJulia goes and tries to figure out what to make for lunch during a pandemic17:09
dtantsurheh17:09
dtantsurit seems that the locals prefer pasta17:09
rpittaupasta is always good for lunch17:09
dtantsurat least according to empty shelves with it17:09
iurygregorydtantsur, _prepare_boot_partitions_for_softraid it's call on line 475 in _install_grub2 O.o17:09
dtantsuriurygregory: yeah, I think it should be moved17:09
iurygregorydtantsur, oh ok gotcha17:10
TheJuliaI need to make sauce though, and I'm not in that mood... yet17:10
TheJuliabut 3 hours until my next meeting... so Hmmm17:10
dtantsurTheJulia: we're lazy, so we usually buy ready-to-use sauces17:10
iurygregorywhen you said "doesn't touch" I thought it's not being called in the _install_grub217:10
rpittaudtantsur: heresy!17:10
dtantsurright?17:10
TheJuliarpittau: ++17:11
dtantsurin my defence, they're pretty good and only contain vegetables17:11
dtantsurno fancy output of chemistry industry17:11
iurygregoryI don't think you will win an argument about sauces with someone from Italy =)17:11
rpittau:D17:11
iurygregorywe went from drinks to images and now food17:12
dtantsuriurygregory: don't underestimate me, I can start telling what people call pizza here!17:12
iurygregoryit's time to prepare dinne ...17:12
dtantsurgoing to have a devastating psychological effect17:12
rpittauTheJulia: you can make a very good and fast sauce with fresh tomatoes, garlic, olive oil, chili pepper, onions17:13
iurygregorydtantsur, hehehehe I know this feeling in Brazil pizza is a bit different17:13
TheJuliadtantsur: better or worse than brno?17:13
dtantsurTheJulia: I've seen... truly creative things here17:13
TheJulia"truly creative"17:13
dtantsurexactly17:13
iurygregorypizza with pineapple?17:14
dtantsurfancier17:14
TheJuliaWe should devote a release of ironic to "truly creative" pizza17:14
iurygregoryoh cheese and guava...17:14
dtantsuriurygregory: how would you like a pizza with potato chips?17:14
rpittauapproved!17:14
TheJuliaham and pineapple == yum17:14
iurygregorydtantsur, there is one in Brazil17:14
iurygregorycheese and potato chips on top and some corn17:14
rpittauone of my favourites is salmon and orange slices17:14
dtantsurwow17:15
rpittauno tomato sauce17:15
iurygregory=O17:15
dtantsursounds evil, would totally try17:15
iurygregorynow we can say heresy to rpittau17:15
rpittauI'm a progressive  Italian :D17:15
iurygregory=D17:15
openstackgerritJulia Kreger proposed openstack/ironic master: Make image_checksum optional if other checksum is present  https://review.opendev.org/71181617:16
clarkba local pizza place does a white cheddar, potato, and bacon pizza17:16
dtantsuryummy17:16
clarkbI would never think to add potato but it works17:16
rpittauclarkb: that's not bad17:16
iurygregory*-*17:16
iurygregorywow17:16
rpittaupotato on pizza is good17:16
dtantsurand then there is a local variant of pizza called Flammkuchen17:16
rpittauyou need good potatoes17:16
* iurygregory hopes they can do delivery in Brno =P17:16
dtantsursour cream instead of tomato17:17
dtantsurhttps://en.wikipedia.org/wiki/Flammekueche17:17
rpittauthat looks interesting17:18
arne_wiebalckI am not sure I will have the bandwidth to test/experiment with a grub2-less s/w RAID in the coming weeks17:18
dtantsurarne_wiebalck: we can probably merge your patch since it doesn't make anything worse17:19
dtantsur(with a new condition on software RAID)17:19
dtantsurbut I'd prefer us not dropping it on the floor afterwards17:19
arne_wiebalckthere is a risk17:19
iurygregorywe can only merge after removing import six =)17:19
arne_wiebalckthe current code with grub2 adds UEFI on RAID17:20
dtantsurwell, some updates are needed anyway17:20
rpittauI think dd will work17:20
rpittauI was reading some stuff while following the discussion17:21
arne_wiebalckI think we agree that grub2 is probably not required, but I think we would need to test this17:21
arne_wiebalckbefore we add such a patch17:21
arne_wiebalckthe current patch has been tested on real hardware17:22
rpittaugrub is not required for uefi, so if the partition is migrated for the softraid, we shouldn't need that either, but I agree testing is required17:22
iurygregoryyeah ++ for testing17:23
dtantsurarne_wiebalck: okay, let's finish and merge it with understanding that more work is required17:23
dtantsurunless anybody disagrees..17:23
arne_wiebalckI agree that this all not ideal.17:24
rpittaulet's clean it up and merge, maybe add a note to the etherpad for future work on that ?17:24
iurygregoryif it wants to use grub2 (and we merge) it will only need to update the conditions etc...17:24
arne_wiebalckand six :-D17:24
iurygregoryplease <317:25
iurygregoryremove six!17:25
rpittauclean it up = remove import six17:25
arne_wiebalckI didn't add it ... or did I?17:25
arne_wiebalckanyway17:25
rpittauarne_wiebalck: it was there since the beginning, ti was in november17:25
rpittauif you look at my comment at end of january it mentions it17:25
arne_wiebalckI am happy to have the additional work for the grub2 less UEFI RAID on me17:26
arne_wiebalckrpittau: yes, sorry I missed that17:26
arne_wiebalckso, you can ping me on this all the time :-D17:26
* rpittau leaves until there's still some light outside17:27
rpittaubye! good night! o/17:27
*** rpittau is now known as rpittau|afk17:27
arne_wiebalckI'll update the patch tomorrow, thanks iurygregory rpittau dtantsur TheJulia for your time and thoughts!17:27
dtantsurthank you arne_wiebalck!17:28
iurygregoryarne_wiebalck, thank you o/17:28
TheJuliathanks!17:30
dtantsuryay, no travel to CZ as well..17:30
TheJuliadtantsur: huh?17:31
dtantsurTheJulia: looking at travel bans expanding and border closing..17:31
TheJuliaeek17:31
dtantsurI guess it's justified. Sad to see these times though.17:31
TheJuliayeah17:32
* dtantsur hopes iurygregory and etingof didn't plan out-of-country travels in the near future17:32
iurygregoryyeah17:32
TheJuliato flatten the curve it will be at least the next two to three weeks17:32
dtantsuryep. a month in practice17:33
iurygregorywell I was planning to go to Japan this year, but I think I wont and that in the end of the year things will be more calm and I will spend xmas and new years in Brazil XD17:33
dtantsurwe still hope to get some hiking in Switzerland in May. The chances don't look awesome though..17:33
dtantsurEnding up with no vacation is *exactly* what my psychological health needs here and now :-/ </rant>17:34
dtantsuron the "positive" note I'll wish you good night17:34
*** dtantsur is now known as dtantsur|afk17:34
iurygregory=/17:35
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Agent token support  https://review.opendev.org/69261417:35
* etingof is stuck in his village surrounded mostly by cows, hens and redfish17:42
*** xXraphXx has joined #openstack-ironic17:45
*** kozhukalov has joined #openstack-ironic17:46
* TheJulia imagines etingof have created redfish all around him17:55
*** derekh has quit IRC18:01
iurygregoryupdates on the stable/stein branch for grande ( tempest venv is recreated by grenade which removed the already installed ironic-tempest-plugin and so does tempest did not loaded plugins things. )18:01
TheJuliawheeee18:04
*** Lucas_Gray has quit IRC18:05
arne_wiebalckbye everyone o/18:05
etingofbreeding redfish is difficult in a landlocked country18:06
etingofit's easier with ironic bears though18:07
TheJulialol18:14
TheJuliawhat about red submarine fish?18:14
etingofthat's musical!18:17
etingofso far idrac is totally non-cooperative in the bios tackling business18:18
etingoflet's try to bump up the firmware18:18
rpiosoetingof: Be careful about bumping the firmware.18:26
rpiosoetingof: Which h/w are you using? And what's its current iDRAC firmware version?18:26
TheJuliaetingof: set bios and boot mode at once or??18:31
ktibiRe, so I switch to ipmi instead of ILO and works. But know, IPA return a empty list in disks value.18:47
ktibinow*18:48
ktibiany tips for debug why my disks list is empty ?18:48
openstackgerritHarald JensÃ¥s proposed openstack/ironic master: Additional IP addresses to IPv6 stateful ports  https://review.opendev.org/70000218:50
*** erbarr has joined #openstack-ironic18:59
*** gmann is now known as gmann_lunch19:00
*** dsneddon has joined #openstack-ironic19:02
*** kozhukalov has quit IRC19:13
*** diurnalist has quit IRC19:14
*** amoralej is now known as amoralej|off19:24
etingofrpioso, it's 3.21.26.2219:29
rpiosoetingof: Hardware model?19:29
etingofR64019:29
rpiosoetingof: The most recent version we've tested is 3.30.30.30.19:34
etingofright, this is historical! from early 201919:35
etingofwhat should I be careful about when kicking idrac firmware?19:35
rpiosoetingof: Right, historical and solid.19:36
rpiosoetingof: 4.00.00.00 and 4.10.10.10 have the Continuous issue. We may not have tried to downgrade from that version. We have encountered downgrade issues with a recent release of 13G firmware.  A workaround to facilitate downgrading is available, and we believe it should work with 14G, too, although we haven't tried it.19:39
* TheJulia needs to stop writing books of text19:45
TheJuliaktibi: your IPA ramdisk likely lacks drivers to see the disks. Sounds like your ramdisk needs a driver for the raid controller?19:46
TheJuliaktibi: alternatively, a raid set may not already be created.19:46
*** trident has quit IRC19:51
*** trident has joined #openstack-ironic19:59
etingofrpioso, should I go for 3.30.30.30? is it possible to choose the desired version on fw upgrade?19:59
etingofTheJulia, let's write code that will write books of text?20:00
rpiosoetingof: The version depends on what you're trying to do.20:00
rpiosoetingof: 3.30.30.30 does not have the Continuous issue.20:00
etingofmy goal is to see if bios management works20:01
etingofe.g. read/change/reset20:01
*** gmann_lunch is now known as gmann20:01
rpiosoetingof: 3.30.30.30 should be sufficient.20:01
etingofawesome!20:01
rpiosoetingof: And, yes, you can choose the version from support.dell.com.20:01
etingofgood!20:02
rpiosoGotta click on the right links. It's a UI :-)20:02
rpiosoetingof: Enter the service tag number and rock on.20:02
* etingof has fought his Mac to downgrade to OS version that still works20:02
* rpioso advises etingof to purchase a Dell Precision :-)20:03
* etingof has owned some Dell Latitude in late nineties20:09
*** Goneri has quit IRC20:18
*** rh-jelabarre has quit IRC20:22
*** rh-jelabarre has joined #openstack-ironic20:29
*** TxGirlGeek has quit IRC20:32
*** diurnalist has joined #openstack-ironic20:33
*** alexmcleod has quit IRC20:33
*** ociuhandu has joined #openstack-ironic20:42
*** ktibi has quit IRC20:45
*** ociuhandu has quit IRC21:02
*** ociuhandu has joined #openstack-ironic21:03
*** ociuhandu has quit IRC21:08
openstackgerritJulia Kreger proposed openstack/ironic master: Hash the rescue_password  https://review.opendev.org/69141321:25
*** rh-jelabarre has quit IRC21:26
*** rh-jelabarre has joined #openstack-ironic21:27
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Rescan after restarting the md device  https://review.opendev.org/70663221:28
*** alexmcleod has joined #openstack-ironic21:39
*** ociuhandu has joined #openstack-ironic21:41
*** amoralej|off is now known as amoralej22:00
*** ociuhandu has quit IRC22:03
*** ociuhandu has joined #openstack-ironic22:04
*** rcernin has joined #openstack-ironic22:04
*** rcernin has quit IRC22:04
*** rcernin has joined #openstack-ironic22:05
*** ociuhandu has quit IRC22:09
*** diurnalist has quit IRC22:28
*** sziviani_ has quit IRC22:28
*** diurnalist has joined #openstack-ironic22:36
*** diurnalist has quit IRC22:43
*** diurnalist has joined #openstack-ironic22:44
*** tkajinam has joined #openstack-ironic22:56
*** Goneri has joined #openstack-ironic23:08
*** amoralej is now known as amoralej|off23:29
*** threestrands has joined #openstack-ironic23:50

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