Wednesday, 2021-07-21

opendevreviewVerification of a change to openstack/ironic failed: Scoped RBAC Devstack Plugin support  https://review.opendev.org/c/openstack/ironic/+/77895702:38
*** pmannidi is now known as pmannidi|brb04:28
*** pmannidi|brb is now known as pmannidi05:34
iurygregoryhello Ironicers o/06:09
iurygregoryService Unavailable06:10
iurygregoryThe server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.06:10
iurygregoryGerrit is down =(06:10
iurygregoryyay gerrit is back06:16
iurygregoryif any core has some time https://review.opendev.org/c/openstack/ironic/+/80106406:16
-opendevstatus- NOTICE: Due to a configuration error unfortunately the Zuul queue was lost. Please recheck any in-flight changes06:56
opendevreviewJonas Schäfer proposed openstack/ironic-python-agent master: Expose BMC MAC address in inventory data  https://review.opendev.org/c/openstack/ironic-python-agent/+/80126007:06
jssfrTheJulia (I think it was you), thanks for your feedback! I addressed the nits. I am not sure what to do about the ipmitool hangs. Are there any specific circumstances we could avoid? Did you mean "it hangs when asking for a non-existent LAN channel"?07:07
*** rpittau|afk is now known as rpittau07:27
rpittaugood morning ironic! o/07:27
iurygregorymorning rpittau o/07:29
rpittauhey iurygregory :)07:29
iurygregoryfinally got zuul +1 \o/07:29
rpittauoh great!07:30
rpittauI'l have a look soon07:30
iurygregorytks!07:30
iurygregorystendulker, morning o/ if you have some time can you check https://review.opendev.org/c/openstack/ironic/+/801064 ? I saw some failures from HP CI but nto sure if they are related07:48
rpittauif anyone has a minute please check these 3 quick changes in bifrost https://review.opendev.org/c/openstack/bifrost/+/800461 https://review.opendev.org/c/openstack/bifrost/+/799965 https://review.opendev.org/c/openstack/bifrost/+/79997507:50
iurygregorylooking now07:51
iurygregoryI was sure I've reviewed the upgrade one hehe07:51
dtantsurgood morning ironic07:55
iurygregoryhey dtantsur 07:56
opendevreviewRiccardo Pittau proposed openstack/bifrost master: [DNM] Test latest ansible  https://review.opendev.org/c/openstack/bifrost/+/80044008:00
opendevreviewVerification of a change to openstack/ironic-inspector failed: Do not reset FSM when ironic ports cant be queried  https://review.opendev.org/c/openstack/ironic-inspector/+/79125108:01
dtantsurfolks, could we maybe merge https://review.opendev.org/c/openstack/bifrost/+/801457 https://review.opendev.org/c/openstack/bifrost/+/801465 and https://review.opendev.org/c/openstack/bifrost/+/801298 before we cut bifrost?08:02
dtantsurjust to avoid backporting them right away08:02
iurygregorydtantsur, I will look at the other two in a few minutes08:03
dtantsurthx!08:03
iurygregorythe one for vendors has my +2 already08:03
dtantsurwe also need to release 18.0.1 from bugfix/18.0 because of the BIOSVersion fix08:04
dtantsurthis requires manual intervention by the release team, could someone talk to them or should I?08:05
iurygregoryI'm trying to understand why requires manual intervention...08:11
iurygregorywe need to ask them for 18.0.1 to point to bugfix/18.0.0 that would be the reason?08:15
rpittauiurygregory: I'm reading the patch and I don't see anything wrong, just the name of 2 functions are really similar and I would change them to avoid confusion, I left a comment08:16
rpittauiurygregory: re manual intervention: since we need to add a version to a bugfix and there's no automation for that, yes08:16
iurygregoryrpittau, tks should be fine to rename the functions (get_all_subscriptions and maybe get_subscription instead of get_single_subscription?)08:18
iurygregoryrpittau, I see08:18
rpittauiurygregory: re rename functions: yep, that works08:18
iurygregoryack updating now08:18
dtantsuriurygregory: I mean, the releases repository machinery is (or at least was the last time I checked) incapable of doing bugfix releases08:23
dtantsur* from bugfix branches08:23
dtantsuroh, I see rpittau already answered that08:23
rpittaudtantsur: I can take care of that in a couple of minutes08:23
dtantsurmany thanks! I suspect we may need to wait until our afternoon when folks from the USA wake up08:24
opendevreviewVerification of a change to openstack/ironic failed: Scoped RBAC Devstack Plugin support  https://review.opendev.org/c/openstack/ironic/+/77895708:24
rpittaummm right, I'll leave a message in the channel and patiently wait :)08:24
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Add vendor_passthru method for subscriptions  https://review.opendev.org/c/openstack/ironic/+/80106408:27
iurygregoryrpittau, done ^ =)08:27
* rpittau please insert more coffee to continue....08:36
iurygregoryI'm already on my second mug of coffee08:38
iurygregoryyesterday I had 5 (my record was 4..)08:39
rpittauI usually get to 5 when I'm in Sardegna, because people making coffee at any time of day/night08:47
dtantsur:)08:48
* dtantsur is back to coffee with caffeine, at least for now08:48
iurygregorywoot?! dtantsur is back to coffee? <O>08:50
dtantsuryeah, want to see how it goes now08:51
rpittauthe problem with coffee in Sardegna is that after a certain hour it always get followed but some form of very strong alcoholic beverage, and then more coffee, and then more alcoholic drink, in a very dangerous loop08:51
iurygregorygood luck, today I'm just trying to keep my sanity and do some work08:51
rpittaus/but/by/08:52
iurygregoryrpittau, now I want to go to Sardegna =)08:52
rpittau:D08:52
* dtantsur hasn't stopped wanting to go to Sardegna08:52
iurygregoryyeah08:52
rpittauheh hope to meet you all there at some point :)08:53
opendevreviewMerged openstack/bifrost master: Perform upgrade by default when installing ansible  https://review.opendev.org/c/openstack/bifrost/+/80046108:54
opendevreviewMerged openstack/bifrost master: Force selinux presence when testing  https://review.opendev.org/c/openstack/bifrost/+/79996508:54
opendevreviewMerged openstack/bifrost master: Collect explicit list of installed packages  https://review.opendev.org/c/openstack/bifrost/+/79997508:54
rpittaummm may be worth merging this also before the cut https://review.opendev.org/c/openstack/bifrost/+/79882508:56
dtantsuryep, approved08:56
opendevreviewMerged openstack/bifrost master: Install sushy-oem-idrac for idrac-redfish-virtual-media  https://review.opendev.org/c/openstack/bifrost/+/80145709:02
opendevreviewDmitry Tantsur proposed openstack/bifrost bugfix/11.0: Install sushy-oem-idrac for idrac-redfish-virtual-media  https://review.opendev.org/c/openstack/bifrost/+/80158009:04
opendevreviewDmitry Tantsur proposed openstack/bifrost stable/wallaby: Install sushy-oem-idrac for idrac-redfish-virtual-media  https://review.opendev.org/c/openstack/bifrost/+/80160609:05
opendevreviewMerged openstack/bifrost master: Support ilo5 hardware type  https://review.opendev.org/c/openstack/bifrost/+/80146509:14
iurygregorymerge all the things :D09:15
dtantsur\o/09:15
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Show debug messages during upgrade ci job  https://review.opendev.org/c/openstack/bifrost/+/80160809:16
opendevreviewMerged openstack/bifrost master: bifrost-cli: fix relative paths in --extra-vars  https://review.opendev.org/c/openstack/bifrost/+/80129809:18
opendevreviewDmitry Tantsur proposed openstack/bifrost bugfix/11.0: bifrost-cli: fix relative paths in --extra-vars  https://review.opendev.org/c/openstack/bifrost/+/80158109:19
opendevreviewDmitry Tantsur proposed openstack/bifrost stable/wallaby: bifrost-cli: fix relative paths in --extra-vars  https://review.opendev.org/c/openstack/bifrost/+/80158209:19
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Remove ansible-base when upgrading ansible  https://review.opendev.org/c/openstack/bifrost/+/80160909:19
opendevreviewRiccardo Pittau proposed openstack/bifrost master: [DNM] Test latest ansible  https://review.opendev.org/c/openstack/bifrost/+/80044009:20
opendevreviewRiccardo Pittau proposed openstack/ironic master: Add lower-constraints job to current development branch  https://review.opendev.org/c/openstack/ironic/+/80135009:25
opendevreviewRiccardo Pittau proposed openstack/ironic master: Add lower-constraints job to current development branch  https://review.opendev.org/c/openstack/ironic/+/80135009:26
iurygregoryironic-tempest-ipa-partition-pxe_ipmitool - failure -.-' really?!09:47
iurygregoryrecheck ftw09:47
iurygregoryofc it's because of cleanning 09:48
opendevreviewMerged openstack/bifrost master: Allow HTTP headers to be customised for IPA image download  https://review.opendev.org/c/openstack/bifrost/+/79882509:54
iurygregoryrpittau, tks for the +209:59
iurygregoryweird zuul didn't trigger another run after my recheck .-.10:11
iurygregorylol I had to wait for the run to finish 10:32
opendevreviewMerged openstack/bifrost stable/wallaby: Install sushy-oem-idrac for idrac-redfish-virtual-media  https://review.opendev.org/c/openstack/bifrost/+/80160611:11
opendevreviewMerged openstack/bifrost stable/wallaby: bifrost-cli: fix relative paths in --extra-vars  https://review.opendev.org/c/openstack/bifrost/+/80158211:11
opendevreviewMerged openstack/ironic master: Scoped RBAC Devstack Plugin support  https://review.opendev.org/c/openstack/ironic/+/77895711:27
iurygregoryironic-tempest-ipa-partition-pxe_ipmitool failed again -.-'11:46
stendulkeriurygregory: The failures on HPE CI are not relaetd to your patch https://review.opendev.org/c/openstack/ironic/+/80106412:02
iurygregorystendulker, tks!12:02
iurygregorySome nodes did not finish cleaning =( oh god why this job doesn't help12:03
rpittauif anyone has a minute this https://review.opendev.org/c/openstack/bifrost/+/801609 finally fixes ansible upgrades12:19
iurygregoryrpittau, done12:19
rpittauthanks :)12:19
iurygregoryI wish the ipmitooljob stopped causing failures -.-'12:20
TheJuliahmm13:03
TheJuliasounds like we're just hitting sporatic failures, because one yesterday was on networking for post deployment13:04
TheJuliaAlso, good morning everyone13:06
TheJuliajssfr: we don't have enough info, to be honest, so I think proceed as your doing to is fine for now. If we get enoguh information then we can just do the needful then13:09
jssfrthanks!13:09
jssfrI'll "recheck" then, as Zuul complained again...13:09
* TheJulia needs coffee13:10
jssfr13:11
TheJulia++13:11
cenneGood morning TheJulia 13:21
iurygregorymorning TheJulia and cenne 13:32
cenneo/13:32
opendevreviewMerged openstack/ironic-inspector stable/ussuri: Remove grenade jobs from old stable branches  https://review.opendev.org/c/openstack/ironic-inspector/+/80046613:34
* iurygregory gives cookies to ironic-tempest-ipa-partition-pxe_ipmitool job13:34
iurygregoryif any core has some time to look at https://review.opendev.org/c/openstack/ironic/+/801064 I would appreciate =)13:50
iurygregorythe rechecks are because so me nodes did not finish cleaning in the ironic-tempest-ipa-partition-pxe_ipmitool (random failures)13:51
rpittauwe should really try to get that in by today13:57
iurygregoryyeah14:02
iurygregoryseems like this time the ipmitool job didn't fail \o/14:02
iurygregoryfinally +1 from zuul \o/14:20
iurygregoryI really don't want to update the commit message =X ( I just noticed it says "adds two new vendor_passthru methods" /facepalm14:21
TheJuliaiurygregory: so does this obsolete the spec at this point, or are we just holding on the spec or.... ?14:22
iurygregoryTheJulia, it does =)14:22
iurygregoryspec == obsolete =)14:22
TheJuliaI think we should put it into the ideas folder and merge it, fwiw14:23
TheJuliaor backlog It think what it is, and maybe note the vendor passthroughs for now14:23
TheJuliaJust to wrap it up nicely14:23
iurygregoryI can totally do that =)14:23
iurygregoryTheJulia, I don't see ideas folder I will move to backlog folder and update a few things14:27
TheJuliaiurygregory: yeah, blacklog folder is the right place14:31
iurygregoryTheJulia, should I keep the spec the way it's and only add that we have vendor_passthru support as an Alternative?14:35
TheJuliaiurygregory: specs are about standardization and cross-vendor. I don't think listing it as an alternative across the board is very viable :)14:44
iurygregorywell the vendor_passthru should work in Dell/HP when using redfish :D14:46
iurygregoryand the API would only work on HW that has Redfish support also...14:46
iurygregoryI will keep the spec the way it's and only move to the backlog =)14:47
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic-specs master: Event Subscription Idea  https://review.opendev.org/c/openstack/ironic-specs/+/78574214:50
iurygregorydone =)14:51
TheJulia\o/15:04
*** tcr1 is now known as trandles16:15
dtantsurTheJulia: I've started prototyped something, curious to hear your opinion https://hackmd.io/q9aHu0WjQT2yQfE9U3LkTg16:32
TheJuliaLeft one comment16:35
TheJuliaI think it is reasonable and I've kind of been hoping someone woudl do this16:36
TheJuliaa couple minor things to keep in mind, technically it breaks the traits schema16:36
TheJuliaBut we *should*16:36
TheJuliaThere is a limit of 50 traits, and we've done the needful to keep from auto-detonating the database interactions16:37
dtantsuryep. maybe we should keep the number of user traits to 50, while also being modest with the number of auto-traits16:38
TheJuliathe db join fix *really* doesn't prohibit us from growing that, fwiw16:38
TheJuliaI don't remember why it was 50 though16:39
TheJuliado you?16:39
dtantsurfor sanity reasons I guess16:40
TheJuliaWhat is this sanity word you use?16:40
iurygregoryplacement limit16:40
iurygregoryaccording to the spec16:40
TheJuliaIs that were I get the special warm self hugging jacket?16:40
TheJuliaoh, heh16:40
iurygregoryhttps://review.opendev.org/c/openstack/ironic-specs/+/504531/14/specs/approved/node-traits.rst16:40
iurygregoryL18016:40
TheJuliathanks iurygregory 16:40
iurygregoryTheJulia, yw16:41
dtantsuraha, I see16:48
dtantsurhmm, we should make sure we don't report the auto-traits to placement.16:49
dtantsuror... do we?16:49
TheJulia*we* do not16:50
TheJulianova-compute nova.virt.ironic *does*16:50
TheJuliaI want to flip that16:50
dtantsuryep, that's the question: should we exclude auto-traits?16:50
dtantsurI can see arguments for and against it16:50
TheJuliabut spoons/time and hoping nobodycam beats me to it16:50
TheJuliaYeah, I dunno. I'm not 1000% sure it would accept a non-compliant label right now16:50
TheJuliabut if it doesn't, we should make it handle it16:51
TheJuliaso I think prototype it, shove it in to gerrit and lets see if it blows up our nova integration!16:51
TheJuliaso who were my volunteers for an ironic session again?16:53
dtantsurI was IIRC16:53
dtantsurand iurygregory and arne_wiebalck 16:54
iurygregorycorrect16:54
dtantsurre nova: I'm planning to hide the auto-traits behind a microversion, so that nova doesn't see them immediately16:54
TheJuliaarne_wiebalck is out, so I'll share my prototype deck and we can kick some ideas around16:54
TheJuliaYeah, it has a most recent and last known good setting if memory serves16:54
TheJuliaerr, most recent known16:55
iurygregory"if you can't see, you can't complain" :D16:55
iurygregoryhide behind a config option :D16:55
TheJulia-1 to configuration options16:56
dtantsuroh no16:56
dtantsurmicroversions are an instrument precisely for this16:56
dtantsur(breaking changes is the only thing they're good at)16:56
TheJuliawhat dtantsur said16:56
TheJuliawe do have the effective max setting to allow rolling upgrades16:57
TheJuliaThe start of a deck shared16:57
dtantsurokay, thanks! when is the thing?16:58
iurygregoryI don't think we have a date yet, do we?16:58
iurygregoryI remember TheJulia said there is a place where we can choose the slot16:59
dtantsurunless it's tomorrow, I'll take a look tomorrow - that's what I'm trying to say :)16:59
iurygregory++16:59
TheJuliaSo we're going to try for the 12th of august16:59
TheJuliaso tomorrow++16:59
TheJuliaor even friday++17:00
TheJuliaor Monday++ as long as we start hammering ideas out17:00
dtantsurFriday sounds even better given that it's a no-meeting-day for me17:00
dtantsur(SPUC doesn't count)17:00
TheJulia:)17:00
TheJuliaI'm going to go think of something for lunch17:00
dtantsurenjoy!17:00
iurygregoryenjoy your lunch =)17:01
iurygregorywow it's 7pm already (this would explain why I'm hungry :D)17:01
dtantsurindeed17:01
iurygregorysee you tomorrow Ironic o/17:01
* dtantsur loves that hackmd has a vi mode17:03
rpittaudtantsur: if you have a moment can you please check this https://review.opendev.org/c/openstack/bifrost/+/80160917:05
dtantsurrpittau: +A17:05
rpittauthanks!17:05
dtantsurI wonder if we need to force-update the openstack collection17:05
dtantsurwdyt?17:05
rpittauin the upgrade job? that's a good idea17:08
TheJuliasnacking complete, lunch needs to be in a couple hours for reasons17:09
opendevreviewcenne proposed openstack/ironic master: [WIP] Add api endpoint for setting boot_mode on managed node  https://review.opendev.org/c/openstack/ironic/+/80008417:09
iurygregoryhttps://review.opendev.org/c/openstack/ironic/+/801469 lgtm I'm just wondering if we really need the major bump since we already have 18.0 with the iscsi removal...17:10
rpittaudtantsur, TheJulia, if you're not too busy do you mind having a look at https://review.opendev.org/c/openstack/ironic/+/801469 ? I'd like to ask for the bugfix cut as soon as possible17:11
dtantsurI'll leave the englishing to TheJulia :)17:12
dtantsurrpittau: but I'll ask my favourite question: why a major bump? :)17:13
TheJuliaiscsi interface removal?17:13
iurygregoryit was 18.017:13
dtantsurwas in 18.017:13
dtantsurtime flies, yeah?17:13
TheJuliaoh, right17:13
iurygregory=)17:13
TheJuliayeah17:13
rpittauI know, I know, I saw we had quite some changes and I thought a major was maybe due17:14
* TheJulia looks17:14
dtantsurrpittau: it's less about how many changes we have, more about how invasive (or outright breaking) they are17:14
dtantsurnothing stands out as such in the release notes to me17:14
rpittaualright, I'll change the patch17:16
dtantsurcool, thanks! sorry for being a pain :)17:16
rpittaubtw I didn't get any answer form the release team17:16
TheJuliathe oslo.db minimum is *really* the only thing that could justify it17:16
dtantsurI don't think we tend to raise the major version for a requirement bump, unless particularly problematic17:17
rpittaudtantsur: no worries!17:17
TheJuliadtantsur: that is my recollection as well17:17
opendevreviewRiccardo Pittau proposed openstack/ironic master: Prepare 19.0 and clean up release notes  https://review.opendev.org/c/openstack/ironic/+/80146917:19
opendevreviewRiccardo Pittau proposed openstack/ironic master: Prepare 18.1 and clean up release notes  https://review.opendev.org/c/openstack/ironic/+/80146917:19
TheJuliaheh17:20
iurygregoryhehehe17:20
rpittauone more time ^17:20
* rpittau the typo master hits again17:20
dtantsur+2 and I'm ready to leave for a day17:21
dtantsursee you!17:21
TheJuliagoodnight dtantsur 17:21
rpittauI'm going too, good night! o/17:21
*** rpittau is now known as rpittau|afk17:21
TheJuliagoodnight rpittau|afk 17:22
opendevreviewMerged openstack/bifrost master: Remove ansible-base when upgrading ansible  https://review.opendev.org/c/openstack/bifrost/+/80160918:11
opendevreviewJulia Kreger proposed openstack/ironic-specs master: Clean up released features/items  https://review.opendev.org/c/openstack/ironic-specs/+/80165018:54
TheJuliao/ kkillsfirst How goes it?19:04
kkillsfirsto/ TheJulia I am to demo kexec on my testbed today. Do you have any methods for measuring if it is functioning?19:08
TheJuliatypically we attempt to ssh into the instance19:09
TheJuliagood luck!19:09
kkillsfirstI am able to ssh into the node after deployment. I have a direct and ramdisk node to test.19:11
TheJuliacool!19:11
stevebakergood morning20:18
TheJuliaGood morn ing20:44
opendevreviewMerged openstack/ironic master: Prepare 18.1 and clean up release notes  https://review.opendev.org/c/openstack/ironic/+/80146920:56
timeuHi all, I have one question regarding the virtual media boot support in OSP16.1 (train). As far as I understand ironic will automatically create an iso from the kernel and ramdisk and then mount in a virtual media slot via http(s). It seems to use the swift endpoint to do so. Unfortunately in our case the BMC can only reach the provisioning network, but not the swift21:03
timeuendpoint. is there any way to tell ironic to serve the image via the provisioning network similar to how it is done for pxe/tftp/http ? 21:03
TheJuliatimeu: uhhh21:06
TheJuliahmmmm21:06
TheJuliahmmmm21:06
timeuI checked the ironic config and image_download_source=http is set21:06
TheJuliaI *feel* like this came up21:07
TheJuliaand I think it was fixed as a bug21:07
timeuand it seems to work for the regular non virtual media deploy 21:07
NobodyCamGood Afternoon Ironic folks!21:07
NobodyCamhappy hump day21:07
timeubut in case of virtual media I see following url: 'http://172.16.53.5:8080/v1/AUTH_d8cf4d60de994cbcaa91dc06ef642dbb/ironic_redfish_container/boot-01c9e448-b833-4a11-a561-3282b27e120521:07
timeu172.16 is the storage network where the swift admin/internal endpoint is listening21:08
TheJuliatimeu: pulling up the code, this is sounding like deja vu21:08
timeuTheJulia: thanks a lot. I was thinking it could be a bug but wanted to make sure21:09
timeuI had to install latest sushy library into the ironic-conductor container because our Lenovo servers don't support insert_media action but only PATCH. 21:09
TheJuliatimeu: hmm21:10
timeubut I don't think that this is the issue. Funnily I see that swift temporary url for deploy iso's are supported in xena: https://review.opendev.org/c/openstack/ironic/+/801469/3/releasenotes/notes/deploy-iso-swift-355ad6eba6c511b4.yaml 21:11
timeubut don't worry. I can dig around in the code and see if I can find the issue. I just wanted to make sure that http source is also supported for virtual media ;-)21:13
TheJuliaLooks like dtantsur made some changes there really recently21:13
timeuthe stackframe where the conductor throws an error is around:  task.driver.boot.prepare_ramdisk(task, ramdisk_opts)21:14
timeuI can do a git blame and check what changed there 21:15
TheJuliatimeu: looks like you may need/want https://review.opendev.org/q/I6ecbe8ae4c775f5a39b68ff698bde655795e5db721:16
TheJuliahmm21:18
TheJuliamaybe not21:18
timeuhmm yeah as far as I understand the patch, it's a new flag to disable caching it on the conductor21:19
TheJuliayeah21:21
TheJulia a lot of chagnes went in between vitoria and wallaby21:22
timeuyeah I will dig a bit more in the code and check some of the PRs 21:23
TheJuliahmm21:23
TheJuliaokay21:23
timeuon that note: do you by any chance have some insights whether OSP16.2 (train) and OSP17.0 (wallaby) will be released together ? 21:25
TheJulia[redfish]use_swift21:25
TheJuliaThat is what you need21:25
TheJuliahttps://github.com/openstack/ironic/blob/stable/train/ironic/drivers/modules/redfish/boot.py#L252-L265321:25
TheJuliaerr https://github.com/openstack/ironic/blob/stable/train/ironic/drivers/modules/redfish/boot.py#L252-L26521:25
timeuTheJulia: ah super thanks !21:26
timeuthat looks like it21:26
TheJuliaenjoy!21:26
TheJuliaalso, let us know how it goes, specifically because your the first person I've heard trying on lenovo gear21:27
timeuyeah wlll do ! would be super great if we could get virtual media working. I opened a storyboard issue with some information recently: https://storyboard.openstack.org/#!/story/2008852 21:29
timeuwill update it as soon as I have something working21:29
TheJuliaoh joy21:33
TheJuliaThanks!21:33
timeuok instant partial success. after adding the config flag, it tries to download the iso but fails with: PermissionError: [Errno 13] Permission denied: '/var/lib/ironic/httpboot/redfish/boot-01c9e448-b833-4a11-a561-3282b27e1205'21:34
TheJuliaOo21:35
timeuwill check dig into it myself21:35
TheJuliaok21:35
timeumaybe I messed to much with the container ;-)21:35
TheJulialikely good to check21:35
TheJuliaor maybe something is wrong in the permissions it ships with and nobody has reported it in that build or soemthing21:35
TheJuliajanders_: FYI w/r/t lenovo hardware above21:36
timeuseems like that the created redfish directory has some weird permissions: dr-x---r-t. 2 ironic ironic         6 Jul 21 21:33 redfish21:41
rpiosoTheJulia, timeu: That rings a bell. I believe that bug was fixed. Perhaps it wasn't backported to stable/train and/or OSP 16.1?21:45
timeuok after fixing the directory permission, the cleaning starts, however the console shows now the GRUB menu21:45
timeurpioso: do you mean the directory permission ? good to know. I fixed it for now manually. It starts the cleaning but something doesn't work with the iso. Will look into it tomorrow tough 21:47
rpiosotimeu: Yep, the directory permission. Note the permission is different on master: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/image_utils.py#L199-L20021:52
timeuah good to know thanks for the link 21:52
rpiosotimeu: Some refactoring was later done.21:53
rpiosotimeu: You're most welcome.21:54
kkillsfirstHello TheJulia, Do you know how to add the kexec package to my images using disk-image-create?21:55
TheJuliakkillsfirst: ad-hoc you can add -p and a list of packages21:56
TheJuliakkillsfirst: for like stock images, I would modify ironic-python-agent-builder21:57
TheJuliaEach element has a package list and is pulled in by diskimage-builder element package lists21:58
rpiosoTheJulia, timeu: Here's the change I was thinking of: https://review.opendev.org/c/openstack/ironic/+/73241322:01
TheJuliarpioso: your memory is much better than mine today ... So that is own of mine22:02
rpiosoTheJulia: Probs not. I recently caffeinated :-)22:03
TheJuliarpioso: ahh, yes. Caffeine!22:04
* TheJulia resumes exercising...22:04
opendevreviewSteve Baker proposed openstack/ironic stable/train: Provide a path to set explicit ipxe bootloaders  https://review.opendev.org/c/openstack/ironic/+/80166922:50
TheJuliatimeu:I've got a note on my calendar to try and backport it down to train tomorrow morning23:14

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