Tuesday, 2020-01-21

openstackgerritJulia Kreger proposed openstack/bifrost master: DNM Enable remaining ubuntu jobs  https://review.opendev.org/70185100:11
TheJuliahttps://review.opendev.org/#/c/703522/1 <-- wow, both xenial and bionic passed00:12
patchbotpatch 703522 - bifrost - Try shorthand format for console - 1 patch set00:12
*** igordc has quit IRC00:25
*** igordc has joined #openstack-ironic00:25
*** igordc has quit IRC00:49
openstackgerritJulia Kreger proposed openstack/bifrost master: Try shifting virtualbmc start  https://review.opendev.org/70352800:50
openstackgerritJulia Kreger proposed openstack/bifrost master: DNM Enable remaining ubuntu jobs  https://review.opendev.org/70185100:50
TheJuliaetingof: any idea why with python3, virtualbmc blows up trying to start a second virtualbmc instance?00:51
*** ricolin has joined #openstack-ironic00:55
openstackgerritBob Fournier proposed openstack/ironic master: Don't require root partition when installing a whole disk image  https://review.opendev.org/70229301:01
TheJuliaetingof: if you look at the logs here https://d64b7553b36edb75caae-206dd41ab15ee6b59e703e19aac8d4d8.ssl.cf1.rackcdn.com/701851/4/check/bifrost-integration-dhcp-ubuntu-xenial/506964c/ you'll see the weirdness. Note, it looks like if I only try to start one vbmc instance, things _may_ be fine... but that seems... weird01:14
openstackgerritJulia Kreger proposed openstack/bifrost master: Keystone: Add make /etc/keystone/fernet-keys  https://review.opendev.org/70352901:17
*** jistr has quit IRC01:17
*** jistr has joined #openstack-ironic01:19
TheJuliadtantsur|afk: https://d486eaf604ecde1cb103-b9f037744a20529c427d420cc2ffc597.ssl.cf2.rackcdn.com/701851/4/check/bifrost-integration-dibipa-debian-ubuntu-xenial/a3053ad/job-output.txt <-- look at the bottom when disk-image-create fires off :(01:20
TheJuliaetingof: yeah, shifting it didn't seem to fix it :\01:24
*** dsneddon has quit IRC01:48
*** Lucas_Gray has quit IRC01:49
*** hoonetorg has quit IRC02:17
openstackgerritMerged openstack/ironic-python-agent-builder master: Fix and return the CentOS 7 job  https://review.opendev.org/70337102:21
*** tzumainn has quit IRC02:22
*** dsneddon has joined #openstack-ironic02:24
*** goldyfruit has quit IRC02:30
*** hoonetorg has joined #openstack-ironic02:31
*** ociuhandu has joined #openstack-ironic02:47
*** dsneddon has quit IRC02:49
*** ociuhandu has quit IRC02:51
*** dsneddon has joined #openstack-ironic03:16
*** dsneddon has quit IRC03:22
*** hwoarang has quit IRC03:39
*** hwoarang has joined #openstack-ironic03:40
*** dsneddon has joined #openstack-ironic03:50
*** dsneddon has quit IRC03:59
*** mbeierl has quit IRC04:03
*** mkrai_ has joined #openstack-ironic04:18
*** cdearborn has quit IRC04:21
*** dsneddon has joined #openstack-ironic04:26
*** dsneddon has quit IRC04:31
*** goldyfruit has joined #openstack-ironic04:34
*** dsneddon has joined #openstack-ironic05:03
*** dsneddon has quit IRC05:08
*** jdandrea has quit IRC05:19
*** dsneddon has joined #openstack-ironic05:41
*** dsneddon has quit IRC05:46
*** yolanda has quit IRC06:04
*** dsneddon has joined #openstack-ironic06:20
*** dsneddon has quit IRC06:25
*** dsneddon has joined #openstack-ironic06:57
*** TxGirlGeek has joined #openstack-ironic06:59
*** dsneddon has quit IRC07:02
*** TxGirlGeek has quit IRC07:07
*** yolanda has joined #openstack-ironic07:25
*** jtomasek has joined #openstack-ironic07:25
*** ociuhandu has joined #openstack-ironic07:30
*** dsneddon has joined #openstack-ironic07:33
*** yolanda has quit IRC07:33
arne_wiebalckGood morning, ironic!07:34
*** yolanda has joined #openstack-ironic07:34
*** ociuhandu has quit IRC07:35
*** dsneddon has quit IRC07:38
*** yolanda has quit IRC07:48
*** bnemec has joined #openstack-ironic08:06
*** iurygregory has joined #openstack-ironic08:11
iurygregorygood morning o/08:11
*** dsneddon has joined #openstack-ironic08:13
*** dsneddon has quit IRC08:19
*** tesseract has joined #openstack-ironic08:20
*** yolanda has joined #openstack-ironic08:21
szivianiGood morning :)08:22
*** priteau has joined #openstack-ironic08:29
gudrutis21O/08:30
openstackgerritThomas Bechtold proposed openstack/ironic master: Drop rootwrap.d/ironic-lib.filters file  https://review.opendev.org/68427008:44
*** dsneddon has joined #openstack-ironic08:48
*** rpittau|afk is now known as rpittau08:48
rpittaugood morning ironic! o/08:48
*** dsneddon has quit IRC08:53
iurygregorymorning rpittau o/08:56
rpittauhey iurygregory :)08:57
*** dtantsur|afk is now known as dtantsur08:57
dtantsurmorning ironic08:57
iurygregorymorning dtantsur08:57
dtantsurTheJulia: something with venv handling inside DIB?08:58
dtantsurI wonder if it requires python-virtualenv, not python-venv..08:58
*** iurygregory has quit IRC08:59
rpittauI wonder if we still need xenial considering that it s upports only python3.509:02
rpittaudtantsur: I believe you're right, the "problem" is how DIB manages virtualenvs09:08
*** goldyfruit has quit IRC09:11
*** iurygregory has joined #openstack-ironic09:13
*** lucasagomes has joined #openstack-ironic09:14
* iurygregory is back after rebooting, since my fedora decided to freeze09:14
*** dougsz has joined #openstack-ironic09:17
*** khansa has joined #openstack-ironic09:17
*** k_mouza has joined #openstack-ironic09:22
*** alexmcleod has joined #openstack-ironic09:24
*** dsneddon has joined #openstack-ironic09:25
*** yolanda has quit IRC09:27
*** derekh has joined #openstack-ironic09:28
*** mkrai_ has quit IRC09:28
*** dsneddon has quit IRC09:30
*** yolanda has joined #openstack-ironic09:33
*** mbeierl has joined #openstack-ironic09:42
openstackgerritZygimantas Matonis proposed openstack/ironic-inspector master: Added scope to introspection rules.  https://review.opendev.org/70221509:48
*** yolanda has quit IRC09:49
iurygregorydtantsur, rpittau, I'm backporting the uefi patch to train, I'm wondering if we also want to backport patches that were add before like https://review.opendev.org/#/c/679333/ https://review.opendev.org/#/c/686382/09:50
patchbotpatch 679333 - ironic-python-agent - Don't try to put a bootloader in place when bootable (MERGED) - 15 patch sets09:50
patchbotpatch 686382 - ironic-python-agent - Set rd.md.uuid kernel parameter when deploying on ... (MERGED) - 8 patch sets09:50
*** dsneddon has joined #openstack-ironic10:00
dtantsurrpittau: I'm afraid we'll have to drop xenial10:01
dtantsuriurygregory: if they qualify as bug fixes, we should10:01
iurygregorydtantsur, https://review.opendev.org/#/c/686382/ doesn't have a release note, thoughts?10:04
patchbotpatch 686382 - ironic-python-agent - Set rd.md.uuid kernel parameter when deploying on ... (MERGED) - 8 patch sets10:04
*** mkrai_ has joined #openstack-ironic10:08
*** dsneddon has quit IRC10:09
*** openstackgerrit has quit IRC10:12
etingofTheJulia, re vbmc nuisance: I do not see if the root cause has been reported. the best thing to do here would be to update this bifrost job to get it running vbmcd from systemd -- https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L79410:29
etingofso we'd avoid the legacy way of invoking vbmcd (via vbmc on server response timeout) and get all the logs in place10:29
etingofI can probably take care of that if needed10:30
*** openstackgerrit has joined #openstack-ironic10:37
openstackgerritMerged openstack/bifrost stable/train: Use upper-constraints for ironicclient, sushy and DIB  https://review.opendev.org/70308610:37
*** priteau has quit IRC10:41
*** dsneddon has joined #openstack-ironic10:42
dtantsuriurygregory: looks an appropriate backport to me. arne_wiebalck?10:43
*** goldyfruit has joined #openstack-ironic10:47
*** dsneddon has quit IRC10:47
*** mkrai_ has quit IRC10:50
*** mkrai__ has joined #openstack-ironic10:50
arne_wiebalckdtantsur: iurygregory the md uuid patch?10:53
dtantsurarne_wiebalck: yep10:53
arne_wiebalckgive me a second to refresh my memory ...10:54
arne_wiebalckdtantsur: wouldn't that introduce new functionality?10:55
arne_wiebalckdtantsur: it should not break anything, though10:55
arne_wiebalckdtantsur: *should* ;)10:55
dtantsur:)10:56
dtantsurgiven that it's a very fresh feature with a lot of rough edges, I'm inclined to let small improvements in10:56
iurygregorywell I can backport my uefi fix without, I was just wondering if we want or not XD10:59
* iurygregory will backport to train and stein11:00
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-python-agent stable/train: Set rd.md.uuid kernel parameter when deploying on software raid  https://review.opendev.org/70358411:00
iurygregoryafter this one I can backport Julia's patch and then mine11:01
arne_wiebalckdtantsur: I agree.11:01
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: Start installing DIB from Zuul-cloned sources in the CI  https://review.opendev.org/70358511:05
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-python-agent stable/train: Don't try to put a bootloader in place when bootable  https://review.opendev.org/70358811:07
*** goldyfruit has quit IRC11:10
*** rpittau is now known as rpittau|bbl11:15
openstackgerritDmitry Tantsur proposed openstack/bifrost master: Vagrant: run ansible-playbook from venv  https://review.opendev.org/70288511:18
*** dsneddon has joined #openstack-ironic11:22
*** dsneddon has quit IRC11:27
openstackgerritMerged openstack/bifrost master: Python3/Ansible conditional quarks  https://review.opendev.org/70159011:28
openstackgerritMerged openstack/bifrost master: Hopefully final venv fixes  https://review.opendev.org/70184611:28
openstackgerritMerged openstack/bifrost master: Remove CI credential setup  https://review.opendev.org/70210711:29
*** paddyoneill has joined #openstack-ironic11:32
dtantsurTheJulia, rpittau|bbl, now that we have a patch fixing the bifrost CI, let's make at least the Bionic job voting before we do *anything* else?11:37
*** Lucas_Gray has joined #openstack-ironic11:40
openstackgerritMerged openstack/bifrost master: Vagrant: run ansible-playbook from venv  https://review.opendev.org/70288511:44
openstackgerritMerged openstack/bifrost master: Add a listen-address to the dnsmasq bind  https://review.opendev.org/70331411:45
openstackgerritMerged openstack/bifrost master: Try shorthand format for console  https://review.opendev.org/70352211:45
rpittau|bbldtantsur: yep, was thinking the same, I'm out for lunch but I'll check that as soon as I'm back11:57
rpittau|bbldtantsur, tonyb[m] before I forget, I contacted Travis support for the hardware repo as the ci has an issue for sziviani PR11:59
*** dsneddon has joined #openstack-ironic12:00
dtantsurthx12:00
*** dtantsur is now known as dtantsur|bbl12:01
openstackgerritDmitry Tantsur proposed openstack/ironic master: DNM follow up to root device hints in instance_info  https://review.opendev.org/70359512:02
*** dsneddon has quit IRC12:05
tonyb[m]rpittau|bbl: Thanks12:06
*** priteau has joined #openstack-ironic12:06
*** aedc has quit IRC12:09
*** aedc has joined #openstack-ironic12:09
*** yolanda has joined #openstack-ironic12:10
*** mkrai__ has quit IRC12:10
*** yolanda has quit IRC12:10
*** yolanda has joined #openstack-ironic12:11
*** ociuhandu has joined #openstack-ironic12:12
*** ociuhandu has quit IRC12:13
*** Lucas_Gray has quit IRC12:13
*** tkajinam has joined #openstack-ironic12:14
*** Lucas_Gray has joined #openstack-ironic12:17
*** aedc has quit IRC12:20
*** aedc has joined #openstack-ironic12:20
*** mkrai_ has joined #openstack-ironic12:25
*** rcernin has quit IRC12:28
*** dsneddon has joined #openstack-ironic12:31
*** dsneddon has quit IRC12:35
*** afasano has quit IRC12:47
*** afasano has joined #openstack-ironic12:48
*** bfournie has quit IRC12:51
*** ociuhandu has joined #openstack-ironic12:52
iurygregorystable/train is broken for ipa http://paste.openstack.org/show/788638/12:59
*** ociuhandu has quit IRC13:01
iurygregoryaccording to infra it should be fixed already13:04
* iurygregory trying recheck13:04
*** priteau has quit IRC13:05
*** rpittau|bbl is now known as rpittau13:05
*** mkrai_ has quit IRC13:06
*** dsneddon has joined #openstack-ironic13:07
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Make bionic job voting again  https://review.opendev.org/70360913:13
iurygregoryMake bifrost great again ^13:16
rpittauiurygregory: I didn't want to be *that* explicit, but yes :D13:16
*** dsneddon has quit IRC13:17
iurygregoryrpittau, I was able to get the reference =P13:17
*** whoami-rajat_ has joined #openstack-ironic13:28
*** jdandrea has joined #openstack-ironic13:32
*** iurygregory has quit IRC13:35
*** Lucas_Gray has quit IRC13:42
*** ociuhandu has joined #openstack-ironic13:47
*** dsneddon has joined #openstack-ironic13:48
*** gkaratae has joined #openstack-ironic13:50
*** dsneddon has quit IRC13:53
*** ociuhandu has quit IRC13:53
*** khansa has quit IRC13:54
*** bfournie has joined #openstack-ironic13:55
gkarataeHello guys! Have someone tried to deploy Ironic standalone within Bifrost on systems such as RHEL7 or Fedora 30 recently? In both of the cases I encounter a pretty bunch of problems such as python 2/3 incompatibility or packages non-existence (e.g. qemu-kvm-tools on Fedora 30). For now, I more likely to think that the problems are not on my side and I'd like to hear others' opinion :)13:57
*** dtantsur|bbl is now known as dtantsur14:01
*** rloo has joined #openstack-ironic14:04
*** iurygregory has joined #openstack-ironic14:05
rpittaugkaratae: hi! We dropped support for Python 2 during this cycle, are you installing from source ?14:05
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Fix changes leftovers  https://review.opendev.org/70362014:06
dtantsurgkaratae: tl;dr it's broken for the very reasons you mention. for Train you need to pull https://review.opendev.org/#/c/703086/14:07
patchbotpatch 703086 - bifrost (stable/train) - Use upper-constraints for ironicclient, sushy and DIB (MERGED) - 5 patch sets14:07
dtantsurqemu-kvm-tools may be a bug we're not aware of, please see if you still have it once you figure out the python 2 thing14:08
dtantsurCentOS 7 is a system that we do test againt (up to and including Train), not sure about Fedora14:08
openstackgerritDoug Hellmann proposed openstack/ironic-inspector master: link introspection API docs to client docs  https://review.opendev.org/70362214:12
*** mkrai_ has joined #openstack-ironic14:13
rpittaugkaratae: I'm pretty sure there's no qemu-kvm-tools package for Fedora since at least Fedora 2514:19
rpittaumaybe it's time to review the Fedora support :)14:19
*** gkaratae has quit IRC14:20
etingofis anyone fluent in Glean lurking here? - https://review.opendev.org/70362314:21
patchbotpatch 703623 - opendev/glean - Fix a handful of bugs in config-drive processing - 1 patch set14:21
*** tzumainn has joined #openstack-ironic14:24
*** dsneddon has joined #openstack-ironic14:26
*** dsneddon has quit IRC14:31
*** frickler has joined #openstack-ironic14:32
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: Document introspection data and collectors  https://review.opendev.org/70362814:40
dtantsuretingof: it may be fungi or clarkb or other infra folks14:46
*** goldyfruit has joined #openstack-ironic14:46
fungietingof: what's the glean question?14:50
fungii may or not be able to answer, but can certainly ask around14:50
fungioh, i see, the patch you just pushed earlier today14:50
fungi~30 minutes ago i guess14:51
etingoffungi, yeah, the patch is the question14:52
fungietingof: lgtm14:53
fungii expect we just don't have enough test coverage for vlan interfaces14:53
fungithanks for the fixes!14:53
etingoffungi, 10x! however, that's just a heat-up! the real meat of the matter is this short an sweet schema -- https://review.opendev.org/#/c/703133/14:53
patchbotpatch 703133 - nova - Add JSON schema for network_data.json - 3 patch sets14:53
fungioh neat14:54
etingoffungi, would it make sense to use it somehow in Glean?14:54
fungii think so, though of course it would depend on the deployed environment including that feature14:55
etingofhmmm?14:55
fungioh wait14:55
etingofso one way of using this schema would be to validate passed network_data.json right before parsing it inside Glean...14:55
fungiyou mean embedding that schema in glean, not having nova serve a copy alongside the metadata in teh configdrive14:55
etingofto fail reliably14:55
etingofI am not sure we should rely on Nova here14:56
fungis/here// ;)14:56
etingoffungi++14:56
fungi(i kid, nova is remarkably reliable)14:56
etingofindeed14:56
dtantsurrpioso: hey, are you aware of this? https://bugzilla.redhat.com/show_bug.cgi?id=179320614:57
openstackbugzilla.redhat.com bug 1793206 in openstack-ironic "On Dell 14th Gen PowerEdge, iDRAC firmware starting with 3.34.34.34 disables RAW commands." [Unspecified,Assigned] - Assigned to dtantsur14:57
etingofso either we can pass network_data through the schema in Glean to fail early and soundly14:57
*** k_mouza has quit IRC14:57
fungietingof: but yeah, seems like a reasonable addition to me. obviously i'm just one maintainer. it may make sense to discuss in #openstack-infra if you're looking for additional buy-in before submitting a change to add it... or you could just push up the change and get input through gerrit. up to you14:57
etingofand/or we can validate network_data in ironic before even passing to Glean/ramdisk14:57
etingoffungi, I am half-way through the change14:58
fungiwfm ;)14:58
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Set Ansible default version to 2.8  https://review.opendev.org/70363314:58
*** k_mouza has joined #openstack-ironic15:04
*** dsneddon has joined #openstack-ironic15:04
*** dsneddon has quit IRC15:10
*** AJaeger has joined #openstack-ironic15:10
*** tkajinam has quit IRC15:16
openstackgerritkhansa proposed openstack/sushy-cli master: Add power command to sushy cli  https://review.opendev.org/70254615:22
*** khansa has joined #openstack-ironic15:22
*** ociuhandu has joined #openstack-ironic15:30
openstackgerritDmitry Tantsur proposed openstack/ironic master: Follow up to root device hints in instance_info  https://review.opendev.org/70359515:30
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: Expose collector and hardware manager names via introspection data  https://review.opendev.org/70364115:31
*** dsneddon has joined #openstack-ironic15:37
*** hjensas has quit IRC15:39
*** Lucas_Gray has joined #openstack-ironic15:42
*** dsneddon has quit IRC15:42
*** ociuhandu has quit IRC15:51
clarkbetingof: fungi shouldn't those schemas be defined in nova instead?15:52
clarkbdocumenting this in glean is just a good way for gleans documentation to be out of date when nova makes changes15:52
fungiclarkb: they *should* but sort of like service types integration in openstacksdk there's a massive lag waiting for things like that to wind up in deployed environments15:53
clarkbfungi: but we are talking about docs right? there shouldn't be lag for that15:53
dtantsurclarkb: nova is not the only thing producing these, nor is it the thing consuming them15:53
clarkbdtantsur: no but it defines it15:54
dtantsurit could just as well be something like API SIG or os_network_data project15:54
fungiclarkb: oh, i see, you mean in documentation not actually programmatically applied by nova to vet its own metadata15:54
clarkbeverything else has copied nova essentially15:54
clarkbfungi: that is all this change to glean is doing15:54
clarkbif openstack wants to define the schema globally outside of nova thats fine too. But I don't think glean is the appropriate location15:54
etingofperhaps one way would be to wait for Nova to merge and publish the schema, then just link Glean to it...15:55
clarkbetingof: yes linking to the schema in glean would be fine15:55
fungibut i agree glean is not the place to establish and publish a metadata standard. having glean warn when metadata doesn't validate is more what i was expecting15:55
dtantsurclarkb: ideally, glean should have a schema that it accepts (which may not equal the nova's schema)15:55
etingofthe other thought is to have Glean actually using the schema to validate the input15:55
etingofto harden it up15:56
clarkbI am not sure it can15:56
clarkbsince it accepts rax config drive data15:56
etingofbut that would pull the whole lot of obscure dependencies15:56
clarkbit could warn if there are inconsistencies I suppose15:56
etingofyeah, or crash ;)15:56
clarkbno crashing would be bad15:56
clarkbsince it runs on clouds that may change the schema15:56
clarkband glean doesn't actually care about 90% of the input data15:57
clarkbso if that other 90% is "wrong" meh15:57
etingofhmmm, I think Glean consumes 90% of network_data.json15:57
fungithe dependencies bit is something i hadn't thought about though. if json schema validation isn't easy to do with just python stdlib then it may not be the greatest idea. glean exists mostly to avoid the dependency hell cloud-init brings15:57
*** mbeierl has quit IRC15:57
clarkbetingof: in the best case it may, but often all you need is glean to run enough to configure dhcp and it ignores the network data15:57
*** jtomasek has quit IRC15:58
clarkbetingof: that then allows you to debug why the rest of glean failed15:58
etingoffungi, exactly! no, this battery is not included15:58
clarkbcrashing instead would be terrible for users15:58
*** TxGirlGeek has joined #openstack-ironic15:58
clarkbglean should always attempt to do as much work as possible to make debugging possible15:59
etingofso the use case we are mostly interested in is network_data.json validation whenever it comes from a messy human16:00
*** mbeierl has joined #openstack-ironic16:00
dtantsur.. on the ironic side, largely16:00
clarkbwhy isn't ironic providing it?16:01
etingofironic is not always aware of networking bits16:01
dtantsurironic must and will provide it, yes16:01
*** iurygregory has quit IRC16:01
dtantsurI guess, etingof is researching the additional hardening16:01
etingofwell, not quite... there are two school of thoughts on this16:02
etingofone is to have ironic enforcing well-formed network_data whenever it comes from the operator16:02
dtantsurand one if them is about to use his core rights to enforce some sanity in this discussion.....16:02
etingofthe other is to oblige the operator to provide a well-formed network_data16:03
etingofeither way, ensuring well-formed network_data involves schema-based validation16:03
clarkbfwiw I'm not against validation in glean but I agree we should avoid adding deps and the default behavior should be to warn not crash (maybe allow user to opt into crashing instead)16:03
dtantsuretingof: ignore the 2nd option. it is not going to happen.16:03
etingofso the school of thoughts sometimes clash with each other, but that's good16:04
clarkb(and people should set up working dhcp regardless of other network config as a recovery fallback)16:04
clarkbeven if its on an unrouted network that you can plug a laptop into16:04
dtantsurclarkb: working DHCP is what we're not going to have16:04
clarkbdtantsur: I understand that isn't your production config but it should be there in the background as a fallback16:05
dtantsurthe task at hand is to provide networking information where DHCP is not desired or possible (think, edge)16:05
etingofschema validation seems impossible without external deps16:05
clarkbetingof: not impossible, but more painful16:05
dtantsurclarkb: it may be there or may be not. if it is, it's probably going to be wrong enough to fail everything anyway. this complicates our case and makes me so strict about ironic-side validation.16:06
clarkbdtantsur: the idea is you'd only use it if configuration fails anyway16:06
clarkbdtantsur: then you plug your laptop into the l2 network, console in and figure out why it broke16:06
etingofclarkb, there is the official validation utility (jsonschema) supposedly coming from the same people that maintain the json schema spec16:06
dtantsurEdge deployment, the L2 network is in a mobile station in the woods16:06
etingofclarkb, I am not sure we'd be able to implement our own to avoid extra deps16:06
dtantsur(I'm not exactly arguing, but rather explaining the use case we have)16:07
clarkbdtantsur: and eventually if you can't boot a working network someone is driving out there to find out why16:07
dtantsuryep16:07
dtantsurMy point here is that early validation is quite critical since the failure model is quite bad.16:08
etingofnow days remote BMC access should solve booting problems...16:08
dtantsurI don't think validation in glean buys us anything, although I can see how it can be overall useful16:08
clarkbdtantsur: ya I think validation in glean would largely be an additional debug output16:08
dtantsuretingof: we only support it for IPMI, and IPMI serial console over WAN is sadness16:08
clarkbglean can assert it got bad input if somehow it got that far16:08
dtantsurbut we're talking about redfish anyway, sooo..16:09
dtantsurthe jsonschema python package has a few requirements itself. not sure if you want it by default..16:10
etingofdtantsur, IPMI over WAN is sadness16:10
etingofdtantsur, try to install it to resolve all the deps16:10
* dtantsur does16:11
dtantsurattrs-19.3.0 importlib-metadata-1.4.0 jsonschema-3.2.0 more-itertools-8.1.0 pyrsistent-0.15.7 six-1.14.0 zipp-2.0.016:11
dtantsur(and setuptools if for some reason it's not already there)16:12
* etingof has never encountered these except six16:12
dtantsurme neither16:12
etingofso I suppose depending on so many things goes against Glean design goals16:13
*** openstackgerrit has quit IRC16:13
*** mbeierl has quit IRC16:13
etingofbut dtantsur will get used to these packages once we have schema validation built into ironic ;)16:14
dtantsuretingof: we already have (for RAID)16:14
dtantsurand will have more for the transition from WSME, I guess16:15
*** mbeierl has joined #openstack-ironic16:16
etingofdo you mean we have them all in ironic indirectly already?16:16
dtantsurironic depends on jsonschema quite directly16:16
dtantsurwe're using it for RAID config format validation16:16
etingofah, I see16:17
*** dsneddon has joined #openstack-ironic16:17
*** k_mouza has quit IRC16:20
*** mbeierl has quit IRC16:20
*** dsneddon has quit IRC16:22
*** ociuhandu has joined #openstack-ironic16:23
*** k_mouza has joined #openstack-ironic16:23
*** jtomasek has joined #openstack-ironic16:25
*** k_mouza has quit IRC16:25
*** ociuhandu has quit IRC16:28
*** k_mouza has joined #openstack-ironic16:28
*** openstackgerrit has joined #openstack-ironic16:31
openstackgerritIlya Etingof proposed openstack/sushy master: Fix 'None' field value processing  https://review.opendev.org/70365216:31
etingofyolanda, this fix ^ should get you around boot-override-target=None problem16:33
etingofbut might break some unfortunate OEM as well16:33
*** ociuhandu has joined #openstack-ironic16:36
*** gyee has joined #openstack-ironic16:39
*** iurygregory has joined #openstack-ironic16:40
*** bnemec has quit IRC16:48
*** goldyfruit has quit IRC16:51
*** dsneddon has joined #openstack-ironic16:53
*** dsneddon has quit IRC16:58
*** mkrai_ has quit IRC17:00
*** hjensas has joined #openstack-ironic17:00
*** tesseract has quit IRC17:01
*** TxGirlGeek has quit IRC17:02
rpiosoGood morning, ironicers :-)17:03
rpittaugood morning rpioso :)17:04
rpittauand good night as well! o/17:04
*** rpittau is now known as rpittau|afk17:04
*** ricolin has quit IRC17:04
*** lucasagomes has quit IRC17:05
*** ricolin has joined #openstack-ironic17:05
rpiosorpittau|afk: Good day :-)17:05
etingofEarth is a sphere indeed17:06
szivianiGood night :)17:06
rpiosoetingof, TheJulia: I'm continuing to test vmedia against a PowerEdge 14G server. I've validated the test environs network config and completed some baseline testing against a dib CentOS ramdisk.17:07
etingofrpioso++17:08
rpiosoetingof, TheJulia: Deployment via iPXE boot with dib CentOS ramdisk succeeds, which is a good start.17:08
rpiosoetingof, TheJulia: Deployment via Redfish vmedia boot with dib CentOS ramdsik fails. I believe that ramdisk is too big. Trying to boot the ironic hatched ISO from the iDRAC web UI virtual system console symptomatically fails in the same manner.17:09
etingofthat can have something to do with EFI boot loader - they way how it does memory management...17:10
*** mkrai_ has joined #openstack-ironic17:11
etingofso may be trying legacy bios ISO would be another experiment to run17:11
etingofi.e. isolinux-based17:12
rpiosoetingof, TheJulia: I'm moving on to try the tinyipa Tiny Core ramdisk. Based on my earlier testing, I believe both deployment approaches will fail, perhaps because it doesn't have the needed NIC drivers.17:12
etingofyou should be able to assess drivers situation from console...17:13
rpiosoetingof: I thought of that, but would like to get UEFI to succeed first. Does devstack default to isolinux-based when the boot mode is configured to legacy BIOS in local.conf?17:13
rpiosoetingof: How so?17:14
rpiosoetingof: Also, what NIC h/w did you have success with?17:14
*** jtomasek has quit IRC17:14
etingofiirc isolinux is installed unconditionally. so if you switch ironic node boot mode to bios, ironic will bake isolinux iso17:15
etingofregardless of local.conf17:16
openstackgerritMerged openstack/ironic stable/train: Fix entry paths for cleaning and deployment  https://review.opendev.org/70333717:16
*** mkrai_ has quit IRC17:16
etingofonce tinycore is booted, can you use web-ui to get on the console?17:16
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-python-agent stable/train: Search for efi partition  https://review.opendev.org/70338017:17
etingofI do not remember NIC hardware already - EBRAINOVERFLOW17:17
rpiosoetingof: Yes, I can. When I last did that, none of the network interface, except the loopback interface, had an IPv4 address.17:17
rpiosoetingof: Can you access the server's iDRAC. It'll gladly refresh your memory.17:18
etingofthat is arguably more likely to be caused by missing dhcp responder than missing linux drivers17:18
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Set Ansible default version to 2.8  https://review.opendev.org/70363317:18
rpiosoetingof: The iDRAC is very powerful ;-)17:18
rpiosoetingof: But, but, the DHCP responder works with dib CentOS.17:19
rpiosoetingof: Why would that be different?17:19
etingofyeah, puzzling17:19
etingofit's Intel(R) 10GbE 4P X710 rNDC17:20
*** khansa has quit IRC17:21
* rpioso checks his17:21
etingofif you have unnumbered NICs on the system, chances are the drivers are in place17:21
etingofso you can re-run dhcpmasq may be with some debugging to see how it ends up17:22
etingofyou can also re-run startup scripts by hand to repeat the exact boot sequence17:22
rpiosoetingof: What do you mean by "unnumbered NICs on the system"?17:23
* rpioso is unfamiliar with the startup scripts17:23
etingofip link reports something besides lo, but (as you say) those interfaces are not assigned L3 addresses17:23
etingofiirc tinycore runs a predefined script somewhere in /opt17:25
etingofboot.sh or something like that17:25
etingofmay be it helps to run this script from the console under bash -x to see how it goes17:26
*** jtomasek has joined #openstack-ironic17:26
* rpioso compares his NIC hw to etingof's17:26
*** TxGirlGeek has joined #openstack-ironic17:33
*** dsneddon has joined #openstack-ironic17:34
*** rloo has quit IRC17:34
*** rloo has joined #openstack-ironic17:34
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-python-agent stable/train: Avoid grub2-install when on UEFI boot mode  https://review.opendev.org/70338117:36
*** rloo has quit IRC17:36
*** rloo has joined #openstack-ironic17:37
rpiosoetingof: My R740xd has an Intel(R) 2P X710/2P I350 rNDC. A 1 Gbps I350 port is connected to the provisioning network, which has been used for PXE booting and delivering the ISO overt https. A collleague has informed me that port's driver is different from the 10 Gbps X710's.17:38
*** dsneddon has quit IRC17:39
*** rloo has quit IRC17:40
rpiosoetingof: I'll run the Tiny Core tests against that existing network config to confirm the test results. If they fail as I believe they did before, we'll change the port to more closely match your config.17:40
*** rloo has joined #openstack-ironic17:40
etingofthe other option is to try coreos with legacy bios...17:41
rpiosoetingof: I'm thinking if that should fail, too, then off to legacy BIOS :-( , re-running the startup scripts, etc.17:42
rpiosoetingof: Wdyt of that plan?17:43
rpiosoetingof: What config is needed to get coreos used with legacy boot?17:44
etingofthe plan looks good to me17:44
rpioso\o/17:44
etingofI think flipping ironic node boot mode to bios should suffice, hopefully17:45
*** rloo has quit IRC17:45
dtantsurs/coreos/centos/ ?17:45
*** rloo has joined #openstack-ironic17:45
rpiosoetingof: Are coreos and isolinux synonyms?17:46
etingofnooo17:46
etingofsorry, centos indeed17:46
etingofisolinix is a boot loader17:46
rpiosoWhew! Thx dtantsur and etingof!17:46
etingoftoo much of containers17:47
rpiosoetingof: Enough tech speak ;-)17:48
* rpioso goes to eat yesterday's lunch. Finally!17:50
*** iurygregory has quit IRC17:51
rpiosoetingof: Thanks, again.17:51
openstackgerritMerged openstack/ironic-python-agent-builder master: DIB: replace targetcli with target-restore on RHEL/CentOS 8  https://review.opendev.org/70171917:51
*** yolanda has quit IRC17:52
*** k_mouza has quit IRC17:52
*** yolanda has joined #openstack-ironic17:54
openstackgerritDoug Hellmann proposed openstack/ironic-inspector master: link introspection API docs to client docs  https://review.opendev.org/70362217:56
*** alexmcleod has quit IRC17:56
*** dougsz has quit IRC17:57
*** TxGirlGeek has quit IRC18:01
*** dsneddon has joined #openstack-ironic18:08
*** dtantsur is now known as dtantsur|afk18:11
dtantsur|afkg'night18:11
*** jtomasek has quit IRC18:13
*** ociuhandu_ has joined #openstack-ironic18:13
*** dsneddon has quit IRC18:14
*** Lucas_Gray has quit IRC18:15
dtantsur|afkrpittau|afk: when you're back: we need to replace the bifrost job on ironic: s/xenial/bionic/ (ditto on inspector)18:15
*** ociuhandu has quit IRC18:17
*** TxGirlGeek has joined #openstack-ironic18:17
*** ociuhandu_ has quit IRC18:18
*** k_mouza has joined #openstack-ironic18:21
openstackgerritRiccardo Pittau proposed openstack/ironic master: Use bionic job for bifrost integration  https://review.opendev.org/70366518:45
*** dsneddon has joined #openstack-ironic18:45
openstackgerritRiccardo Pittau proposed openstack/ironic-inspector master: Use bionic job for bifrost integration  https://review.opendev.org/70366818:46
*** dsneddon has quit IRC18:50
*** afasano has quit IRC18:53
*** TxGirlGeek has quit IRC18:56
*** TxGirlGeek has joined #openstack-ironic19:06
*** mbeierl has joined #openstack-ironic19:08
*** TxGirlGeek has quit IRC19:13
*** dustinc|PTO is now known as dustinc19:13
*** TxGirlGeek has joined #openstack-ironic19:14
*** dsneddon has joined #openstack-ironic19:15
*** gkaratae has joined #openstack-ironic19:17
*** TxGirlGeek has quit IRC19:22
*** paddyoneill is now known as paddyoneill|afk19:26
*** TxGirlGeek has joined #openstack-ironic19:26
*** afasano has joined #openstack-ironic19:29
*** mbeierl has quit IRC19:30
*** TxGirlGeek has quit IRC19:31
*** TxGirlGe_ has joined #openstack-ironic19:31
*** iurygregory has joined #openstack-ironic19:33
*** k_mouza has quit IRC20:09
*** jtomasek has joined #openstack-ironic20:10
*** Lucas_Gray has joined #openstack-ironic20:26
*** yolanda has quit IRC20:29
*** yolanda has joined #openstack-ironic20:30
*** mbeierl has joined #openstack-ironic20:32
*** rcernin has joined #openstack-ironic20:42
*** yolanda has quit IRC20:46
*** gkaratae has quit IRC20:48
*** yolanda has joined #openstack-ironic20:50
openstackgerritSteve Baker proposed openstack/ironic master: DNM Demonstrate mixing pecan and flask  https://review.opendev.org/70369520:54
*** whoami-rajat_ has quit IRC20:58
*** mbeierl has quit IRC21:14
*** mbeierl has joined #openstack-ironic21:18
*** mbeierl has quit IRC21:23
*** mbeierl has joined #openstack-ironic21:25
*** seba has quit IRC21:29
*** mbeierl has quit IRC21:29
*** seba has joined #openstack-ironic21:37
*** jtomasek has quit IRC21:38
*** mbeierl has joined #openstack-ironic21:38
*** mbeierl has quit IRC21:39
*** mbeierl has joined #openstack-ironic21:39
*** TxGirlGe_ has quit IRC21:54
*** TxGirlGeek has joined #openstack-ironic21:56
*** mbeierl has quit IRC22:06
*** mbeierl has joined #openstack-ironic22:11
*** mbeierl has quit IRC22:18
*** bfournie has quit IRC22:20
*** afasano has quit IRC22:26
*** hwoarang has quit IRC22:28
*** hwoarang has joined #openstack-ironic22:30
*** k_mouza has joined #openstack-ironic22:31
*** mbeierl has joined #openstack-ironic22:32
*** mbeierl has quit IRC22:37
openstackgerritJulia Kreger proposed openstack/bifrost master: Keystone: Add make /etc/keystone/fernet-keys  https://review.opendev.org/70352922:51
openstackgerritJulia Kreger proposed openstack/bifrost master: Sync pip_install files  https://review.opendev.org/70350222:51
openstackgerritJulia Kreger proposed openstack/bifrost master: DNM Enable remaining ubuntu jobs  https://review.opendev.org/70185122:52
*** mbeierl has joined #openstack-ironic22:52
*** mbeierl has quit IRC22:57
*** k_mouza has quit IRC22:58
*** k_mouza has joined #openstack-ironic22:58
*** k_mouza has quit IRC23:03
*** Lucas_Gray has quit IRC23:08
openstackgerritMerged openstack/bifrost master: Make bionic job voting again  https://review.opendev.org/70360923:09
*** Lucas_Gray has joined #openstack-ironic23:09
*** bfournie has joined #openstack-ironic23:20
*** jdandrea has quit IRC23:25
*** dsneddon has quit IRC23:39
*** k_mouza has joined #openstack-ironic23:40
*** k_mouza has joined #openstack-ironic23:41

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