Tuesday, 2021-12-07

TheJuliao/ janders 00:24
opendevreviewMerged openstack/bifrost master: Enable HTTP2 for Keystone when TLS is enabled  https://review.opendev.org/c/openstack/bifrost/+/82039405:59
arne_wiebalckGood morning, Ironic!07:57
dtantsurmorning ironic08:20
jandersgood morning arne_wiebalck dtantsur and Ironic o/08:29
opendevreviewDmitry Tantsur proposed openstack/ironic master: All-in-one Ironic service with a local RPC bus  https://review.opendev.org/c/openstack/ironic/+/81962008:31
opendevreviewDmitry Tantsur proposed openstack/ironic master: Add "none" RPC transport that disables the RPC bus  https://review.opendev.org/c/openstack/ironic/+/82003608:33
dtantsurreview appreciated ^^08:33
opendevreviewDmitry Tantsur proposed openstack/ironic stable/xena: Trivial: log current state when continuing cleaning  https://review.opendev.org/c/openstack/ironic/+/82061308:34
arne_wiebalckHey janders and dtantsur o/08:47
rpittaugood morning ironic! o/09:13
*** sshnaidm|afk is now known as sshnaidm09:20
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent master: Prepare for bugfix release  https://review.opendev.org/c/openstack/ironic-python-agent/+/82048909:39
opendevreviewMerged openstack/ironic master: Trivial: minor follow-up to redfish fix  https://review.opendev.org/c/openstack/ironic/+/82056410:09
*** redrobot8 is now known as redrobot10:20
opendevreviewRiccardo Pittau proposed openstack/ironic bugfix/18.1: Trivial: log current state when continuing cleaning  https://review.opendev.org/c/openstack/ironic/+/82061410:20
opendevreviewMerged openstack/ironic master: Add missing mode setting on pxe created directories  https://review.opendev.org/c/openstack/ironic/+/80929410:28
opendevreviewMerged openstack/sushy stable/xena: Raise an AccessError with SessionService init  https://review.opendev.org/c/openstack/sushy/+/82059810:51
opendevreviewVerification of a change to openstack/sushy stable/wallaby failed: Raise an AccessError with SessionService init  https://review.opendev.org/c/openstack/sushy/+/82059910:51
opendevreviewMerged openstack/ironic master: Refactor common configuration bits from service commands  https://review.opendev.org/c/openstack/ironic/+/82001712:10
opendevreviewMerged openstack/sushy stable/victoria: Raise an AccessError with SessionService init  https://review.opendev.org/c/openstack/sushy/+/82060012:27
opendevreviewArne Wiebalck proposed openstack/sushy master: Use Etag in precondition header when setting boot options  https://review.opendev.org/c/openstack/sushy/+/81811413:14
opendevreviewArne Wiebalck proposed openstack/sushy master: Use Etag in precondition header when setting boot options  https://review.opendev.org/c/openstack/sushy/+/81811413:17
arne_wiebalckdtantsur: thanks ^^, now even with nit fix :)13:17
dtantsurnice!13:18
TheJuliagood morning13:59
rpittaugood morning TheJulia :)14:02
opendevreviewVerification of a change to openstack/ironic stable/xena failed: Trivial: log current state when continuing cleaning  https://review.opendev.org/c/openstack/ironic/+/82061314:07
TheJuliahmm redfish pxe jobs are not happy14:10
TheJuliaugh, the invalid datapath bug14:15
dtantsurbrrr14:19
dtantsurmorning TheJulia 14:19
dtantsurI might have addressed your comments on the combined ironic patch. if I understood them right.14:19
TheJuliahttps://1662b427aebb610c1844-4e71828f84900af50a9a26357b84a827.ssl.cf5.rackcdn.com/820602/1/check/sushy-tempest-ironic-partition-redfish-src/9624b1d/controller/logs/screen-redfish-emulator.txt14:19
TheJuliale-sigh14:19
dtantsurcould you maybe ping me within the next couple of hours if you have more concerns/14:19
TheJuliadtantsur: okay, I'll try to take a look14:20
dtantsurImportError: cannot import name 'auth_basic'14:20
dtantsurO__o14:20
dtantsurold ironic-lib somehow?14:20
dtantsurwait, no, it cannot be THAT old14:20
dtantsurooooor...14:21
dtantsuryes, it can14:21
dtantsur:(14:21
dtantsurTheJulia: sushy-tools is unbranched, ironic-lib is branched. sorry, haven't thought about it14:21
dtantsurwe probably need to cap sushy-tools on branches that don't have the required ironic-lib14:22
opendevreviewJulia Kreger proposed openstack/sushy stable/ussuri: CI: Pin sushy-tools to fix CI  https://review.opendev.org/c/openstack/sushy/+/82086814:23
TheJuliawe've hit it before14:23
TheJuliaso.. yeah14:23
TheJuliaI double checked ironic and the same exact thing is present there14:24
TheJuliaon ussuri14:24
dtantsur:(14:24
opendevreviewJulia Kreger proposed openstack/sushy stable/train: CI: Pin sushy-tools to fix CI  https://review.opendev.org/c/openstack/sushy/+/82061914:24
TheJuliac'est la vie14:24
TheJuliaat least the failures are simple14:24
dtantsurTheJulia: hmm, you have duplicated required-projects in https://review.opendev.org/c/openstack/sushy/+/820868/1/zuul.d/sushy-jobs.yaml14:25
TheJuliaexcept the neutron one14:25
TheJuliadoh14:25
dtantsurI don't think it's going to work14:25
dtantsurjust join them14:25
TheJuliayup14:25
opendevreviewJulia Kreger proposed openstack/sushy stable/ussuri: CI: Pin sushy-tools to fix CI  https://review.opendev.org/c/openstack/sushy/+/82086814:25
TheJuliathat is what I get for the 9pt font on my copy/paste terminal profile14:25
dtantsurheh, that's not much14:26
opendevreviewJulia Kreger proposed openstack/sushy stable/train: CI: Pin sushy-tools to fix CI  https://review.opendev.org/c/openstack/sushy/+/82061914:26
dtantsurI'm using 1214:26
dtantsurTheJulia: a potentially better path could be to update global-requirements to cap sushy-tools14:27
dtantsurbut may cause objections from the release team14:27
TheJuliaYeah, it is purely for CI though14:29
dtantsurah, we don't have sushy-tools in upper-constraints14:29
dtantsurfor... reasons?14:29
TheJulialikely14:29
TheJulianot that we will ever remember them14:29
dtantsurI wonder what the release team if we try to backfill this requirements for ALL branches14:30
dtantsur* what the requirements team says14:30
dtantsurI'm completely incapable of thinking today14:30
TheJulialikely loose their minds14:30
dtantsurI wonder why the pip resolver does not complain or do the right thing14:31
dtantsurmaybe old pip?14:31
dtantsurah, my old enemies: chicken and egg14:47
opendevreviewAija Jauntēva proposed x/sushy-oem-idrac master: Migrate constants to enums  https://review.opendev.org/c/x/sushy-oem-idrac/+/81702815:09
opendevreviewDmitry Tantsur proposed openstack/ironic master: Use more granular lock in BaseDriverFactory  https://review.opendev.org/c/openstack/ironic/+/82090415:33
TheJuliaajya: replied to https://review.opendev.org/c/openstack/sushy/+/820076 I'm really struggling to understand what your percieving as a workaround to just make things work given the break16:05
opendevreviewDmitry Tantsur proposed openstack/ironic master: WIP automatically configure interfaces  https://review.opendev.org/c/openstack/ironic/+/82090916:08
dtantsurTheJulia: we're getting pinged re https://review.opendev.org/c/openstack/releases/+/817593 (ussury em)16:09
dtantsurI seem to recall you planned on a round of releases?16:09
TheJuliaYeah, we should do that16:10
jingvarcan I get autodiscovering with Bifrost?16:37
TheJuliaI think so16:39
TheJuliaI did it a long time ago, you will need to set credentials if memory serves16:39
dtantsurI think you need to enable it as well16:40
dtantsurhttps://docs.openstack.org/ironic-inspector/latest/user/usage.html#discovery is the general docs16:40
jingvarthanks, but it is not clear for me16:44
TheJuliadtantsur: yeah... I think there was a setting for it16:44
jingvarI thought it just a button - like has MAAS16:45
TheJuliajingvar: when installed with the setting enabled, it is always on16:49
jingvarhmm, it means with default installation for the doc, any powered on node (of course pxe, linked with bifrost port) will come into nodes with a name16:51
jingvarI have old proliant g7 and can't access to bios and remote console, only have halfworked ilo16:52
jingvarI pushed it from bifrost, but inspection failed, deploy failed (i don't know mac of pxe nic :) )16:54
TheJuliahm17:01
TheJuliayeah, somehow you need to get into that machine to find the mac out in that case17:01
jingvarI have all macs, but don't know with is pxe17:02
TheJuliawhich one is for PXE?17:02
jingvaryep17:02
TheJuliajust add them all17:02
jingvar?17:02
TheJuliaironic will create records for each one17:02
jingvarI understand17:02
jingvaradd into ?17:02
TheJuliacreate ports, and that should allow ironic to identify the machine as well at deployment time or managed introspection time, ironic will create specific pxe records for each port on the filesystem so the chain loader can possibly find a configuration to use17:03
jingvarhmm17:04
jingvarhow it can be done via inventory?17:05
jingvar    nics: 17:05
jingvar      - mac: $TARGET_MAC17:05
TheJuliajust add more entries with mac addresses17:05
TheJulia- mac: $TARGET_MAC217:05
TheJuliaetc17:05
jingvarthanks. will try17:09
ajyathanks, TheJulia, commented. The SessionService instance was not None, that's the jist of all this workaround. 17:21
TheJuliaI don't see how that was ever the case17:22
ajyaI'm signing off, if there are more details necessary, can play around the code and see what happens when exception from parent's init is handled in child's init - child instance still will be created17:22
ajyaor run the code with old version and add more debug messages17:22
TheJuliaajya: by all means tomorrow17:22
* TheJulia goes back to trying to figure out why backports on ironic hate me17:23
arne_wiebalckdtantsur: TheJulia: zuul is now happy with https://review.opendev.org/c/openstack/sushy/+/818114 17:46
arne_wiebalckbye everyone, see you tomorrow o/17:47
opendevreviewJulia Kreger proposed openstack/ironic stable/xena: Remove redfish cache entry upon errors  https://review.opendev.org/c/openstack/ironic/+/82058817:54
opendevreviewJulia Kreger proposed openstack/ironic stable/xena: Explicitly pin upper sushy version  https://review.opendev.org/c/openstack/ironic/+/82092317:54
TheJuliasigh17:55
dtantsurTheJulia: you'll need a g-r change for ^^^17:57
TheJuliaits already pinned down17:57
TheJuliabecause we do explicitly it was still open from what I could tell17:57
dtantsurTheJulia: doesn't seem to? https://github.com/openstack/requirements/blob/stable/xena/global-requirements.txt#L46817:58
TheJuliahttps://github.com/openstack/requirements/blob/stable/xena/upper-constraints.txt17:58
TheJuliabugfix change also inbound17:58
TheJuliasince it was referring to master upper constraints17:59
dtantsurTheJulia: I'm not talking about u-c though17:59
dtantsuralthough.. driver-requirements is not guarded by global-requirements, so it may be fine17:59
dtantsuror maybe it is? I'm not sure.17:59
dtantsurthe CI will tell :)17:59
TheJuliait isent, which is why I think it happens17:59
TheJuliait gets slightly weird if I remember correctly17:59
TheJuliaunit tests seem to be working for bugfix/18.118:00
dtantsuryeah, the check-requirements job may complain18:00
dtantsurarguably, it's friendlier to downstream packagers to update g-r with <4.0.018:00
TheJuliathat is likely also needed, ultimately18:01
TheJuliaBut I don't think pipeline ever considers major package versions18:01
dtantsurif we had sushy in requirements.txt, it would even be required for your patch to pass18:01
TheJuliayeah18:01
opendevreviewJulia Kreger proposed openstack/ironic bugfix/18.1: Remove redfish cache entry upon errors  https://review.opendev.org/c/openstack/ironic/+/82058918:02
opendevreviewJulia Kreger proposed openstack/ironic bugfix/18.1: Explicitly pin upper sushy version  https://review.opendev.org/c/openstack/ironic/+/82092718:02
TheJuliahmm, reverse order18:02
dtantsurhmm, the requirements-check job has started on your patch. I'm curious :)18:03
TheJuliasetup running18:07
dtantsursucceeded18:10
TheJuliayup18:11
TheJulia\o/18:11
dtantsurso I guess the job is set up to run on *requirements.txt, but actually checks a pre-defined list of files18:11
TheJuliaand g-r itself largely only has upper bounds defined for things like navigating whole versions18:12
TheJulialike py36 support vs not supported18:12
opendevreviewVerification of a change to openstack/ironic-inspector master failed: Add support for state selector in the list introspection  https://review.opendev.org/c/openstack/ironic-inspector/+/80757818:15
dtantsurof course it failed grenade, why wouldn't it?18:16
TheJuliabecause the universe hates us18:21
TheJulia... or loves us18:21
TheJuliaThe universe is bipolar18:21
dtantsurquite possibly! (omg please tweet it)18:21
TheJulialike... quoting irc handles?18:22
dtantsurI'll leave it up to your artistic instinct!18:23
TheJuliadone18:24
TheJuliaTwitter, the new bash.org18:24
TheJuliaso, lets see... wallaby unit tests18:25
TheJuliadtantsur: any objection to backporting https://review.opendev.org/c/openstack/ironic/+/784775/5/ironic/drivers/modules/redfish/utils.py ?18:27
TheJuliaoh, wait18:27
TheJuliano18:27
TheJulianevermind18:27
TheJuliathats not right18:27
* TheJulia tests wallaby18:30
dtantsursee you tomorrow o/18:33
TheJuliagoodnight!18:35
rpittaugoodnight! o/18:51
opendevreviewJulia Kreger proposed openstack/ironic stable/wallaby: Remove redfish cache entry upon errors  https://review.opendev.org/c/openstack/ironic/+/82059718:52
opendevreviewJulia Kreger proposed openstack/ironic stable/victoria: Remove redfish cache entry upon errors  https://review.opendev.org/c/openstack/ironic/+/82093419:03
opendevreviewJulia Kreger proposed openstack/ironic stable/ussuri: Remove redfish cache entry upon errors  https://review.opendev.org/c/openstack/ironic/+/82093619:08
opendevreviewJulia Kreger proposed openstack/ironic stable/train: Remove redfish cache entry upon errors  https://review.opendev.org/c/openstack/ironic/+/82093719:09
opendevreviewMerged openstack/metalsmith master: Use only Yoga tests  https://review.opendev.org/c/openstack/metalsmith/+/82032319:18
opendevreviewJulia Kreger proposed openstack/sushy stable/train: CI: Pin sushy-tools to fix CI  https://review.opendev.org/c/openstack/sushy/+/82061919:19
opendevreviewMerged openstack/sushy stable/wallaby: Raise an AccessError with SessionService init  https://review.opendev.org/c/openstack/sushy/+/82059919:25
opendevreviewVerification of a change to openstack/ironic stable/xena failed: Trivial: log current state when continuing cleaning  https://review.opendev.org/c/openstack/ironic/+/82061319:34
opendevreviewMerged openstack/sushy stable/ussuri: CI: Pin sushy-tools to fix CI  https://review.opendev.org/c/openstack/sushy/+/82086819:53
stevebaker[m]good morngin19:54
stevebaker[m]ing19:54
opendevreviewMerged openstack/ironic master: Avoid RPC notify_conductor_resume_{deploy,clean} in agent_base  https://review.opendev.org/c/openstack/ironic/+/75635420:18
opendevreviewMerged openstack/ironic master: Fix restricted allocation creation for old policy defaults  https://review.opendev.org/c/openstack/ironic/+/81200720:18
TheJuliagood morning stevebaker[m] 20:28
opendevreviewMerged openstack/ironic master: Refactor driver_internal_info updates to methods  https://review.opendev.org/c/openstack/ironic/+/76486320:42
opendevreviewJulia Kreger proposed openstack/sushy stable/train: CI: Pin sushy-tools to fix CI  https://review.opendev.org/c/openstack/sushy/+/82061920:51
opendevreviewMerged openstack/ironic stable/xena: Trivial: log current state when continuing cleaning  https://review.opendev.org/c/openstack/ironic/+/82061321:10
opendevreviewMerged openstack/sushy master: Use Etag in precondition header when setting boot options  https://review.opendev.org/c/openstack/sushy/+/81811421:16
* TheJulia issues a couple rechecks and hopes ci will be happier21:32
TheJuliaIt looks like we're starting to see the invalid datapath issue a lot as of recent :(21:34
TheJuliadtantsur: I'm going to file https://zuul.opendev.org/t/openstack/build/143f0f31adba4b658dc003591166def8 under "wut?!?"21:51
opendevreviewSteve Baker proposed openstack/ironic master: Ensure desired permissions on all written pxe files  https://review.opendev.org/c/openstack/ironic/+/80929522:26
opendevreviewSteve Baker proposed openstack/ironic master: Move place_loaders_for_boot to boot driver __init__  https://review.opendev.org/c/openstack/ironic/+/81972922:26
opendevreviewSteve Baker proposed openstack/ironic master: Write initial grub config on startup  https://review.opendev.org/c/openstack/ironic/+/81558022:26
opendevreviewSteve Baker proposed openstack/ironic master: Capture [pxe]loader_file_paths for distros  https://review.opendev.org/c/openstack/ironic/+/81539222:26
TheJuliastevebaker[m]: review on https://review.opendev.org/c/openstack/sushy/+/820619 would be appreciated. I suspect you could just +2+W it, tbh since it is just job config related22:42
stevebaker[m]oki22:43
TheJuliamuch appreciated22:45
TheJuliahttps://review.opendev.org/c/openstack/ironic/+/820923 may also be good, fwiw22:48
TheJuliasince sushy 4.0.0 has all of the enums work and breaks backwards compatability22:48
stevebaker[m]TheJulia: hey do you recall the reason for this master_images change? It seems "security enhancements in Fedora" is the reason I'm changing it back :) https://review.opendev.org/c/openstack/bifrost/+/471750/12/releasenotes/notes/fedora-core-25-support-b9f8f258a9738a06.yaml22:49
stevebaker[m]done22:51
TheJuliastevebaker[m]: uhh basically if memory serves files couldn't be linked22:51
TheJuliabut I *think* that got chaned to copy22:52
stevebaker[m]from /tftpboot/master_images to /tftpboot/something/something?22:52
TheJuliafrom /var/lib/ironic/images/blah to /tftpboot/something/something22:52
stevebaker[m]ok22:57
opendevreviewMerged openstack/sushy stable/train: CI: Pin sushy-tools to fix CI  https://review.opendev.org/c/openstack/sushy/+/82061923:52

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