Wednesday, 2024-03-13

opendevreviewJacob Anders proposed openstack/sushy-tools master: [WIP] Replace hardcoded BiosVersion with an updatable field  https://review.opendev.org/c/openstack/sushy-tools/+/90948701:11
opendevreviewZhouHao proposed openstack/ironic-specs master: Add field to accept the default verify_ca path  https://review.opendev.org/c/openstack/ironic-specs/+/91205001:15
opendevreviewZhouHao proposed openstack/ironic-specs master: Add field to accept the default verify_ca path  https://review.opendev.org/c/openstack/ironic-specs/+/91205001:19
opendevreviewZhouHao proposed openstack/ironic-specs master: Add field to accept the default verify_ca path  https://review.opendev.org/c/openstack/ironic-specs/+/91205001:20
opendevreviewJulia Kreger proposed openstack/ironic stable/zed: stable only/ci: pin CI to dnsmasq 2.85/pin proliantutils/scciclient  https://review.opendev.org/c/openstack/ironic/+/91115801:27
opendevreviewZhouHao proposed openstack/ironic-specs master: Add field to accept the default verify_ca path  https://review.opendev.org/c/openstack/ironic-specs/+/91205001:50
opendevreviewYoungjun Yoo proposed openstack/sushy master: refectoring: code modification to distinguish indents  https://review.opendev.org/c/openstack/sushy/+/91269002:03
opendevreviewYoungjun Yoo proposed openstack/sushy master: refectoring: Fix parameter and annotation mismatch  https://review.opendev.org/c/openstack/sushy/+/91269102:06
opendevreviewYoungjun Yoo proposed openstack/sushy master: refectoring: code modification to distinguish indents  https://review.opendev.org/c/openstack/sushy/+/91269002:07
opendevreviewYoungjun Yoo proposed openstack/sushy master: refectoring: remove unnecessary function  https://review.opendev.org/c/openstack/sushy/+/91269202:15
opendevreviewYoungjun Yoo proposed openstack/sushy master: refectoring: replace code to function  https://review.opendev.org/c/openstack/sushy/+/91269302:20
opendevreviewYoungjun Yoo proposed openstack/sushy master: refectoring: replace code to function  https://review.opendev.org/c/openstack/sushy/+/91269302:22
opendevreviewYoungjun Yoo proposed openstack/sushy master: refectoring: replace code to function  https://review.opendev.org/c/openstack/sushy/+/91269302:24
opendevreviewYoungjun Yoo proposed openstack/sushy master: refectoring: remove unnecessary function  https://review.opendev.org/c/openstack/sushy/+/91269202:26
opendevreviewYoungjun Yoo proposed openstack/sushy master: refectoring: replace code to function  https://review.opendev.org/c/openstack/sushy/+/91269302:27
opendevreviewJacob Anders proposed openstack/sushy-tools master: [WIP] Add support for BIOS update emulation  https://review.opendev.org/c/openstack/sushy-tools/+/90950005:42
opendevreviewYoungjun Yoo proposed openstack/sushy master: refectoring: remove unnecessary function  https://review.opendev.org/c/openstack/sushy/+/91269205:50
opendevreviewYoungjun Yoo proposed openstack/sushy master: refectoring: replace code to function  https://review.opendev.org/c/openstack/sushy/+/91269306:00
opendevreviewJacob Anders proposed openstack/sushy-tools master: [WIP] Replace hardcoded BiosVersion with an updatable field  https://review.opendev.org/c/openstack/sushy-tools/+/90948706:16
opendevreviewJacob Anders proposed openstack/sushy-tools master: [WIP] Add support for BIOS update emulation  https://review.opendev.org/c/openstack/sushy-tools/+/90950006:24
opendevreviewYoungjun Yoo proposed openstack/sushy master: refectoring: remove unnecessary function  https://review.opendev.org/c/openstack/sushy/+/91269206:30
rpittaugood morning ironic! o/07:55
masghargood morning!08:15
opendevreviewMerged openstack/ironic-python-agent master: Force constraints when installing a package during tox test  https://review.opendev.org/c/openstack/ironic-python-agent/+/90878708:23
zigoHi there! A question, if there's some NGS people around. I see that in the NGS sources, there's a tempest_plugin folder. Where is it supposed to be installed? Maybe in /usr/lib/python3/dist-packages/tempest_plugin ? If so, then it's going to conflict with other plugins, no?08:24
zigoAlso, is there an agent for NGS ? I haven't seen one in setup.cfg.08:38
dtantsurzigo: I don't think it was supposed to be installed, I think we named it like that to discourage installation.08:54
zigodtantsur: Why doing this? In my packaged environment, I'm legitimate to install it, no?09:23
zigoFYI, I do run tempest to validate each release...09:23
dtantsurYou're welcome to, assuming you know what you're doing. I.e. that's it not a a real tempest plugin and will mess with your local networking.09:23
zigoAnd I packaged all tempest plugins.09:23
zigoOh ...09:23
dtantsurNormal tempest plugins only check the API though09:23
dtantsurthey don't rely on the way the local stuff is set up09:24
zigodtantsur: So, you're suggesting I don't package this part, and never use it?09:24
dtantsurYep. FWIW I told RDO people the same.09:24
zigoOk.09:24
zigodtantsur: And about my other question: there's no agent for NGS, right?09:24
dtantsurI'm not sure what you mean under 'agent' there. Maybe hjensas knows.09:25
zigoI mean a daemon that would run for NGS.09:25
zigoWhat does the ssh in the switches?09:25
zigoneutron-rpc-server itself?09:25
zigoOr neutron-api, maybe?09:25
opendevreviewMerged openstack/sushy master: refectoring: Fix parameter and annotation mismatch  https://review.opendev.org/c/openstack/sushy/+/91269109:27
opendevreviewTakashi Kajinami proposed openstack/ironic master: Update regex to detect closed branch  https://review.opendev.org/c/openstack/ironic/+/91273010:31
opendevreviewTakashi Kajinami proposed openstack/ironic master: Ignore generated config/policy file  https://review.opendev.org/c/openstack/ironic/+/90755610:32
opendevreviewAdam Rozman proposed openstack/sushy-tools master: improve volume boot mode support  https://review.opendev.org/c/openstack/sushy-tools/+/91211310:34
opendevreviewTakashi Kajinami proposed openstack/ironic master: Guide users/developers to launchpad  https://review.opendev.org/c/openstack/ironic/+/91273210:35
opendevreviewTakashi Kajinami proposed openstack/ironic-inspector master: Update bug tracker url  https://review.opendev.org/c/openstack/ironic-inspector/+/91273310:37
opendevreviewTakashi Kajinami proposed openstack/ironic-inspector master: Update regex to detect closed branch  https://review.opendev.org/c/openstack/ironic-inspector/+/91273510:39
opendevreviewTakashi Kajinami proposed openstack/ironic-python-agent master: Update regex to detect closed branch  https://review.opendev.org/c/openstack/ironic-python-agent/+/91273610:41
rpittauaaand metalsmith legacy is broken on ironic CI too \o/11:05
opendevreviewAdam Rozman proposed openstack/sushy-tools master: improve volume boot mode support  https://review.opendev.org/c/openstack/sushy-tools/+/91211311:08
opendevreviewRiccardo Pittau proposed openstack/ironic master: Implement generic redfish vmedia attach detach  https://review.opendev.org/c/openstack/ironic/+/91251611:10
iurygregorygood morning Ironic11:19
Nisha_Agarwalrpittau, hi12:06
Sandzwerg[m]Morning ironic. Can someone tell me how I could enumerate "ironic.hardware.interfaces.rescue"? I'm looking for the value for the Redfish driver but I don't see the possible values mentioned in the docs12:30
iurygregorySandzwerg[m], if I'm not mistaken, you can run openstack baremetal driver show redfish, this will output the interfaces you can use also12:35
iurygregorybut the only available rescue interfaces are agent, fake and no-rescue12:36
iurygregoryhttps://opendev.org/openstack/ironic/src/branch/master/setup.cfg#L166 12:36
Sandzwerg[m]Isn't that what I have currently configured? Because I did run that but only see no-rescue but Redfish should support rescue afaik12:37
iurygregoryI think you can configure to use agent 12:38
Sandzwerg[m]Yeah that is probably correct but it's never mentioned anywhere, not in the Redfish driver page and not on the rescue page as well12:39
Sandzwerg[m]I found third party documentation by redhat that mentioned agent as possible value12:39
rpittauNisha_Agarwal: hi :)13:27
rpittauNisha_Agarwal: I replied to your comment13:34
TheJuliaI guess a lack of clarity around rescue would make sense, it was... the second interface merged if memory serves13:49
TheJuliaeasy enough to fix, though13:49
TheJuliaci fixes for zed: https://review.opendev.org/c/openstack/ironic/+/911158 and yoga: https://review.opendev.org/c/openstack/ironic/+/91115613:51
iurygregorylooking now13:53
opendevreviewMerged openstack/ironic master: Guide users/developers to launchpad  https://review.opendev.org/c/openstack/ironic/+/91273214:06
TheJuliaa relatively simple docs only change https://review.opendev.org/c/openstack/ironic/+/90995314:15
dtantsur+W14:48
TheJuliaadded ironic-week-prio to the prelude patch (https://review.opendev.org/c/openstack/ironic/+/912679)14:52
opendevreviewRiccardo Pittau proposed openstack/ironic master: Temporary move metalsmith legacy CI job to non-voting  https://review.opendev.org/c/openstack/ironic/+/91278515:11
opendevreviewJulia Kreger proposed openstack/ironic stable/xena: stable only/ci: pin CI to dnsmasq 2.85/pin proliantutils  https://review.opendev.org/c/openstack/ironic/+/91115915:11
TheJuliarpittau: i found an older branch pulling master tinycore based images in yesterday15:12
TheJuliaand it was definitely breaking those jobs as well15:12
TheJuliafix is included in the general fix patch for yoga15:12
rpittauTheJulia: it's breaking on legacy only though, right? I mean it seems to work on UEFI15:12
rpittauTheJulia: sorry, which fix?15:13
TheJuliahttps://github.com/openstack/ironic/blob/stable/2023.2/devstack/lib/ironic#L31615:13
TheJuliathat is the problem15:13
dtantsur\o/15:14
dtantsurWe really need to start respecting ZUUL_BRANCH15:14
dtantsur(same for bifrost)15:14
iurygregory"master" ouch >.<15:14
TheJuliaokay, I thought i fixed it15:15
rpittauit may be my neckpain+headache talking but shouldn't that be ok for master branch?15:15
TheJuliahttps://github.com/openstack/ironic/blob/stable/2023.2/devstack/lib/ironic#L316 <-- there we go15:15
TheJuliarpittau: look at the branch name I'm linking from15:15
TheJuliasame in 2023.1 as well15:16
rpittauTheJulia: yes, that's clear, we need to point to 2023.2 there15:16
TheJuliaits not a huge deal, really15:16
rpittaubut in master should be ok15:16
TheJuliaoh yeah, in master it is fine but dtantsur's suggestion is actually the right path15:16
TheJuliafor master branch specifically15:16
rpittauok15:16
rpittauyeah, of course15:17
rpittauTheJulia: can we use IRONIC_PYTHON_AGENT_BRANCH or TARGET_BRANCH as default maybe ?15:19
TheJuliaI would just set an intermediate variable if not already set, say ZUUL_BRANCH, or perhaps target branch (which will need to respect zuul_branch15:19
TheJulia)15:19
TheJuliaand then set that if not otherwise overridden on the single parameter level15:20
opendevreviewMerged openstack/ironic stable/zed: stable only/ci: pin CI to dnsmasq 2.85/pin proliantutils/scciclient  https://review.opendev.org/c/openstack/ironic/+/91115815:25
Nisha_Agarwalrpittau, i have replied to ur comment on the patch and i see the proliantutils change is must for 2024.1 else proliantutils installation will fail on the system and ilo drivers cannot work without proliantutils.15:31
Nisha_Agarwalrpittau, i will raise the ironic patch for driver-requirements for proliantutils to be correct.15:32
dkingIs there a docker container or some special environment in which you would run your IPA unit tests? I'm running from a python:3.9 docker container with tox installed. The unit tests pass but the functional tests fail because it can't find a real /dev/disk/by-path directory. What other things need to exist?15:36
dkingI'm speaking about local testing, of course. I know that there's a lot that goes into the upstream testing.15:36
JayFI'm not sure I've ever run IPA functional tests locally.15:36
dkingJayF: How do you know they'll pass before you pass the changes up?15:37
JayFI've not made a change to IPA that would impact the functional tests in a long, long time. Most of my work in IPA was very early on :) 15:37
JayFI do think it's OK if you have unit tests and flake8 passing, if you don't think functional tests will be impacted, to push it up and see what upstream tests say15:38
dkingMine don't affect the functional tests. It's just that if I run the standard tox env, that's what I get. I suppose that I could do py3 and pep8 separately, but I figured that it might be good to test functional if possible because it's good practice to make sure that you don't break something functional as well.15:39
dkingOkay, that's probably fair.15:39
JayFah yeah, I do `tox -epep8` `tox -epy3` separately15:39
JayFI only run more if it's a sizable change I expect could break things, which hasn't happened in ages15:40
JayFin fact it's possible I haven't made a meaty change to IPA since I had real-hardware to test it on :/15:40
dkingI've noticed that when I work with other people's code, I tend to find things that bug me. Obviously, when in Rome... But still, I have so much trouble getting over visual indentation for method parameters. If you modify the starting line, you have to modify all of the following lines also.15:47
dkingThat and no fakers makes me sad.15:47
rpittaudking: I usually use a CentOS Stream 9 based container for unit tests15:47
JayFdking: I get the reverse. Look at a non-openstack style python change, and all the sudden I'm like "is this wrong or just different?" all over the place15:48
dkingrpittau: I might try that. It's probably not a bad idea as that's the base image I use for my PXE images.15:48
clarkbI'm just happy if people bother to write commit messages15:48
JayFgit commit -m 'fix' -a && git-review15:48
rpittaudking: that's the same reason I use that, compatibility with our ironic containers :)15:48
dkingclarkb: +115:48
dkingrpittau: What is the image and tag exactly? I use the disk image, but I don't know that I've used the docker image since they went to stream.15:52
rpittaudking: quay.io/centos/centos:stream915:53
dkingAh, makes sense. Thank you.15:53
rpittaunp!15:53
dkingAs a side note, Taskfiles make my life so much better.15:55
dkingWell, it looks like I get the same errors with a CentOS image. And I'm not planning to run the thing with special privileges just for the functional tests.16:01
opendevreviewMerged openstack/ironic master: Modify ESP configuring script of redfish document  https://review.opendev.org/c/openstack/ironic/+/90995316:29
TheJuliasigh, I guess the branch renames went through16:48
TheJuliawhat a cluster...16:49
rpittaugood night! o/17:22
opendevreviewMohammed Boukhalfa proposed openstack/sushy-tools master: Add fake_ipa inspection, lookup and heartbeater to fake system  https://review.opendev.org/c/openstack/sushy-tools/+/87536617:41
NobodyCamGood morning Openstack Folks, Happy hump day18:38
NobodyCamcrazy question, Any known issues when manually creating a neutron port and using "server create with --port" to deploy on SMC hardware?18:40
NobodyCamworks fine if I do not supply --port and allow it dynamically pick a ip 18:41
TheJulianone that I'm aware of, in that case the only difference is nova creates a port19:00
NobodyCam+++19:37
opendevreviewJay Faulkner proposed openstack/ironic master: [DNM/Science] 𝆕 Green is the color of my DNS 𝆕  https://review.opendev.org/c/openstack/ironic/+/91065721:11
opendevreviewJay Faulkner proposed openstack/ironic master: Release notes prelude for 2024.1/24.1  https://review.opendev.org/c/openstack/ironic/+/91267921:13
* TheJulia fires up blender to render "PURPLE!"21:13

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