Tuesday, 2025-12-16

opendevreviewMerged openstack/ironic master: Add Redfish LLDP data collection support to the Redfish inspection interface.  https://review.opendev.org/c/openstack/ironic/+/96784100:20
cardoeAlright ignore that inspection rules owner thing. I wish system scopes could be “ironic” or “neutron”.00:34
cardoecid: as far as inspection rules do we have any larger examples? Like it seems that I can have a conditional for a grouping of rules00:35
TheJuliasystem owner is not an awful idea, tbh00:36
cardoeWell the rules aren’t tied to a node. So it’s not working how I want.00:43
TheJuliaoh, yeah, that makes sense00:45
cardoeI wish I could have owners associate some rules though.00:47
TheJuliathat wouldn't seem that difficult, really00:47
TheJuliaand that was part of the original idea00:47
cardoeI have two different groups that have hardware. Their network stuff cannot conflict and overlap so I have them in one neutron since ironic will only talk to one.00:49
TheJuliaugh, yeah, we never modeled on multiple neutrons00:50
cardoeWhich is okay.00:50
cardoeIf I could get multiple VNI pools that would be perfect cause each fabric would be its own conductor group00:51
JayFall you need is copy, paste, sed, and network_interface=other_neutron ;) 00:52
* TheJulia twitches00:52
* TheJulia drifts to the living room to get away from those computer boxes00:55
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Add retry logic for boot device changes during POST  https://review.opendev.org/c/openstack/ironic/+/97115002:23
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Fix heartbeat for steps with requires_ramdisk=False  https://review.opendev.org/c/openstack/ironic/+/97115203:42
rpittaugood morning ironic! o/07:44
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Removed unused tinyipa CI jobs  https://review.opendev.org/c/openstack/bifrost/+/96908308:26
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Remove unused tinyipa CI jobs  https://review.opendev.org/c/openstack/bifrost/+/96908308:27
opendevreviewnidhi proposed openstack/ironic master: Add LLDP collect for DRAC Redfish inspection  https://review.opendev.org/c/openstack/ironic/+/97063009:18
opendevreviewnidhi proposed openstack/ironic master: Add LLDP collect for DRAC Redfish inspection  https://review.opendev.org/c/openstack/ironic/+/97063009:20
opendevreviewMerged openstack/ironic master: Use per-node external_http_url for configdrive ISO  https://review.opendev.org/c/openstack/ironic/+/90177709:33
cidcardoe, I'm not sure what you mean by "grouping of rules".11:39
cidYou may be thinking of `loops`? With loops you can perform the same action or condition on as many arguments as you want.11:39
cidI can come up with examples of how simple as well as how much complex an inspection can get, and probably also add it to the docs. But I will have to revisit the code one more time to :).11:39
cidI mean, you can create multiple set of rules as well11:41
opendevreviewMilan Fencik proposed openstack/ironic master: fix: iPXE boot interface neutron logic detection  https://review.opendev.org/c/openstack/ironic/+/97117311:53
opendevreviewAllain Legacy proposed openstack/ironic master: Add generic switch driver support  https://review.opendev.org/c/openstack/ironic/+/96646913:22
opendevreviewAllain Legacy proposed openstack/ironic master: Add ironic-networking network interface  https://review.opendev.org/c/openstack/ironic/+/96647013:22
opendevreviewAllain Legacy proposed openstack/ironic master: Add standalone networking service installation guide  https://review.opendev.org/c/openstack/ironic/+/96647113:22
opendevreviewAllain Legacy proposed openstack/ironic master: Improve exception handling in switch driver factory  https://review.opendev.org/c/openstack/ironic/+/96985213:22
opendevreviewAllain Legacy proposed openstack/ironic master: Add two phase driver factor initialization  https://review.opendev.org/c/openstack/ironic/+/97118213:22
opendevreviewAllain Legacy proposed openstack/ironic master: Introduce switch driver base class  https://review.opendev.org/c/openstack/ironic/+/97118313:22
opendevreviewAllain Legacy proposed openstack/ironic master: Address remaining review comments for rpc methods  https://review.opendev.org/c/openstack/ironic/+/97118413:22
alegacydtantsur: I've addressed your comments.  A couple of them caused me to re-think a couple of things and that resulted in a bit of restructuring.  That resulted in me breaking out some things into 2 more commits which I've tacked onto the front of the chain.13:25
cardoeiurygregory: since you've got some dell hardware... can you peek at ComputerSystem.SerialNumber vs ComputerSystem.SKU? It's the System object in Sushy.13:58
cardoejanders: I think you do as well.13:58
cardoeLemme know if you're seeing the Dell Service Tag (aka Serial Number) in the SKU field and a longer string in the SerialNumber field (which happens to be the motherboard's serial number)13:59
iurygregorycardoe, sure let me check, does it matter the model of the hardware? I only have a R640 atm14:00
cardoecid: yeah I'm trying to go through the docs and some of the loop stuff. I might update the docs from what I learn. Almost thinking about making a simulator CLI for it as well.14:00
iurygregoryor you want an idrac10 machine?14:00
cardoeiurygregory: I was hoping you had different hardware than me so whatever you got is perfect.14:00
iurygregorythe idrac10 I had is not available anymore =(, but let me see with the machines I have, I might be able to poke some people to check also14:00
cardoeI don't have either of those right now. my idrac10 stuff is sitting boxed up on a loading dock heading back out the door right now14:01
alegacycardoe: I have a R740 ... sku: "H98S753", and serial_number: "CNIVC000000000" (zeroed the digits)14:02
iurygregoryserial number a mix of letters and numbers 14 characters / sku mix of letters and number 7 characters14:03
TheJuliagood morning14:06
alegacyTheJulia: your revert must have propagated down to me... the issue I saw yesterday is no longer happening.  Thank you.14:09
TheJuliaThat is both good, and saddening to hear :)14:13
dtantsurmorning TheJulia. you mentioned you had an idea why it happened?14:16
TheJuliaYeah, if the log is correct from that action, there is no publisher id and that gets saved as "" and then "" == ""14:17
cardoealegacy: Thank you.14:36
cardoeiurygregory: perfect.14:36
cardoeSo I'm gonna make a bug that says we should on Dell's stuff the SKU into SerialNumber and ignore the SerialNumber.14:36
cardoeCause the IPA puts the Dell Service Tag into SerialNumber in inspection data. With Redfish we don't do that.14:37
cardoeThe 7 character Service Tag is effectively the Serial Number as defined by Dell.14:37
cardoeI've confirmed that its the motherboard's serial number we're seeing there by having the DC swap a motherboard for me on a chassis and re-reading the value.14:37
opendevreviewJulia Kreger proposed openstack/bifrost master: add an OCI artifact registry  https://review.opendev.org/c/openstack/bifrost/+/96138815:07
opendevreviewJulia Kreger proposed openstack/bifrost master: bifrost-registry-install: install the ORAS client  https://review.opendev.org/c/openstack/bifrost/+/96835515:07
opendevreviewJulia Kreger proposed openstack/bifrost master: Upload a disk image to OCI  https://review.opendev.org/c/openstack/bifrost/+/96841615:07
opendevreviewJulia Kreger proposed openstack/bifrost master: Upload to and use artifact from OCI registry  https://review.opendev.org/c/openstack/bifrost/+/96841715:07
TheJuliaJust rebases ^15:08
TheJuliacardoe: I'm sort of feeling weird regarding https://review.opendev.org/c/openstack/ironic/+/971173 without a unit test. Thoughts?15:13
JayFI did intake on https://bugs.launchpad.net/virtualbmc/+bug/2133163 and opened it15:13
JayFtl;dr there's a bad security vuln in vbmc15:14
TheJuliajoy15:16
JayFwith my vmt hat on, it's not security managed, we don't generally care15:16
JayFwith my ironic hat on, I am waffling between "we should care enough to fix it" and "meeehhhhhhhh"15:17
dtantsurSomebody with access to Claude could just point it at the report15:18
TheJuliawell, even then, its a test service for local usage15:19
dtantsurTo be clear, I fully agree with disclosing the bug and not treating it as a security issue in Ironic15:20
JayFYeah, I think there are some ideas in there that we can pluck out to improve. There's no reason we aren't filtering the domain for file paths, for instance15:20
JayFBut I have no desire to build a full ownership model and authentication into vbmc15:20
TheJuliaanything we do there is sort of just pushing the problem around while also being breaking. Granted, we shouldn't really care about that, but if you suddenly can't invoke sudo or get elevated command execution to do stuff with VMs, your sort of in a werid state then15:20
TheJuliaand then try to track/enforce that against VM state15:20
dtantsurtl;dr nobody should use vbmc any more unless they test something with IPMI15:21
TheJuliayup15:21
dtantsurEven people doing testing should opt for sushy-tools in most cases15:22
* dtantsur is wondering how we can discourage everyone from using virtualbmc15:23
dtantsurMaybe move it in-tree under devstack/lib? :)15:23
JayFhow about rejecting their security bug reports and asking them openly why they are even packaging it :D 15:23
JayFlol15:23
dtantsurThat works but is reactive. I'd prefer a proactive approach.15:24
dtantsurI wonder how many messages of mine disappeared into irccloud hole..15:29
dtantsur4 messages, lovely. Here they go again:15:31
dtantsurOne thing we did poorly was providing an attractive name for the project15:31
dtantsursushy-tools does more to discourage usage15:31
dtantsurRename to insecure-fake-ipmi?15:31
dtantsurI'm only half-joking btw. And stop doing any releases, especially putting anything on PyPI. In fact, maybe pull virtualbmc from PyPI.15:31
JayFAre you using a bnc or the webapp?15:31
JayFpulling vbmc from pypi is a good idea15:31
dtantsurJayF: bnc of course15:31
JayFah, I use a PWA :) 15:32
JayFwas going to point you at the firefoxpwa bug around "all websockets go kaput when opening an external link"15:32
dtantsurIf I wanted a so-so client, I'd just connect through Matrix like Steve15:32
dtantsurand not pay money for something the Synology NAS in my living room did much better15:32
JayFi find bnc style connections to be crap regardless of the host :)15:33
JayFI sometimes miss weechat in a screen, but not when I'm on mobile :)15:33
dtantsurZNC has been rock sold for me for a decade but I decided not to rely on a server inside Red Hat (and thus VPN)15:33
TheJuliaregarding pulling from pypi, I'm sure some folks out there have just been pip installing it for long standing CI jobs. It would break them, but if we wanted to have a small initial step on the path... then its not an unreasonable breaking sep15:45
dtantsurChanging the CI to install from git is annoying but IMO acceptable to make the folks stop and think15:46
dtantsur(I suspect we in Metal3 also install it from pypi)15:46
cardoeTheJulia: I agree. I'm speaking with Milan about it.15:48
TheJuliaI guess a new breaking centos change has dropped15:55
TheJulia"msg": "Unable to enable service firewalld: Failed to enable unit: Unit /etc/systemd/system/firewalld.service is masked\n"15:55
dtantsureeek15:55
TheJulialooks like it is failing in bifrost-ironic-install :\15:55
TheJuliahttps://zuul.opendev.org/t/openstack/build/1e9ea279d6fa412d966648e09cde6631 <-- logs from rebase of dtantsur's install an iamge registry chagne15:56
* TheJulia goes and looks up the ansible module syntax15:56
TheJuliamasked: false seems to be a possible path15:57
opendevreviewJulia Kreger proposed openstack/bifrost master: Centos: set masked: false for firewalld  https://review.opendev.org/c/openstack/bifrost/+/97121215:59
JayFunmasking firewalld means it needs to be configured to let traffic thru, yeah?16:02
TheJuliawell, the install sets it up and the prior state was that it was not masked, but now suddenly, it appears masked16:03
TheJuliaso thinking centos likely changed things since the bifrost changes I posted a week and a few days ago passed just fine then16:03
TheJuliaLooks like that change is good16:13
TheJuliaOnce it passes, I'll re-base and restack and whatnot16:14
cardoehrm.. this test is gonna be funky.16:24
cardoeThe tests only set "not_pxe" in the capabilities.16:24
cardoeThe reality is that we probably should have def is_capable(self, cap) -> bool: on BootInterface16:25
cardoeCause "ipxe_boot" implies "pxe_boot"16:25
cardoeWe've also got a disconnect in "pxe_enabled". Cause our Dell's have HTTP based PXE enabled but don't have TFTP based PXE enabled. But IPA and Ironic report it as pxe_enabled=False.16:26
dtantsurFor IPA, we rely on the BOOTIF kernel parameter, which is probably not set in this case16:30
TheJuliaoriginally, the interfaces should have been dual flagged capability wise16:55
TheJuliaso I sort of figured out why we didn't spot the ipa issue17:00
TheJuliapartly, because the test was marked non-voting17:00
TheJuliaand somehow it started failing in October/early november before hte ipa change merged17:00
opendevreviewDoug Goldstein proposed openstack/ironic master: feat: add is_capable helper on BootInterface  https://review.opendev.org/c/openstack/ironic/+/97122617:02
cardoeSo that's a WIP that's 0% complete that we could tighten that up.17:02
cardoeI can ask Milan to instead add "pxe_boot" to the iPXE interfaces. The only reason that "ipxe_boot" exists is for the ISCSI case it seems so that we can load something via ISCSI directly in the PXE env.17:03
MilanI can do it that way too, looking through the references in the code, it shouldn't break anything, but I'll defer to experts here :)  TheJulia thoughts?17:21
TheJuliaI think just *something* would make me more comfortable17:22
cardoeThe other option is we just add "pxe_boot" to the iPXE drivers capabilities.17:29
cardoeThe code just sets a flag "not_pxe" internally and if "pxe_boot" is not in capabilities then it set not_pxe.17:32
cardoeSo its just not an easy one to test around17:32
MilanI'm open to any suggestions as long as we agree how we want to do it, I can write additional tests if needed, no problems. I'll wait for more feedback17:37
TheJuliacardoe: I think adding pxe_boot to ipxe driver caps makes sense, I just don't remember why it was not already there.17:41
opendevreviewJulia Kreger proposed openstack/ironic-python-agent-builder master: ci: Start running the advaned ironic job  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/97123217:46
opendevreviewJulia Kreger proposed openstack/bifrost master: add an OCI artifact registry  https://review.opendev.org/c/openstack/bifrost/+/96138817:47
clifQuestion: I want to share data loaded by a conductor with a driver, specifically the neutron network driver and the trait-based-networking configuration data. Do I add TBN config as an attribute on the task? Or do I share it another way?17:49
cardoeTheJulia: So I'm gonna guess oversight? When you added it in 2018 you had both ipxe_boot and pxe_boot in there. The tests you wrote (which are since gone) even put a comment in the fake that you wrote which said "ipxe_boot imples pxe_boot so add both"17:50
cardoeSo https://review.opendev.org/c/openstack/ironic/+/942135 is where it's broken17:54
cardoeThat's the commit which stopped doing the "ipxe_boot" imples "pxe_boot.17:55
cardoeEvery other commit either says that in the commit message or has a comment in the code.17:56
cardoeah okay I see the flow.17:58
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: ci: fix and log errors on advanced tests disqual  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/97123317:58
TheJuliaoh joy!17:59
TheJuliaI broke it!17:59
* TheJulia breaks everything!17:59
cardoeSo in 2018 when you added it you put in the comments sayin that ipxe_boot implies pxe_boot so just add it. And you put it on the capabilities.17:59
opendevreviewVerification of a change to openstack/bifrost master failed: Replace CLA instructions with DCO  https://review.opendev.org/c/openstack/bifrost/+/95639218:00
TheJuliaso yeah, I added that change, 942135 because we were logging about pxe stuffs when doing vmedia18:00
cardoeFast forward to Kaifeng splitting up ipxe and pxe classes. He only put ipxe_boot on the iPXE classes. But it didn't matter cause all the code that cared about that was deleted. He also removed your comments about the implying link and he deleted the tests.18:00
TheJulia*sigh*18:01
cardoeThen you added that check earlier this year and just checked pxe_boot18:01
cardoeYou did have a TODO which said to make this safer in the future but that was deleted as well.18:01
* TheJulia cries a little18:02
TheJuliaokay, that explains why making that change also didn't raise any other test failures and also why it seems like a bigger burden18:03
cardoeso I think Milan the better change is going to be to add pxe_boot to the iPXE classes.18:06
cardoeI think we rename ipxe_boot in the future as well.18:06
TheJulia++, and just have something in there which tests it is set18:06
cardoeI found another one that's ripe for breaking18:07
cardoeramdisk_boot and ramdisk_boot_configdrive18:07
cardoeramdisk_boot_configdrive imples ramdisk_boot. But for now we've set both on the only interface that sets it.18:08
TheJuliaugh, bifrost upgrade job timed out :(18:08
cardoeThe question isn't really if we're booting ipxe vs pxe.18:08
cardoeIt's "can we use ipxe extended features or not"18:08
TheJuliawell, the options we need to use and set are different18:08
TheJuliayeah18:08
TheJuliakeep in mind, some of that randsik related stuff is also around the concept of ramdisk booting via the boot interface18:09
TheJuliaand then also the prior pattern of ramdisk booting to pivot to the physical disk18:09
TheJulia(which, I think we've entirely removed the driver support for that path18:09
cardoeclif: so how would you load it? Can you share it via a param?18:09
cardoeWell I'm saying the code path checks ramdisk_boot a bunch and then suddenly checks ramdisk_boot_configdrive. So if someone was to add another BootInterface with just ramdisk_boot_configdrive then it would do the wrong thing.18:10
clifcardoe: Right now I'm loading the configuration data in the conductor class at startup18:11
cardoeTheJulia: actually exact same bug. We'll try to clean up the config drive if ramdisk_boot is set and there was a config drive. Not if ramdisk_boot_configdrive is set. But if ramdisk_boot_configdrive is set we'll generate one.18:12
Milanok so it seems that adding pxe_boot to the iPXE classes capabilities is the course of action, I'll adjust the tests too.18:12
TheJuliajoy18:14
cardoeYou actually pointed out the possibilities for this abuse when you added HTTP boot. Cause you added it as a separate flag from the capabilities.18:16
cardoeAnyway, yes I agree with your former self that we need a safer interface / better test for this. :-D18:17
TheJuliadoes anyone remember if we wired BOOTIF into vmedia boots as well?18:17
cardoeI don't see it18:19
TheJuliale sigh18:19
cardoeWe should though18:19
TheJuliaok18:19
TheJuliayeah18:20
TheJuliaalegacy: so, you weren't vmedia booting, but you were network booting, so we needed an extra guard to prevent the possible case.18:33
opendevreviewJulia Kreger proposed openstack/ironic-python-agent-builder master: WIP: lockout configdrive reads on network boots  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/97123618:34
opendevreviewAllain Legacy proposed openstack/ironic master: Add two phase driver factor initialization  https://review.opendev.org/c/openstack/ironic/+/97118218:47
opendevreviewAllain Legacy proposed openstack/ironic master: Introduce switch driver base class  https://review.opendev.org/c/openstack/ironic/+/97118318:47
opendevreviewAllain Legacy proposed openstack/ironic master: Add generic switch driver support  https://review.opendev.org/c/openstack/ironic/+/96646918:48
opendevreviewAllain Legacy proposed openstack/ironic master: Add ironic-networking network interface  https://review.opendev.org/c/openstack/ironic/+/96647018:48
opendevreviewAllain Legacy proposed openstack/ironic master: Add standalone networking service installation guide  https://review.opendev.org/c/openstack/ironic/+/96647118:48
opendevreviewAllain Legacy proposed openstack/ironic master: Improve exception handling in switch driver factory  https://review.opendev.org/c/openstack/ironic/+/96985218:48
opendevreviewAllain Legacy proposed openstack/ironic master: Address remaining review comments for rpc methods  https://review.opendev.org/c/openstack/ironic/+/97118418:48
alegacyTheJulia:  thanks.18:50
opendevreviewMerged openstack/bifrost master: Replace CLA instructions with DCO  https://review.opendev.org/c/openstack/bifrost/+/95639219:44
cardoeSo anyone knowledgeable about the RBAC policy stuff... is it crazy to want to scope the system scope into different applications? like I see we use system_scope = all but what about system_scope  = ironic while all can imply that?20:36
opendevreviewMerged openstack/ironic master: Trait Based Networking Simulator  https://review.opendev.org/c/openstack/ironic/+/96620220:37
JayF...what you're saying doesn't make sense20:37
cardoeSo if I give you system scope. Then you've got system scope against neutron APIs as well.20:37
JayFYeah. This is why you should limit use of system and service scope.20:38
JayFIronic enables you to do this by allowing you to permit project owners to add nodes, which are automatically put into that project20:39
JayFuse of Ironic in system scope is, more often than not, a choice to opt out of our node ownership RBAC stuff20:39
cardoeWell not for inspection rules20:40
cardoeIt's system scope or bust.20:40
JayFsame with public=true runbooks20:40
TheJuliaso, I think the idea your getting into cardoe was more geared towards individual projects for services themselves20:40
cardoeYeah that would make sense to me rather than sharing the "service" project.20:42
cardoeJayF: I'm just verbally brainstorming some kind of separation. I think the folks in here have appreciated some of that separation of concerns in the past in convos so I was just floating it out here.20:43
JayFcardoe: Ironic implemented service account this way, fwiw20:43
JayFcardoe: you can specify in Ironic which project to use as your service account20:43
JayFcardoe: yeah, I was just trying to tease out the root question, which I usually do through picking through the ask like we did here20:44
JayF>  rbac_service_project_name¶20:44
JayFand  >  rbac_service_role_elevated_access¶20:45
JayFshould be able to do something in the direction of what you're thinking, for Ironic clients at least20:45
cardoeSo to give an example. I've got domain=infra, project=baremetal. I've got domain=service, user=ironic-api and domain=service,user=ironic-conductor-foo. Where foo is 1 of my fabrics and the name of the conductor group / shard.20:45
cardoeMy nodes are owned by domain=infra,project=baremetal. But then I've also got some other nodes that are in domain=infra,project=othermetal20:47
cardoeMaybe I'm doing too much.20:48
cardoeothermetal are nodes that'll be my neutron network nodes.20:48
cardoeThere's a different conductor for them.20:49
JayFI have worked places that model your type of problem20:49
JayFusing config20:49
cardoeUltimately I ask because if I come up with a setup that makes sense then I'm more than happy to write up a use case doc.20:49
JayFwith diverging conductor group configs to acheieve some level of access restriction20:49
JayFat one place, we restricted an environment that way for PCI purposes 20:50
JayFI think it's a problem, but I'm not convinced it's a software problem so much as a "there are 100 way to arrange openstack and about 95 of them are /wrong/ in some way"20:50
cardoeMakes sense.20:50
cardoeYep. Agreed. Folks I work with are probably tired of hearing me say "OpenStack is like of the the 1500 random pieces Lego sets where its a build your own adventure"20:51
TheJuliaand another 5 are prime examples of schrodinger's cat20:51
cardoehttps://www.lego.com/en-us/product/bricks-bricks-bricks-1071720:52
cardoeThat's OpenStack. Build your heart out kids.20:52
cardoeI'm aiming to come to an arrangement that makes sense to others and then write up a document about it and how to configure it.20:52
cardoeMuch like how Metal3 is an implementation of another arrangement.20:53
cardoeAnd Bifrost is another.20:53
cardoeBut if that doesn't make sense I'll go back to my messy corner of Legos.20:54
cardoeI did rebuild my Saturn V rocket recently.20:54
JayFI offer a useless suggestion: just have one neutron, instead, of course!20:55
cardoeTo be clear I don't wanna say my arraignment is better than another. Just more of a use case that others can follow if they want the same kind. So that they don't have to feel their way around in the dark like me.20:59
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: ci: fix and log errors on advanced tests disqualification  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/97123320:59
TheJuliaI think that is one of the challenges we have as a community made worse, by keeping everything open we tried not to lock anyone into a box but didn't really get good at leaving the popcorn for a trail21:00
TheJuliarpittau: dtantsur: looks like we need to make some major changes to bifrost jobs. Above and beyond centos changes, bookworm jobs now run out of ram at grub loading ramdisk: https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_4f7/openstack/4f7856502a68454f83cfec1caca71ec7/logs/testvm1_console.log and the upgrade job needs to be disabled to land the centos10 fix. :\21:14
TheJuliaLooks like there are also some general unhappiness, like EFI and General Protection errors21:18
opendevreviewJulia Kreger proposed openstack/bifrost master: Centos: set masked: false for firewalld  https://review.opendev.org/c/openstack/bifrost/+/97121221:27
opendevreviewJulia Kreger proposed openstack/bifrost master: ci: undo non-voting for centos10 upgrade  https://review.opendev.org/c/openstack/bifrost/+/97125821:27
TheJuliaI'm sort of wondering if centos10 jobs should be non-voting, since it doesn't seem stable.21:28
gmaancardoe: system scope is only supported by the ironic. all other openstack services does not implement it and raise 403 if request is made with system scope. 22:53
cardoeah22:53
cardoeGood to know.22:53
gmaanyeah, so system scope token used for ironic are safe from other services access point of view22:54
opendevreviewDoug Goldstein proposed openstack/ironic master: fix redfish inspect system product name  https://review.opendev.org/c/openstack/ironic/+/97114222:55
*** mfencik is now known as Milan_22:57
*** Milan_ is now known as Milan22:58
MilanIDENTIFY22:59
opendevreviewJulia Kreger proposed openstack/bifrost master: add an OCI artifact registry  https://review.opendev.org/c/openstack/bifrost/+/96138822:59
cardoesweet I was hoping that conductor would crash out when I gave it an incorrect inspection rules yaml file...23:27
cardoeGuess these yaks aren't gonna shave themselves.23:28
*** Milan is now known as mfencik23:32
opendevreviewDoug Goldstein proposed openstack/ironic master: update inspection rules docs and code to the same order  https://review.opendev.org/c/openstack/ironic/+/97126423:50
opendevreviewDoug Goldstein proposed openstack/ironic master: document additional inspection rules actions  https://review.opendev.org/c/openstack/ironic/+/97126523:50
opendevreviewDoug Goldstein proposed openstack/ironic master: fix loading of built-in inspection rules  https://review.opendev.org/c/openstack/ironic/+/97126623:50
cardoeVery rough cause I gotta run23:50

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