Tuesday, 2021-03-16

jandersgood morning Ironic o/00:01
openstackgerritMerged x/sushy-oem-idrac master: Add real-time status check to Lifecycle service  https://review.opendev.org/c/x/sushy-oem-idrac/+/77622400:28
*** paras333 has joined #openstack-ironic00:31
*** tosky has quit IRC00:35
*** paras333 has quit IRC00:36
*** ociuhandu has joined #openstack-ironic00:47
*** ociuhandu has quit IRC01:00
*** ianychoi_ has joined #openstack-ironic01:03
iurygregorymorning janders o/01:05
*** mushrushu_ has joined #openstack-ironic01:06
*** early` has joined #openstack-ironic01:06
*** mushrushu has quit IRC01:12
*** ianychoi has quit IRC01:12
*** early has quit IRC01:13
*** jlvillal has quit IRC01:13
*** akahat has quit IRC01:13
*** lourot has quit IRC01:13
*** mushrushu_ is now known as mushrushu01:13
*** lourot has joined #openstack-ironic01:19
*** jamesdenton has quit IRC01:22
*** rloo has quit IRC01:23
*** jamesdenton has joined #openstack-ironic01:23
*** Rotan has joined #openstack-ironic01:52
*** mkrai has joined #openstack-ironic01:59
*** rcernin has quit IRC02:37
*** uzumaki has joined #openstack-ironic02:38
*** paras333 has joined #openstack-ironic02:48
*** paras333 has quit IRC02:53
*** Rotan has quit IRC03:01
*** rcernin has joined #openstack-ironic03:19
*** rcernin has quit IRC03:26
*** rcernin has joined #openstack-ironic03:31
*** mkrai has quit IRC03:43
*** mkrai has joined #openstack-ironic03:55
*** zzzeek has quit IRC04:18
*** zzzeek has joined #openstack-ironic04:22
*** ociuhandu has joined #openstack-ironic04:24
*** ociuhandu has quit IRC04:30
*** uzumaki has quit IRC04:50
*** paras333 has joined #openstack-ironic05:05
*** paras333 has quit IRC05:10
openstackgerritsonali bhausaheb borkar proposed x/sushy-oem-idrac master: Update export system config action constants  https://review.opendev.org/c/x/sushy-oem-idrac/+/78070305:19
*** jamesdenton has quit IRC05:21
*** jamesden_ has joined #openstack-ironic05:22
*** k_mouza has joined #openstack-ironic06:06
*** anuradha1904 has joined #openstack-ironic06:09
*** k_mouza has quit IRC06:10
*** ociuhandu has joined #openstack-ironic06:13
*** ociuhandu has quit IRC06:17
*** ociuhandu has joined #openstack-ironic06:18
*** ociuhandu has quit IRC06:28
*** ociuhandu has joined #openstack-ironic06:29
*** ociuhandu has quit IRC06:35
*** ociuhandu has joined #openstack-ironic07:00
*** ociuhandu has quit IRC07:00
*** ociuhandu has joined #openstack-ironic07:00
*** paras333 has joined #openstack-ironic07:21
*** rcernin has quit IRC07:24
*** paras333 has quit IRC07:26
arne_wiebalckGood morning, ironic!07:49
*** jamesden_ has quit IRC07:49
*** jamesdenton has joined #openstack-ironic07:49
*** rcernin has joined #openstack-ironic07:54
*** rpittau|afk is now known as rpittau07:58
rpittaugood morning ironic! o/07:58
jandersgood morning arne_wiebalck rpittau and Ironic o/08:05
arne_wiebalckhey janders o/08:05
rpittauhey janders :)08:05
*** rcernin has quit IRC08:06
openstackgerritRiccardo Pittau proposed openstack/ironic stable/ussuri: [DNM] test ussuri CI  https://review.opendev.org/c/openstack/ironic/+/78072308:09
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Add tinyipa ussuri jobs  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/78055608:12
openstackgerritMoshiur Rahman proposed openstack/ironic-python-agent-builder master: Fix: IPA image building with OpenSuse.  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/77872608:17
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Centralize variables  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/77894208:17
*** ociuhandu has quit IRC08:19
rpittauquick doc update if anyone has a minute https://review.opendev.org/c/openstack/ironic/+/77920608:23
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Use git hash instead of release to build ipmitool  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/78055408:29
*** zigo has joined #openstack-ironic08:29
*** paras333 has joined #openstack-ironic08:48
*** paras333 has quit IRC08:53
*** tosky has joined #openstack-ironic09:00
*** derekh has joined #openstack-ironic09:06
*** lucasagomes has joined #openstack-ironic09:08
openstackgerritMerged openstack/ironic master: Update dev quickstart docs  https://review.opendev.org/c/openstack/ironic/+/77920609:08
openstackgerritliuzhuangzhuang proposed openstack/ironic master: update grub file name for uefi boot mode  https://review.opendev.org/c/openstack/ironic/+/78048109:11
*** akahat has joined #openstack-ironic09:48
*** sshnaidm has quit IRC09:50
openstackgerritAija Jauntēva proposed x/sushy-oem-idrac master: Add import system configuration  https://review.opendev.org/c/x/sushy-oem-idrac/+/77061409:54
*** dtantsur|afk is now known as dtantsur09:56
dtantsurmorning ironic09:56
dtantsurTheJulia: just a nit, you have 3 if clauses in a row, could be one joined with "and"09:57
*** k_mouza has joined #openstack-ironic09:59
rpittaugood morning dtantsur :)10:01
jandersgood morning dtantsur o/10:02
*** Qianbiao has joined #openstack-ironic10:04
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Allow ansible deploys to be fast-tracked  https://review.opendev.org/c/openstack/ironic/+/77800510:20
*** sshnaidm has joined #openstack-ironic10:27
*** ociuhandu has joined #openstack-ironic10:44
*** paras333 has joined #openstack-ironic11:05
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector stable/victoria: Fix port id vs uuid in ValidateInterfacesHook  https://review.opendev.org/c/openstack/ironic-inspector/+/78047411:09
*** paras333 has quit IRC11:10
iurygregorygood morning arne_wiebalck dtantsur rpittau janders and Ironic o/11:35
jandershey iurygregory o/11:44
*** bdodd has quit IRC11:52
*** bdodd_ has joined #openstack-ironic11:52
arne_wiebalckhey iurygregory o/11:55
*** ociuhandu has quit IRC12:18
*** rh-jelabarre has joined #openstack-ironic12:25
*** ericlei has joined #openstack-ironic12:27
janderssee you tomorrow Ironic o/12:34
*** ociuhandu has joined #openstack-ironic12:38
*** ociuhandu has quit IRC12:39
*** ociuhandu has joined #openstack-ironic12:40
*** ericlei has quit IRC12:40
*** rcernin has joined #openstack-ironic12:47
*** ociuhandu has quit IRC12:51
*** rcernin has quit IRC12:56
*** ociuhandu has joined #openstack-ironic13:02
TheJuliadtantsur: ahh, okay, I was thinking that was it, but needed to be sure13:03
dtantsurgood morning TheJulia13:04
TheJuliaAlways wonderful when a follow-up horribly breaks things13:06
*** ericlei has joined #openstack-ironic13:10
dtantsurheh13:10
TheJuliadid you see my comment on stevebaker's boot mode change?13:10
dtantsurI think I did, and I think I removed my -2 pending further reviews13:11
TheJuliaokay13:11
TheJuliaI was just thinking when talking to him, if it is not there, we can't set it, and it should be none, which would give us more compatability with those that we can't set using the override13:11
TheJulia*sigh*13:11
* TheJulia tries to decide what to start with this morning13:13
*** rloo has joined #openstack-ironic13:14
*** ericlei has quit IRC13:19
openstackgerritJulia Kreger proposed openstack/ironic master: WIP: Follow-up to RBAC allocation changes  https://review.opendev.org/c/openstack/ironic/+/78067713:23
openstackgerritMerged openstack/ironic-inspector stable/victoria: Fix port id vs uuid in ValidateInterfacesHook  https://review.opendev.org/c/openstack/ironic-inspector/+/78047413:30
TheJuliado we have any thoughts on going ahead and releasing inspector?13:42
dtantsurthere may be more changes incoming still?13:48
TheJuliaDoesn't look terribly likely13:48
TheJuliatbh13:49
dtantsuryep, but who knows?13:49
TheJuliatrue13:49
dtantsurwe said that the end of sprint 3 is Apr 5th13:49
TheJuliatrue13:49
dtantsurwe could, of course, prepare everything for the release: review release notes, etc13:49
TheJuliaYeah, we need to start doing that anyway13:50
TheJuliahttps://review.opendev.org/c/openstack/ironic/+/778767 wants a review from a core :)13:51
*** yoctozepto has quit IRC13:53
TheJuliadtantsur: commented on https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/780556... or at least13:54
TheJuliaI clicked post13:54
TheJuliaand wait13:54
dtantsurTheJulia: I don't think it's the explanation. these jobs don't run any tempest tests (or tempest at all).13:55
TheJuliaAt least, that was my thought because he diretly responded to me that it was to fix the ussuri jobs and tempest on master13:56
TheJuliasince we're dead in the water there with trying to patch ussuri ipa13:56
dtantsurI think we had a back-and-forth that ended up in an idea to run these on IPA-builder13:56
dtantsurhence my comment13:56
dtantsurrunning them anywhere else is useless: pretty much only IPA-builder changes can break these jobs13:57
TheJuliaI don't really know. It is so b roken I really juts want to rip the jobs out at this point.13:57
TheJuliabut that is my pure frustration at the moment13:57
TheJuliaerr, frustration speaking13:57
TheJuliaeh, CI VM's getting a new kernel can break them13:57
TheJuliawhich did happen13:57
TheJuliakilling chroot() functionality13:57
openstackgerritMerged openstack/sushy-cli master: Update master for stable/wallaby  https://review.opendev.org/c/openstack/sushy-cli/+/78029113:58
rpittauTheJulia: ussuri ipa will be fixed once  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/780556 and https://review.opendev.org/c/openstack/ironic-python-agent/+/780558 merge13:58
rpittaudtantsur: ^13:59
rpittauthe jobs run on ipa ussuri13:59
rpittauor WILL run13:59
dtantsurthey should not run on IPA14:00
rpittauhow do we publish ipa in ussuri then ?14:00
dtantsurah, wait, this one is probably correct14:00
dtantsur(I was thinking about our previous conversation)14:00
rpittauah ok :)14:00
dtantsuryou need depends-on though14:01
openstackgerritMerged openstack/sushy-cli master: Add Python3 xena unit tests  https://review.opendev.org/c/openstack/sushy-cli/+/78029214:01
dtantsurand probably also run them on IPA-builder14:01
openstackgerritMerged openstack/sushy-cli stable/wallaby: Update .gitreview for stable/wallaby  https://review.opendev.org/c/openstack/sushy-cli/+/78028914:01
openstackgerritMerged openstack/sushy-cli stable/wallaby: Update TOX_CONSTRAINTS_FILE for stable/wallaby  https://review.opendev.org/c/openstack/sushy-cli/+/78029014:01
TheJuliaipa builder uploads separately, but the job is broken on chroot trying to patch for ansible, not the build itself14:01
dtantsursince IPA-builder has chances of breaking them14:01
rpittaunot sure depends-on will work in this case as the zuul jobs are not taken from cloned repos14:01
dtantsurmmm?14:02
dtantsurIPA-builder is branchless, depends-on it should work14:02
TheJuliayeah, you can't really depends-on job configs unless it is for the same repository14:02
dtantsuryes you can14:02
TheJuliaat least, that is how I understand it14:02
rpittaummmm14:02
dtantsurI did it many times :)14:02
dtantsurI'd like them to run at least non-voting on IPA-builder since IPA-builder changes may break it14:02
rpittausounds good14:03
rpittauok let me change the patches then14:03
dtantsur(maybe only the check job on IPA-builder, both jobs on IPA)14:03
rpittauyeah14:03
TheJuliaIn the mean time, any objections if we just non-voting all the broken tempest jobs, otherwise we're never going to get any changes/fixes in there14:03
rpittauheh ok :/14:03
dtantsurwhich exactly jobs are we talking about?14:04
dtantsuron which branch?14:04
TheJuliaussuri jobs14:04
TheJuliaironic-standalone-ussuri to be precise14:04
dtantsurhow many do we have broken? disabling multinode is fine, all of them - not so much14:04
dtantsuryou mean, on the tempest plugin?14:04
TheJuliayeah, multinodes are alrady non-voting14:05
TheJuliayes14:05
TheJuliaalready14:05
* dtantsur needs to pay attention to a meeting sorry14:05
TheJuliawell, already in this patch14:05
rpittaustandalone will be fixed14:05
TheJulialike? when?14:05
rpittauwhen we merge the 2 patches I wrote before14:05
TheJuliaKeep in mind, streses is talking14:05
rpittauwe'll have a new ipa ramdisk14:05
* TheJulia sighs14:05
rpittauwith the correct kernel14:05
rpittauTheJulia: no worries, I understand the frustration, there was a moment where a wrong tinyipa was published, unfortunately we didn't pin ipa-builder, it will be from now on14:06
TheJuliaI guess, regardless, I should just go ahead and prepare for us to keep extra['vif_port_id']14:08
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Add tinyipa ussuri jobs  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/78055614:08
rpittauaddded the non voting job ^14:08
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent stable/ussuri: Re-enable the ussuri tinyipa jobs  https://review.opendev.org/c/openstack/ironic-python-agent/+/78055814:11
rpittauadded the depends-on (let's see if it works) ^14:11
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent stable/ussuri: Re-enable the ussuri tinyipa jobs  https://review.opendev.org/c/openstack/ironic-python-agent/+/78055814:12
rpittaurmrrr wrong rebase14:12
TheJuliathat last one the re-rebased one?14:14
rpittauthe last one is the correct one14:14
TheJuliaokay, that is what I thought, but I saw your message afterwards and was a little confused14:15
rpittau:)14:15
openstackgerritAija Jauntēva proposed x/sushy-oem-idrac master: Add import system configuration  https://review.opendev.org/c/x/sushy-oem-idrac/+/77061414:17
TheJuliadtantsur: w/r/t https://review.opendev.org/c/openstack/ironic/+/777147, would you mind terribly adding a quick release note indicating the ironic-lib version that is required?14:19
dtantsurTheJulia: I don't think we duplicate requirements.txt (or even should)14:20
TheJuliabut that requires operators have knowledge of or evaluate it. Our release notes should indicate something in the case of moving a huge chunk of code out. At least I think14:20
dtantsurI can do it, but I think it's wrong.14:21
TheJuliaJust keep it vauge14:21
dtantsurI don't think you can expect anyone not to check dependencies on upgrade14:21
TheJuliaheh14:21
TheJuliaI'm trying to think how to respond "that was the last thing we ever did" in operations14:21
TheJulia"oh, we upgraded... rutro things are broken... what the dependencies changed! UGH!"14:22
TheJulia(rinse+repeat)*500014:22
TheJulia:)14:22
dtantsur:D14:22
TheJuliaadditionally: release note on https://review.opendev.org/c/openstack/ironic/+/76979314:32
dtantsurI was sure I had one.. will add in a few minutes14:46
openstackgerritMohammed Naser proposed openstack/ironic stable/victoria: Allow users to configure priority for {create,delete}_configuration  https://review.opendev.org/c/openstack/ironic/+/78083014:48
openstackgerritMohammed Naser proposed openstack/ironic stable/ussuri: Allow users to configure priority for {create,delete}_configuration  https://review.opendev.org/c/openstack/ironic/+/78083114:50
openstackgerritJulia Kreger proposed openstack/ironic-ui master: Add a release note for Wallaby  https://review.opendev.org/c/openstack/ironic-ui/+/78087014:52
TheJuliadtantsur: no worries14:52
TheJuliamnaser: feature backports?14:53
mnaserTheJulia: /me shrugs -- to me it feels more of something that is necessary for operation of hw raid14:53
mnaseresp with the fact if you don't clean disks you end up with multiple partitions, and if you clean disks it will take forever (because it wont run delete/create config)14:54
TheJuliaironic-cores, I posted a reno for ironic-ui since it had none14:54
TheJuliamnaser: could they be slightly reframed as a bug then ;)14:54
mnaserTheJulia: most definetly ;) and i think arne_wiebalck mentioned they already do something similar in their hardware manager (assuming that they couldnt do it natively via ironic bc it was not possible)14:55
TheJuliamnaser: from the release team standpoint, we get lots of flack and push back on versioning whenever they see anything featurish, so framing it helps when they review our release notes prior to approving our releases14:55
mnaseras an operator, without that patch, hardware raid is unusable -- i could totally run a backport in our local stuff but that would not be doing our users a service14:55
TheJuliaput that in the release note as a fix ;)14:56
arne_wiebalckwe are having these steps as part of our downstream h/w manager14:56
TheJuliaI'm not the one you have to really justify it to in the end.14:56
arne_wiebalckmnaser: s/hardware/software/, no?14:57
mnaseroh sorry, yes, software raid, correct14:57
arne_wiebalckmnaser: I think it is a usable/unusable as hardware RAID, it follows the very same flow ... but, yeah, we discussed to have run in auto-cleaning at the time and I +2ed the change I think, so I am with you  :)14:58
mnasergotcha, so update the release note? commit msg?  leave a review explaining?14:58
mnaseri prefer #3 to make the commits similar14:59
TheJuliamnaser: amend the release note on victoria14:59
TheJuliaand we can just reback port that to ussuri14:59
mnaserokey14:59
TheJuliathanks!14:59
* TheJulia clicks publish edit in gerrit and waits()14:59
mnaserTheJulia: select is more suitable for this morning slowness15:00
mnaser:)15:00
openstackgerritsonali bhausaheb borkar proposed x/sushy-oem-idrac master: Update export system config action constants  https://review.opendev.org/c/x/sushy-oem-idrac/+/78070315:00
openstackgerritJulia Kreger proposed openstack/ironic master: Allow ansible deploys to be fast-tracked  https://review.opendev.org/c/openstack/ironic/+/77800515:00
TheJuliamnaser: heh15:00
dtantsurlet me float a crazy idea here. what if we have an agent-based driver that fully relies on in-band deploy steps?15:00
dtantsurso, as an operator I have a ramdisk that can do magic with deploy steps. I don't want ironic to do anything other than starting IPA and executing deploy steps as appropriate.15:01
dtantsuressentially, direct deploy without built-in deploy steps15:01
TheJulia+2+A ?15:01
dtantsurhow does it sound?15:01
TheJuliaI mean, there are gremlins and possibly some corgis there15:01
TheJuliabut it seems very reasonable and similar to Anaconda deploy, just a slightly different mechanism.15:02
dtantsurgremlins and corgis are up to a deployer to handle15:02
dtantsure.g. in openshift cases there is a magical command to run. pretty much one deploy step that runs a command.15:02
* dtantsur is trying to prevent people from NOT using IPA15:02
TheJuliaunderstood15:03
TheJuliaand I think it makes sense15:03
TheJuliado a thing, thanks15:03
openstackgerritDmitry Tantsur proposed openstack/ironic master: API to force manual cleaning without booting IPA  https://review.opendev.org/c/openstack/ironic/+/76979315:09
dtantsurTheJulia: actually with a release note this time ^^^15:09
TheJuliadtantsur: thanks15:12
TheJuliasigh, looks like grub changed their network boot pattern 14 months ago15:12
TheJuliahttps://github.com/rhboot/grub2/commit/cb2f15c544895e1f3d540dd39d36c4611bdf5b7b15:13
dtantsurle sigh15:14
openstackgerritMerged openstack/ironic-python-agent-builder master: Use git hash instead of release to build ipmitool  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/78055415:15
dtantsurTheJulia: https://storyboard.openstack.org/#!/story/2008719 a short RFE. I think in terms of code it's really not much code.15:19
*** bburns has quit IRC15:20
*** mkrai has quit IRC15:22
*** mkrai_ has joined #openstack-ironic15:22
TheJuliaI added the grub change to the priority list15:23
*** rh-jelabarre has quit IRC15:24
TheJuliait is new as of yesterday, but we'll need to get that merged at some point since it looks like this will break with grub 2.0615:24
TheJuliawhich released rc-115:24
TheJuliaerr, rc115:24
dtantsuroh15:24
TheJuliathe patch author needs to add compatibility  :(15:24
*** bburns has joined #openstack-ironic15:28
openstackgerritsonali bhausaheb borkar proposed x/sushy-oem-idrac master: Update export system config class and constants  https://review.opendev.org/c/x/sushy-oem-idrac/+/78070315:32
*** ha1f3mpty has joined #openstack-ironic15:35
ha1f3mptyhello, can anyone help me with introspection of nodes with PERC H700 raid controller? When I do introspection it shows nothing for disk. I have made sure that the raid has a virtual disk setup and if I do an install manually of an OS it sees the disk.15:35
*** hjensas has quit IRC15:35
TheJuliaha1f3mpty: you need a ramdisk that has the appropriate drivers. is the driver included in the kernel or does it need to be installed like an RPM?15:40
*** gyee has joined #openstack-ironic15:43
openstackgerritJulia Kreger proposed openstack/ironic-python-agent-builder master: dhcp.sh predictible ifnames  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/77947615:46
*** uzumaki has joined #openstack-ironic15:51
*** anuradha1904 has quit IRC15:52
*** rh-jelabarre has joined #openstack-ironic15:52
*** rh-jelabarre has quit IRC15:53
*** rh-jelabarre has joined #openstack-ironic15:53
*** anuradha1904 has joined #openstack-ironic16:04
*** adrianc has quit IRC16:07
*** adrianc has joined #openstack-ironic16:07
rpittaudtantsur: I stand corrected, the depends-on worked, which is good as the job is successful :)16:15
*** Qianbiao has quit IRC16:18
rpittauthe non-voting one in ipa-builder although is failing, we would need to pin ipa to ussuri for that to work16:20
rpittauI wonder if we could use override-checkout16:25
*** ociuhandu has quit IRC16:27
*** ociuhandu has joined #openstack-ironic16:27
dtantsurI think we can16:34
rpittauyeah, I'll add that to ipa-builder in another patch, we really need those 2 to merge16:35
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Use ussuri branch for tinyipa check job for ussuri  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/78092716:39
TheJuliaAre we up for a review jam today?16:39
* dtantsur is not, sorry16:40
TheJuliaNo worries16:40
rpittauI also can't :/16:45
TheJuliaOkay, well, it is also an hour later for me since yay daylight savings time16:46
TheJulia\o/ no more conflict16:46
TheJulia. o O (until later in the year...)16:46
*** rloo has quit IRC16:53
openstackgerritJulia Kreger proposed openstack/ironic master: Follow-up to RBAC allocation changes  https://review.opendev.org/c/openstack/ironic/+/78067716:53
TheJulia\o/ passes tempest16:54
dtantsurw00t!16:54
*** rloo has joined #openstack-ironic16:54
*** rloo has quit IRC16:55
*** rloo has joined #openstack-ironic16:55
*** rloo has quit IRC16:56
*** rloo has joined #openstack-ironic16:56
TheJulianow if we can just move forward with the old vif_port_id stuff16:58
*** ociuhandu_ has joined #openstack-ironic16:59
*** lucasagomes has quit IRC17:02
*** ociuhandu has quit IRC17:02
*** ociuhandu_ has quit IRC17:03
*** dking has joined #openstack-ironic17:04
dkingIs there a specific channel for sushy?17:06
dtantsurno, only this one17:07
*** dking has quit IRC17:13
*** dking has joined #openstack-ironic17:14
dkingSo, I'm having an issue PXE booting my Supermicro servers with redfish. I get "Could not figure out the allowed values for the reset system action for System 1" I'm supposing that there's something missing in the redfish output.17:15
dkingHere's what I get from redfish/v1/Systems/1 "Actions" section:17:16
dtantsursomething seems fishy with your redfish17:16
dking{ "Oem": {}, "#ComputerSystem.Reset": { "target": "/redfish/v1/Systems/1/Actions/ComputerSystem.Reset", "@Redfish.ActionInfo": "/redfish/v1/Systems/1/ResetActionInfo" } }17:16
dtantsur(sorry, couldn't resist)17:16
dkinglol. That joke stinks. :)17:16
dtantsur:D17:16
*** rloo has quit IRC17:16
dtantsurmm, okay, this is strange (thank you supermicro). They define a call but don't define any supported reset values?17:17
*** rloo has joined #openstack-ironic17:17
dkingBut yeah, that's my thought.17:17
dkingThey do, but under the "Boot" section.17:17
dtantsurWUT17:17
dkingFrom the same URL, just further up: "Boot": { "BootSourceOverrideEnabled": "Disabled", "BootSourceOverrideMode": "Legacy", "BootSourceOverrideTarget": "None", "BootSourceOverrideTarget@Redfish.AllowableValues": [ "None", "Pxe", "Floppy", "Cd", "Usb", "Hdd", "BiosSetup" ] }17:18
mraineriThe "ActionInfo" location shows more detailed info about supported parameters and values17:18
mraineriSo, if you go to /redfish/v1/Systems/1/ResetActionInfo, you'll see what types of resets are supported17:18
dtantsuromg, yet another place to support?17:18
mraineriWe primarily did ActionInfo for more complex actions with lots of parameters17:19
mraineriAnd we recommend people support "ResetType@Redfish.AllowableValues" for simple things like this17:19
dkingOh, okay. yes, you can get that from redfish/v1/Systems/1/ResetActionInfo17:19
dtantsuryeah, ironic has been happily relying on this17:19
dtantsurdking: could you paste what you see there?17:19
mraineriBut it looks like SuperMicro just dropped one thing in favor of the other without considering backwards compatability17:19
dtantsurle sigh17:20
rpittaubackwards compatibility is overrated17:20
dtantsur++17:20
dkingActionInfo: http://paste.openstack.org/show/803625/17:20
mraineriIf you take a look at this sample code, there's some example for how to manage both cases simultaneously17:20
mrainerihttps://github.com/DMTF/Redfish-Tacklebox/blob/master/redfish_utilities/systems.py17:21
mraineridef get_system_reset_info17:21
rpittaummm interesting17:21
dkinglol. Yeah, Supermicro isn't really the most reliable when it comes to Redfish support. But if it's something that we really need, I think we can push them a bit to implement it. Who knows how long it would take, though.17:21
dtantsurdking: okay, so this is missing from sushy. could you file a bug with all our findings?17:21
dtantsurcode is even more welcome ;)17:21
dkingOkay, so sushy needs the get_system_reset_info routine?17:22
mraineriOr something that follows similar logic17:23
dtantsurdking: all the cases where we handle actions need something like that17:23
mraineriThat code I referenced is from a different project17:23
dkingYeah, I see that. Okay. It's my first time looking at sushy code, so I may not be able to write any code up, but I can put in a bug. Thanks for the help.17:25
dtantsuryep, a bug is very appreciated17:25
dkingAlso, I'm kinda glad to know that it's not totally on Supermicro as being able to patch things here could be much wquicker.17:25
dtantsuryeah, software is much easier to fix :)17:26
rpittaudking: you probably need to check in the system module and go from there, for example: https://opendev.org/openstack/sushy/src/branch/master/sushy/resources/system/system.py#L4417:27
rpittaubye everyone! o/17:29
*** rpittau is now known as rpittau|afk17:29
dkingrpittau: Yes, that's where I was looking. I was actually starting with the error on line 169 and working my way back. So, I'm thinking that it has something further back than _get_reset_action_element, or perhaps ActionsField, but there's a lot of class inheritance in there that's slowing me down moving backwards.17:30
*** ociuhandu has joined #openstack-ironic17:30
openstackgerritMerged openstack/ironic-python-agent-builder master: Add tinyipa ussuri jobs  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/78055617:34
*** ociuhandu has quit IRC17:34
*** dtantsur is now known as dtantsur|afk17:47
dtantsur|afko/17:47
*** derekh has quit IRC18:03
*** lbragstad has quit IRC18:07
*** k_mouza has quit IRC18:09
arne_wiebalckbye everyone o/18:18
*** lbragstad has joined #openstack-ironic18:27
*** rloo has quit IRC18:30
dkingo/18:30
*** rloo has joined #openstack-ironic18:33
*** rloo has quit IRC18:34
*** rloo has joined #openstack-ironic18:34
openstackgerritVerification of a change to openstack/ironic failed: Allow ansible deploys to be fast-tracked  https://review.opendev.org/c/openstack/ironic/+/77800518:38
* TheJulia glares at CI18:49
openstackgerritVerification of a change to openstack/ironic-python-agent-builder failed: dhcp.sh predictible ifnames  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/77947619:11
*** persia has quit IRC19:46
*** persia has joined #openstack-ironic19:47
openstackgerritVerification of a change to openstack/ironic failed: API to force manual cleaning without booting IPA  https://review.opendev.org/c/openstack/ironic/+/76979319:50
*** persia has quit IRC19:52
*** persia has joined #openstack-ironic19:54
*** mkrai_ has quit IRC19:59
*** trandles has joined #openstack-ironic20:00
*** persia has quit IRC20:01
*** persia has joined #openstack-ironic20:02
*** tosky has quit IRC20:05
*** tosky has joined #openstack-ironic20:05
*** paras333_ has joined #openstack-ironic20:11
*** yoctozepto has joined #openstack-ironic20:14
*** paras333_ has quit IRC20:15
*** juanoterocas has joined #openstack-ironic20:18
*** hjensas has joined #openstack-ironic20:32
openstackgerritJulia Kreger proposed openstack/ironic master: Revise release notes for 17.0 release  https://review.opendev.org/c/openstack/ironic/+/78097320:41
openstackgerritJulia Kreger proposed openstack/ironic master: Add prelude for Ironic 17.0.  https://review.opendev.org/c/openstack/ironic/+/78097420:41
*** anuradha1904 has quit IRC20:42
*** paras333 has joined #openstack-ironic21:05
*** paras333 has quit IRC21:09
*** juanoterocas has quit IRC21:17
*** juanoterocas has joined #openstack-ironic21:19
openstackgerritVerification of a change to openstack/ironic failed: API to force manual cleaning without booting IPA  https://review.opendev.org/c/openstack/ironic/+/76979321:32
*** rh-jelabarre has quit IRC21:57
*** stevebaker has quit IRC22:07
*** ha1f3mpty has quit IRC22:13
*** rcernin has joined #openstack-ironic22:24
*** lbragstad_ has joined #openstack-ironic22:29
*** hjensas has quit IRC22:35
*** lbragstad has quit IRC22:35
*** bburns has quit IRC22:35
*** sshnaidm has quit IRC22:35
*** gyee has quit IRC22:40
*** sshnaidm has joined #openstack-ironic22:41
*** hjensas has joined #openstack-ironic22:42
*** juanoterocas has quit IRC22:56
*** paras333 has joined #openstack-ironic23:05
*** paras333 has quit IRC23:10
*** stevebaker has joined #openstack-ironic23:14
*** rcernin has quit IRC23:38
*** rcernin has joined #openstack-ironic23:39

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