Tuesday, 2023-05-09

opendevreviewMerged openstack/ironic master: Use monotonic time for hashring reset  https://review.opendev.org/c/openstack/ironic/+/88226100:22
stevebaker[m]Nisha_Agarwal: these three changes have been lined up, which makes stable/zed green. I don't actually have approve rights on that repo so if there are active reviewers other than TheJulia can you let them know? https://review.opendev.org/c/x/proliantutils/+/88251001:57
stevebaker[m]oh TheJulia doesn't have +2 either?01:57
TheJuliaI have no rights there01:58
opendevreviewMerged openstack/metalsmith stable/yoga: Get ports by 'binding:host_id' query filter  https://review.opendev.org/c/openstack/metalsmith/+/87763302:49
opendevreviewMerged openstack/metalsmith stable/xena: Get ports by 'binding:host_id' query filter  https://review.opendev.org/c/openstack/metalsmith/+/87763402:49
opendevreviewMerged openstack/metalsmith stable/wallaby: Get ports by 'binding:host_id' query filter  https://review.opendev.org/c/openstack/metalsmith/+/87763502:52
opendevreviewMerged openstack/ironic master: Fix api-ref v1-indicators  https://review.opendev.org/c/openstack/ironic/+/88262003:04
opendevreviewVerification of a change to openstack/ironic master failed: Remove use of nomodeset by default  https://review.opendev.org/c/openstack/ironic/+/88157603:10
JayFstevebaker[m]: I emailed the core team recently, they promised to review many items. I'd suggest emailing them directly. DM me tomorrow (when I'm on my work laptop) and I can send you the email of the person who responded, so you can follow up.03:56
stevebaker[m]Ok thanks03:57
opendevreviewOpenStack Proposal Bot proposed openstack/ironic-inspector master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/ironic-inspector/+/88265604:01
opendevreviewOpenStack Proposal Bot proposed openstack/ironic-ui master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/ironic-ui/+/88266204:22
opendevreviewOpenStack Proposal Bot proposed openstack/ironic master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/ironic/+/88266604:29
opendevreviewMerged openstack/ironic master: Remove autocommit, again.  https://review.opendev.org/c/openstack/ironic/+/86283204:46
opendevreviewMerged openstack/ironic-inspector master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/ironic-inspector/+/88265604:46
opendevreviewMerged openstack/ironic master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/ironic/+/88266605:06
opendevreviewVerification of a change to openstack/ironic master failed: Support longer checksums for redfish firmware upgrade  https://review.opendev.org/c/openstack/ironic/+/88216305:21
opendevreviewMerged openstack/bifrost master: Remove extra symbols accidentally added  https://review.opendev.org/c/openstack/bifrost/+/87954706:09
opendevreviewMerged openstack/ironic master: Remove use of nomodeset by default  https://review.opendev.org/c/openstack/ironic/+/88157606:29
rpittaugood morning ironic! o/06:37
MikeCTZAbeen a while since I've been here on IRC ... made progress with our ironic deployment and now have about 60 nodes in production, not as many as some but its good for us07:02
MikeCTZAhaving a problem with Dell servers and UEFI boot, was wondering if anyone had experience and could give any advise?07:02
MikeCTZAhaving a problem with Dell servers and UEFI boot, was wondering if anyone had experience and could give any advice?07:03
opendevreviewVerification of a change to openstack/ironic master failed: Support longer checksums for redfish firmware upgrade  https://review.opendev.org/c/openstack/ironic/+/88216308:02
Sandzwerg[m]<MikeCTZA> "having a problem with Dell..." <- What kind of issue? Also what nodes and which firmware version do you use?08:12
MikeCTZAwe have tried it with R640 and another model, it crashes the BIOS, they are all updates to latest f/w08:12
Sandzwerg[m]They crash? Haven't seen that yet. At which step?08:14
MikeCTZAcan I share a link to a video showing it?08:14
Sandzwerg[m]Sure08:15
MikeCTZAhttps://www.dropbox.com/s/5jbn1qpylxaevqb/uefiboot2.mov?dl=008:15
MikeCTZAthis box isnt 100% updated firmware but the other was, we were just trying various permutations08:16
MikeCTZAall of our ironic nodes we have deployed with BIOS as the boot but I see from Yoga (we are on Xena) it is default to UEFI so for future we want to get this going, also .. newer boxes prefer UEFI, I cant even get a manual deploy working to our new R6625 so this started this process08:22
Sandzwerg[m]Hmm you seem to use the grub mode to deploy, we use a ram disk that writes the image to disk. Haven't seen that issue there. But our Dells are also a different version. Sorry but I have no advice here08:53
opendevreviewHarald Jensås proposed openstack/ironic-tempest-plugin master: Fix rbac indicator tests  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/88261908:53
jrosserMikeCTZA: we have r730 (old but they were available) here in a test lab setup here and the idrac driver has been horribly unreliable, eventually getting the Bmc into some weird state that means ironic can’t communicate with it08:57
jrosserthis week we will revert it all to the ipmi driver and see if we have better luck with that08:58
MikeCTZASandzwerg[m] not used that method/seen that can you elaborate on how that works? we have the UEFI method working on out test boxes which are R630 older servers, it's a diff deployment but mirrors our prod setup09:01
opendevreviewMaksim Malchuk proposed openstack/bifrost master: Create the log file for the disk-image-create command  https://review.opendev.org/c/openstack/bifrost/+/82289509:03
opendevreviewMerged openstack/ironic-python-agent master: Add support for CentOS SUM files  https://review.opendev.org/c/openstack/ironic-python-agent/+/88215209:03
hjensasrpittau: our conflicting srbac tempest, I fixed the api-ref last night - https://review.opendev.org/c/openstack/ironic/+/882620 - do you want to test indicators/{component} specifically? Or should we just go with the change that get {indicator}@{component}?09:08
opendevreviewHarald Jensås proposed openstack/ironic-tempest-plugin master: Advance tempest plugin tests to Zed (mostly)  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/88231109:17
opendevreviewHarald Jensås proposed openstack/ironic-tempest-plugin master: Fix rbac tests, take 2  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/88245209:17
opendevreviewHarald Jensås proposed openstack/ironic-tempest-plugin master: Fix rbac indicator tests  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/88261909:17
opendevreviewHarald Jensås proposed openstack/ironic-tempest-plugin master: Add RBAC specific tempest jobs to gate plugin  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/88231209:17
hjensasrpittau: See comments on - https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/882452 - I will rebase without your change and propose a patch to api-ref doc to address it there.09:38
opendevreviewHarald Jensås proposed openstack/ironic-tempest-plugin master: Fix rbac indicator tests  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/88261909:53
opendevreviewHarald Jensås proposed openstack/ironic-tempest-plugin master: Add RBAC specific tempest jobs to gate plugin  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/88231209:53
dtantsurTheJulia: hey, some clarification on the md5 deprecation. Is your intent to remove it completely, even from os_hash_algo (not just from image_checksum)? This was not done in the IPA patch, hence the question.10:43
opendevreviewDmitry Tantsur proposed openstack/ironic stable/2023.1: Handle MissingAttributeError when using OOB inspections to fetch MACs  https://review.opendev.org/c/openstack/ironic/+/88252210:54
opendevreviewDmitry Tantsur proposed openstack/ironic stable/zed: Handle MissingAttributeError when using OOB inspections to fetch MACs  https://review.opendev.org/c/openstack/ironic/+/88252310:54
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/21.3: Handle MissingAttributeError when using OOB inspections to fetch MACs  https://review.opendev.org/c/openstack/ironic/+/88252410:54
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/21.2: Handle MissingAttributeError when using OOB inspections to fetch MACs  https://review.opendev.org/c/openstack/ironic/+/88252510:55
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/21.0: Handle MissingAttributeError when using OOB inspections to fetch MACs  https://review.opendev.org/c/openstack/ironic/+/88252610:55
dtantsurjanders: ^^^10:55
iurygregorygood morning Ironic11:24
Nisha_o/ ironic!!!11:26
Nisha_dtantsur, hi... we were doing and backporting the tox4 changes for proliantutils....we see in ironic it has been backported till stable/train release....any specific reason?11:28
Nisha_dtantsur, i referred to this patch https://review.opendev.org/c/openstack/ironic/+/87640911:29
dtantsurNisha_: I think it was because tox 4.0 is used everywhere in the CI11:29
Nisha_openstack main support is beyond 3 releases?11:30
Nisha_dtantsur, no other reason? if not then it would be ok for us(proliantutils) to support tox 4.0 only till yoga? or it is required for us also to support till train?11:32
dtantsurNisha_: it's up to you. tox is only used for testing, after all.11:32
Nisha_dtantsur, ok11:33
Sandzwerg[m]<MikeCTZA> "Sandzwerg not used that method/..." <- It's the default IPMI/pxe/tftp Setup 11:39
MikeCTZAthanks, maybe we are just doing things non-standard I found the docs (https://docs.openstack.org/ironic/xena/admin/ramdisk-boot.html) on it so will give it a read and check that option out as it could help us 11:40
Sandzwerg[m]No that's not it. I think our setup is not that different but you seem not to boot a deploy ramdisk with IPA but something else11:43
MikeCTZAah we create out ironic nodes with openstack baremetal node create --driver ipmi --name $HOSTNAME --driver-info ipmi_port=623 --driver-info ipmi_username=root --driver-info 'ipmi_password='ourpassword' --driver-info ipmi_address=$MGMTIP --resource-class baremetal-resource-class --property cpus=32 --property memory_mb=256000 --property local_gb=20 --property cpu_arch=x86_64 --driver-info deploy_ramdisk=$(openstack image 11:50
MikeCTZAshow deploy-initrd3 -f value -c id) --driver-info deploy_kernel=$(openstack image show deploy-vmlinuz -f value -c id)11:50
MikeCTZAthe images we used we are using there we obtained from https://tarballs.opendev.org/openstack/ironic-python-agent/dib/files/ - I've tried even the latest ones (centos9), which I wasn't sure if would work on Xena but tried them anyway11:56
rpittauhjensas: I will abandon mine, no problem11:57
hjensasrpittau: np, pita when doc's don't match actual implementation. :(11:57
rpittauvery quick approval if anyone has a moment, thanks! https://review.opendev.org/c/openstack/virtualpdu/+/88148312:33
opendevreviewMerged openstack/virtualpdu master: Use openstackdocs theme for docs  https://review.opendev.org/c/openstack/virtualpdu/+/88148312:46
Sandzwerg[m]<MikeCTZA> "the images we used we are..." <- Interesting. We doesn't use these images but build our own but that shouldn't change anything fundamentaly. I'm a little bit confused by the two grub screens one after the other. Does the second still belong to the deployment? Then your IPA image seems to have an issue13:01
MikeCTZASandzwerg[m] wouldnt think it would be a big difference, I've not watched the boot in detail but pretty sure we don't see either screen with those, I've never seen them before I was testing the UEFI process, think I need to do a bit more playing around to see whats going on, I'll report back/come back and ask more/give feedback once I have had time to check it a bit more13:07
opendevreviewHarald Jensås proposed openstack/ironic master: Remove indicators list by component from api-ref  https://review.opendev.org/c/openstack/ironic/+/88271013:33
TheJuliaGood morning14:06
TheJuliaMikeCTZA: as an aside, has anyone mentioned portfast?14:11
TheJuliaSandzwerg[m]: is secure boot enabled?14:12
TheJuliaerr, MikeCTZA is secure boot disabled14:12
TheJuliadtantsur: my intent is to move it to a default state where it cannot be used by default any longer, which means even  using the hash algo it will be rejected at some point unless operators update to a newer checksum algorithm14:13
dtantsurTheJulia: okay, just needed to confirm that. thanks! (and good morning)14:14
TheJuliagood morning!14:14
* TheJulia is still waking up14:14
Sandzwerg[m]Ah secure boot is a good idea14:20
zigoWhat does mean "Failed to prepare node <UUID> for cleaning: No available PXE-enabled ports on node <UUID>." and how to fix?14:37
zigoTheJulia: JayF: BTW, I'm going to Vancouver ! :)14:37
zigoOh, just found out...14:44
zigoGosh, things are so manual with Ironic ! :)14:45
zigoWhen setting --driver-info deploy_kernel=file:///images/deploy.vmlinuz, this path is relative to what? The tftp server?!?14:48
TheJuliazigo: awesome14:57
TheJuliazigo: you need a pxe enabled port :)14:57
TheJuliazigo: you need a port in general as well, there needs to be at least one to setup for pxe booting14:57
TheJuliaoh, you got it14:57
zigoYeah, did that, but now: "Failed to prepare node <UUID> for cleaning: statvfs: path should be string, bytes, os.PathLike or integer, not NoneType"14:57
TheJuliaI think it is absolute path, tbh14:58
zigoHow does Ironic do?14:58
TheJuliawe *generally* expect you to provide a URL14:58
TheJuliaor like a glance image14:58
TheJuliausing files on filesystem creates pain cross-conductor14:58
zigoI did upload to Glance, and set the UUID in the ironic.conf ...14:59
zigoSo I don't get why I also need to do --driver-info ...14:59
TheJuliayou shouldn't need to set it there14:59
zigoNow... ironic.common.exception.ImageRefValidationFailed: Validation of image href /srv/tftp/vmlinuz-6.1.0-8-amd64 failed, reason: Scheme-less image href is not a UUID.15:00
zigo:/15:00
TheJuliawait... wut15:00
TheJuliawhat do you have each setting set to?15:01
zigoI had it set to http://10.4.38.13:8088/vmlinuz-6.1.0-8-amd6415:02
zigoBut it didn't work ... :(15:02
zigoNow I can't unset...15:03
zigoAh, unset worked...15:04
zigoNow I get this again (after unset...): https://paste.opendev.org/show/bgYudK0QkpYS4E1ssI2a/15:06
zigoypeError: statvfs: path should be string, bytes, os.PathLike or integer, not NoneType15:06
zigoT15:06
zigoI can't use the file backend of glance or what?!?15:07
zigoMust it be with Swift?15:07
zigo(so then Ironic can use an URL...)15:07
zigoOh, the issue looks like being the Ironic cache, no?15:08
TheJuliayes, by default we keep a folder to cache items so we don't download them over and over15:13
TheJuliaI'm guessing that is not configured ?15:13
TheJuliaor is explicitly None'd15:13
TheJulia?15:13
zigoOh, node is booting ...15:17
zigoThis looks nicer.15:17
TheJuliaoh good15:19
zigoTheJulia: Ironic wrote into my /srv/tftp folder, but the server can't pass grub ...15:20
zigoGrub has: configfile /srv/tftp/$net_default_mac.conf15:20
zigoNothing more...15:20
zigoThen when I press enter, nothing happen.15:20
zigoIt just goes back to the grub menu.15:20
TheJuliadid Ironic create the folder?15:21
zigoIt created /srv/tftp/<UUID> yes...15:22
TheJuliawell, and the link to from $net_default_mac.conf to uuid/config ?15:22
zigoYeah.15:22
zigoBut still...15:22
zigoMy server isn't booting  :(15:22
TheJuliatftp log files ?15:22
TheJuliasince.... your using grub15:22
zigoOh, I know what's wrong.15:23
zigoIt's linking to /srv/tftp/<MAC>, though it should only be /<MAC> form the point of view of TFTP.15:23
zigoWhere is this configured ?15:24
zigoAlso, I need to add extra params for my debian-live image ...15:25
*** dmellado1 is now known as dmellado15:25
TheJulia... wait, it should be symlinks so the tftpclient shouldn't be exposed to it unless it is chrooted in to just /srv/tftp ?15:26
zigoWell, my /etc/default/tftpd-hpa has TFTP_DIRECTORY="/srv/tftp", so my clients only see what's in it, but can't see the toplevel rootfs ...15:29
TheJulia... so... hmm15:29
TheJuliaso this is an old tftp issue15:29
TheJuliabut I think we don't see it becuase most people run grub and it knows the root mapping15:29
zigoI'll find out... :)15:32
zigoI'm kind of super close to a working setup, I believe.15:32
TheJuliayou are15:33
zigoIs it IPA that does the node cleaning job too?15:33
* TheJulia whispers "dnsmasq's ftp service"15:33
TheJuliayes15:34
zigoAh, shit, still got the SSL error with IPA, I need to fix my PKI, somehow...15:37
zigoNode is cleaning (I can see it's running shred...).15:42
TheJulia\o/15:42
TheJuliayou may want to explore tuning that if it is a nvme device, fwiw15:43
rpittaugood night! o/16:03
sean-k-mooneyTheJulia: dansmith i took a look the ironic grenade job. 16:40
JayFoooh, fun, did you find anything interesting?16:41
sean-k-mooneythe server create happens here at 11:06:34 https://zuul.openstack.org/build/d4c556c7b254451cad14489ba90f0563/log/controller/logs/grenade.sh_log.txt#1665 the nova-api then starts procssing it at 11:06:36 https://zuul.openstack.org/build/d4c556c7b254451cad14489ba90f0563/log/controller/logs/screen-n-api.txt#270716:41
sean-k-mooneywhere it calls neutron16:41
sean-k-mooneyto validate netowrks ports quotas ectra 16:42
sean-k-mooneyhttps://zuul.openstack.org/build/d4c556c7b254451cad14489ba90f0563/log/controller/logs/screen-q-svc.txt#371416:42
sean-k-mooneythe last request in the neturon log with that request id is  11:06:37.04222216:42
sean-k-mooneybut there is nothin in the nova api log after 11:06:4616:43
TheJuliafor the neutron ports by tenant id?16:43
sean-k-mooneyi was using the request-id to coralate the nova api request to the neutorn ones16:43
sean-k-mooneywe can see this log in the nova api logs https://github.com/openstack/nova/blob/0c397d60e79e47da05fd9dcee173514b2b8dc2cc/nova/network/neutron.py#L263616:44
* TheJulia gueses likely then, since that is the last query to neutron which we've seen requests come in for16:44
TheJuliaYeah, we've seen it get past https://github.com/openstack/nova/blob/0c397d60e79e47da05fd9dcee173514b2b8dc2cc/nova/network/neutron.py#L2654 based upon the queries/responses16:44
TheJuliawell, to that line, beyond that in nova-compute is unknown16:45
TheJuliaerr16:45
TheJulianova-api16:45
sean-k-mooneyya so the next step should be calling glance to check the image16:46
TheJuliaI don't *think* I've spotted that, tbh16:46
sean-k-mooneyim going to check it now and see but it looks almost like nova-api did not get resumed after it called neutron via neutorn client16:47
samuelkunkel[m]<TheJulia> "samuelkunkel: o/ did you ever..." <- Ah just saw your Question. Sorry was on a longer „sick-spree“.16:49
samuelkunkel[m]Are you refering to the broken HPE RL300 with the Ampere CPU?16:49
sean-k-mooneythere are request for the image at the rigth time in glance https://zuul.openstack.org/build/d4c556c7b254451cad14489ba90f0563/log/controller/logs/screen-g-api.txt#148516:50
opendevreviewJulia Kreger proposed openstack/ironic master: Fix self_owned_node policy check  https://review.opendev.org/c/openstack/ironic/+/88259716:51
TheJuliasean-k-mooney: my feeling was the same, which seems... weird in itelf16:52
TheJuliaitself16:52
* TheJulia needs more coffee16:52
TheJuliasamuelkunkel[m]: yes, I went ahead and revised the sushy patch anyway16:52
sean-k-mooneyTheJulia: im wondering if this is somehow related to the db profiling16:55
sean-k-mooneythe last thing in the nova log is 16:55
sean-k-mooney DEBUG dbcounter [-] [85203] Writing DB stats nova_api:SELECT=4 {{(pid=85203) stat_writer /usr/local/lib/python3.10/dist-packages/dbcounter.py:114}}16:55
TheJuliaoslo_db.exception.DBError: (sqlite3.InterfaceError) Cursor needed to be reset because of commit/rollback and can no longer be fetched from. <-- *ugh* (unrelated to current discussion, related to jammy most likely)16:56
dansmitheasy to disable the db profiling to confirm16:58
samuelkunkel[m]TheJulia: yes both are running again. Shall I test your revised patch?16:58
TheJuliasamuelkunkel[m]: I only added unit tests, but you said you wanted to test one more time to be sure, it is all good16:59
TheJulia... can't be worse than the vendor which illicits a HTTP Erro 428 now.. *blink* *blink*16:59
sean-k-mooneywe would need to disable these plugins here right https://zuul.openstack.org/build/d4c556c7b254451cad14489ba90f0563/log/controller/logs/etc/nova/nova_conf.txt#53-5717:01
samuelkunkel[m]Yes, that was indeed my plan. I guess its not merged yet (so I could just backport it) ;)17:02
dansmithsean-k-mooney: there's a devstack flag to turn it off17:02
sean-k-mooneyMYSQL_GATHER_PERFORMANCE17:02
dansmithyup17:02
sean-k-mooneyyep just found it17:03
sean-k-mooneyhttps://github.com/openstack/devstack/blob/34afa91fc9f830fc8e1fdc4d76e7aa6d4248eaaa/lib/databases/mysql#L252C13-L25617:03
sean-k-mooneyi guess htat is on by default?17:03
dansmithit is17:03
dansmithyou're thinking what - that we're blocked on mysql at some point?17:03
sean-k-mooneyya the stat reporting is happenign right around when i would expec us to be looking up the keyparis under a reader lock17:04
sean-k-mooneyso i dont knwo if it coudl be causeing issue or not17:04
dansmithyeah, it's just that we're doing that against a different table and I think that log happens after we've done it17:04
dansmithbut it's certainly worth a try :)17:05
sean-k-mooneypart of the problem is the particaly part of code has almost no logs17:05
samuelkunkel[m]<TheJulia> "samuelkunkel: I only added..." <- Also we have other gen 11 HPE incoming with ILO 6 (AMD Genoa) so your fix will be of good use <317:06
sean-k-mooneyits hanging somewhere here https://github.com/openstack/nova/blob/0c397d60e79e47da05fd9dcee173514b2b8dc2cc/nova/compute/api.py#L1080-L1115 assuming the process is not just suspended by apache/usigi waiting on a request but i think it finished interacting with neutron17:06
sean-k-mooneyso we porably need to add some debug lines there to narrow down exactly where it failing as much fo those funciton have no log lines17:07
TheJuliasean-k-mooney: I was thinking exactly the same thing when I was looking at it friday morning17:11
sean-k-mooneyrealsitcaly i think we would need to interment the code with more logging to really figure out what happening17:13
sean-k-mooneyi didnt check but i take it this is after the inital install and before the upgrade has run?17:14
TheJuliacorrect17:14
sean-k-mooneyok so we would have to propsoe a patch to stable and make grenade use that patch as its base for that to help17:14
TheJuliaor... modify grenade to pull in a patch directly17:15
sean-k-mooneywell zuul/depens on might be able to do this for use but you mean just have it apply the patch to add logs17:16
sean-k-mooneyhonestly i did seem much else odd so it might be worth disabling the db profiling and see if the issue goes away17:17
sean-k-mooneyif it does not then we woudl need ot moify nova ot investiate. adding more logs there is proably not a bad idea anyway17:18
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Disable mysql counters for grenade  https://review.opendev.org/c/openstack/ironic/+/88273117:21
TheJuliawe've had luck shine upon us the last 24 hours, so we shall see I guesss :)17:21
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Don't return the in-flight SQL handler  https://review.opendev.org/c/openstack/ironic/+/88273217:24
TheJuliaI knew I should have fixed those last week...17:24
opendevreviewJulia Kreger proposed openstack/sushy stable/2023.1: Retry on ilo state error  https://review.opendev.org/c/openstack/sushy/+/88252818:33
opendevreviewJulia Kreger proposed openstack/ironic master: Don't return the in-flight SQL handler  https://review.opendev.org/c/openstack/ironic/+/88273219:19
opendevreviewJulia Kreger proposed openstack/sushy stable/zed: Retry on ilo state error  https://review.opendev.org/c/openstack/sushy/+/88274619:24
opendevreviewJulia Kreger proposed openstack/sushy stable/yoga: Retry on ilo state error  https://review.opendev.org/c/openstack/sushy/+/88274719:31
opendevreviewJulia Kreger proposed openstack/sushy stable/xena: Retry on ilo state error  https://review.opendev.org/c/openstack/sushy/+/88274819:32
opendevreviewJulia Kreger proposed openstack/sushy stable/wallaby: Retry on ilo state error  https://review.opendev.org/c/openstack/sushy/+/88274919:32
TheJuliamy ilo karma increases :)20:12
TheJuliaso it looks like neutron is no longer compatible with postgres20:18
TheJuliahttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_291/882164/1/check/ironic-tempest-pxe_ipmitool-postgres/291f2f8/controller/logs/screen-q-svc.txt20:18
sschmitt_Quick networking question: when deploying nodes with the flat networking type, you have the provider network that nodes are supposed to PXE boot on. Do people tend to also put their BMCs in an IP on this network? Since the provider network interface on your controller can't have an IP address, do you have another interface with a proper IP on it for BMC communication?20:42
TheJuliawe advise to never do so20:44
TheJuliawe advise to put BMCs on entirely separate networks with routed through some sort of ACL rules20:45
JayF++20:45
sschmitt_Gotcha that makes sense20:45
TheJuliabecause you never want anyone but the operator to touch the BMC directly20:45
TheJuliathat whole... soft underbelly of the host20:45
sschmitt_Can the interface given to inspector's dnsmasq be the same as the one used for the provider network?20:46
TheJuliain theory, yes20:48
TheJuliait needs an IP address though20:48
TheJuliathat may, or may not be an issue for you20:48
sschmitt_sounds like im gonna need a bunch more interfaces on my controllers20:55
TheJuliait doesn't need to be dedicated, you can create a bond and leverage it20:56
TheJuliaor a vlan20:56
TheJuliawell, flat networking is... 20:56
TheJuliait is what it is20:56
sschmitt_yeah thats what I am doing already20:57
TheJuliabut some folks have done dynamic networking and put the new machines on so they end up with vlan 120:57
TheJuliaand then everything ends up getting assigned off to elsehwere20:57
TheJuliaelsewhere20:57
sschmitt_eventually this will be neutron based instead of flat, but trying to test out latest versions with OVN before going down the switch interaction path20:57
* TheJulia can't think of the vendor-esq name for a default vlan20:57
TheJulia++20:58
TheJuliagood plan20:58
samuelkunkel[m]A vendor esq name? Of putting all ports in native vlan 1?21:03
JayFmany of them would call a default vlan the untagged vlan (vs tagged vlans)21:11
opendevreviewVerification of a change to openstack/ironic master failed: Support longer checksums for redfish firmware upgrade  https://review.opendev.org/c/openstack/ironic/+/88216321:14
JayFTheJulia: did you reach out to neutron folks about it? 21:22
JayFTheJulia: if intended; we just have to drop the job :|21:23
TheJuliaI asked in channel, no response21:23
TheJuliaif I don't have any replies tomorrow, I'll send an email21:23
JayFack; I'm in there now I'll see if someone responds21:23
JayFthanks for taking care of it21:23
JayFI've been ill a bit this week21:23
JayFtrying to get useful things done anyway :)21:23
opendevreviewJulia Kreger proposed openstack/ironic-specs master: Follow-up on DPU Management Change  https://review.opendev.org/c/openstack/ironic-specs/+/88276021:25
opendevreviewMerged openstack/ironic-tempest-plugin master: Advance tempest plugin tests to Zed (mostly)  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/88231121:26
TheJulia\o/21:36
TheJuliaat least CI seems to slowly moving to happier overall21:36
JayFHard for it to have gotten any worse (while we actually made progress lol)21:37
TheJuliayeah21:38
opendevreviewMerged openstack/ironic-specs master: Framework for DPU management/orchustration  https://review.opendev.org/c/openstack/ironic-specs/+/87418921:39
TheJuliasuddenly, I'm very worried about our level of testing aroudn the deploy template db table22:10
JayFwhat's got you worried?22:11
TheJuliaadded columns22:12
TheJulianothing went boom22:12
JayFoh that's always a bad feeling22:12
* TheJulia is going to go to the post office, and revisit22:12
* TheJulia has new cool light led lights to pickup22:12
TheJuliaokay, two failing tests now, I feel slightly better22:30
opendevreviewMerged openstack/ironic master: Support longer checksums for redfish firmware upgrade  https://review.opendev.org/c/openstack/ironic/+/88216323:45

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