Tuesday, 2021-07-06

opendevreviewVerification of a change to openstack/ironic-inspector failed: Fix & suppress oslo policy warnings  https://review.opendev.org/c/openstack/ironic-inspector/+/79942000:41
*** pmannidi is now known as pmannidi|brb01:35
opendevreviewSteve Baker proposed openstack/ironic master: Defer checking image size until instance info is built  https://review.opendev.org/c/openstack/ironic/+/79943102:58
opendevreviewSteve Baker proposed openstack/metalsmith master: Set image_disk_format from file extension for HTTP images  https://review.opendev.org/c/openstack/metalsmith/+/79802802:59
arne_wiebalckGood morning, Ironic!05:56
arne_wiebalckThanks dtantsur, I will have a look. Your initial Victoria backport is what I am using atm.05:58
dtantsurmorning ironic06:17
arne_wiebalckdtantsur: Good morning! Lab day? :-)06:32
opendevreviewvinay50muddu proposed openstack/ironic master: [WIP] Clean step to remove CA certificates from iLO  https://review.opendev.org/c/openstack/ironic/+/79956206:44
dtantsurarne_wiebalck: exactly :)06:48
*** rpittau|afk is now known as rpittau07:30
rpittaugood morning ironic! o/07:31
opendevreviewwushiming proposed openstack/metalsmith master: Changed minversion in tox to 3.18.0  https://review.opendev.org/c/openstack/metalsmith/+/79957308:03
cenneMornings  rpittau dtantsur arne_wiebalck and Ironic!08:04
dtantsurhi cenne! how is it going?08:04
arne_wiebalckhey cenne o/08:04
rpittauhey cenne :)08:04
dtantsurwe have a crazy summer: it's either very hot or extremely rainy08:05
cenneo/08:05
cenneOften humid here too, cloudy. 08:05
rpittauheh same, with extreme cold wind :/08:05
opendevreviewMerged openstack/ironic master: API to pass fields to node object list  https://review.opendev.org/c/openstack/ironic/+/79229608:18
jandersgood morning arne_wiebalck dtantsur rpittau cenne and Ironic o/08:41
rpittauhey janders :)08:41
arne_wiebalckhey janders o/08:59
dtantsurfolks, a couple of minor patches if you have time: https://review.opendev.org/c/openstack/bifrost/+/796002 https://review.opendev.org/c/openstack/bifrost/+/796914 https://review.opendev.org/c/openstack/sushy/+/797435 https://review.opendev.org/c/openstack/ironic/+/79751209:05
opendevreviewMerged openstack/ironic master: Fix oslo policy DeprecatedRule warnings  https://review.opendev.org/c/openstack/ironic/+/79941909:19
opendevreviewMerged openstack/ironic stable/wallaby: Cache AgentClient on Task, not globally  https://review.opendev.org/c/openstack/ironic/+/79953209:22
opendevreviewAija Jauntēva proposed openstack/sushy master: Add Drive.volumes  https://review.opendev.org/c/openstack/sushy/+/79961209:24
opendevreviewMerged openstack/ironic-inspector master: Fix & suppress oslo policy warnings  https://review.opendev.org/c/openstack/ironic-inspector/+/79942010:19
opendevreviewMerged openstack/sushy master: Protect Connector against empty auth object  https://review.opendev.org/c/openstack/sushy/+/79743510:53
opendevreviewMerged openstack/bifrost master: Clean up kernel params  https://review.opendev.org/c/openstack/bifrost/+/79600211:02
opendevreviewMerged openstack/bifrost master: Skip running jobs on ironic and inspector unit tests  https://review.opendev.org/c/openstack/bifrost/+/79691411:02
opendevreviewDmitry Tantsur proposed openstack/sushy stable/wallaby: Protect Connector against empty auth object  https://review.opendev.org/c/openstack/sushy/+/79958311:04
opendevreviewMerged openstack/ironic master: Nicer error message when a deploy step fails  https://review.opendev.org/c/openstack/ironic/+/79751211:06
opendevreviewDmitry Tantsur proposed openstack/sushy stable/victoria: Protect Connector against empty auth object  https://review.opendev.org/c/openstack/sushy/+/79958411:16
ajyajanders: posted a comment12:01
jandersajya thank you!12:02
* dtantsur -> lunch12:09
jandersdtantsur enjoy!12:11
janderssee you tomorrow Ironic o/12:11
opendevreviewMerged openstack/sushy master: Fix Processor.sub_processors  https://review.opendev.org/c/openstack/sushy/+/79950312:13
opendevreviewMerged openstack/ironic-inspector master: Add rbac scope enforcement handling to devstack plugin  https://review.opendev.org/c/openstack/ironic-inspector/+/79835912:42
opendevreviewAija Jauntēva proposed openstack/sushy master: Add resource root property  https://review.opendev.org/c/openstack/sushy/+/79950412:50
opendevreviewTakashi Kajinami proposed openstack/ironic-lib master: Use the json format output of qemu-img info  https://review.opendev.org/c/openstack/ironic-lib/+/79966412:58
opendevreviewMerged openstack/ironic master: Defer checking image size until instance info is built  https://review.opendev.org/c/openstack/ironic/+/79943113:07
TheJuliaGood morning13:12
dtantsurmorning TheJulia 13:12
opendevreviewMerged openstack/metalsmith master: Set image_disk_format from file extension for HTTP images  https://review.opendev.org/c/openstack/metalsmith/+/79802813:15
rpittaugood morning TheJulia :)13:17
* TheJulia feels like she didn't sleep13:34
*** osmanlicilegi is now known as Guest413:34
TheJuliado we have any patches to review jam on today?13:54
JayFIf someone has some time this morning, getting https://review.opendev.org/c/openstack/ironic/+/780398 landed this morning would be extremely helpful to my downstream work14:08
JayF(Anaconda configdrive)14:08
TheJuliaI can look once I wake up in a little bit14:09
TheJuliawaking up this morning seems to be the slowest process14:10
TheJuliadtantsur: I guess is_public_api can be removed if it can be cleanly excised and identified as a no-op like the is_admin one was.14:15
opendevreviewGhanshyam proposed openstack/ironic-inspector stable/wallaby: Fix & suppress oslo policy warnings  https://review.opendev.org/c/openstack/ironic-inspector/+/79959014:20
rpittaugmann: not sure we can backport that, at least not with the requirements change14:24
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: Remove train testing from ironic-tempest-plugin  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/79967814:26
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: remove ebtables fix env var from wallaby stable job  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/79967914:26
gmannrpittau: humm, but it is not bumping upper-constraints. we do support 3.7.0 as u-c. I can keep requirement.txt unchanged but that will be conflicting if someone try to run it with oslo.policy 3.6.1114:26
gmann3.6.114:26
JayFWe 100% cannot backport that with the requirement change14:26
rpittauwell 3.7.0 is wallaby though14:27
JayFNo; stable/wallaby requirements.txt in ironic repo is =>3.6.214:27
gmannJayF: rpittau yeah, if we have to update in u-c then i can see your concern14:27
JayFbecause I was going to backport that change if it was compatible :(14:27
gmannyeah with new release with this backport anyone upgrading to new wallaby need new oslo policy also14:28
gmannbut i see your concern on that which make sense I think 'why to upgrade oslo.policy also'14:29
TheJuliaI'm not sure that is it14:29
TheJuliamy perception is adherence to stable policy14:29
gmannyeah. thinking on JayF original point on how to fix warning in wallaby wihtout req update.14:31
gmannI think we cannot and may be just live with that in wallaby.14:31
TheJuliaThe alternative is to just run the service in scoped mode14:32
TheJuliawhich would be ideal, it *is* an admin service14:32
gmannTheJulia: you mean remove the deprecated rule? 14:33
TheJuliano, set it to scope enforce14:34
gmannthat does not solve these warning as they are from DeprecatedRule definition14:34
TheJuliaAre they spamming constantly, or only on startup?14:34
gmannconstantly as test init the policy everytime14:35
TheJulia*tests*, but operationally14:35
gmannoperationally, on every API i think but need to check how ironic init the policy14:35
TheJuliaironic-inspector you mean ?14:36
TheJuliaif ironic-inspector is every single time, then that is a bug that should be able to be fixed14:36
TheJuliaIronic, from what I've seen in the logs does not every single time when running14:36
gmannyeah, its not on every API.14:50
gmannI will abandon the backport. 14:51
dtantsurgmann, JayF, sometimes we work around such problems by backporting changes so that they work with old versions14:56
dtantsurusing try.. except AttributeError.. and such14:56
dtantsurwe have done it many times with vendor libraries14:57
dtantsurif 3.7.0 is in wallaby, chances are high that a lot of consumers use it (but not everyone)14:57
JayFI'd be OK with that pattern; but given this just supresses a startup warning, it seems like maybe not the best place to apply that pattern15:04
JayFmy interest level in this backport cratered when I realized it's just suppressing logs in tests and on startup15:04
TheJulia+1 to attributeerror15:18
gmannyeah, good idea but may be we can wait until anyone report 'too many warning i my logs' which should not be there as it is one time policy initialization 15:22
TheJuliawell, by this even being discussed, people are starting to observe/complain15:23
dtantsurbtw I was also thinking about silencing oslo.policy messages in API logs15:32
dtantsurthere are plenty of them even in the standalone case15:32
opendevreviewTakashi Kajinami proposed openstack/ironic-lib master: Use the json format output of qemu-img info  https://review.opendev.org/c/openstack/ironic-lib/+/79966415:41
TheJuliacould we not change the default level at which the oslo.policy logging occurs15:41
TheJuliaalthough, granted, not logging it means it will be difficult for people to know if access was valid or what the input was15:42
opendevreviewDmitry Tantsur proposed openstack/ironic master: Support "swift" for ramdisk_image_download_source  https://review.opendev.org/c/openstack/ironic/+/79968515:43
opendevreviewMerged openstack/ironic-tempest-plugin master: Add Wallaby jobs  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/79814315:44
* TheJulia thinks gerrit needs coffee15:44
dtantsurvery true15:45
TheJuliaI like the path of changing the default, unfortuantely the library default for logging is really verbose15:46
dtantsurwe already silence debug logging from many libraries15:47
TheJuliaCan I get some eyes on https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/797521   It updates us from using the old api client style in tempest to the newer standard as of ?4? years ago, and allows us to navigate someone trying to indicate if scope is being enforced.15:48
TheJuliaWhich requires the scoped client15:48
TheJuliahttps://review.opendev.org/c/openstack/ironic/+/778957 validates the change works as expected in the enforced mode as well15:49
gmann+1, with this we will disable it by default at least during migration to new RBAC - https://review.opendev.org/c/openstack/oslo.policy/+/79953916:00
opendevreviewArne Wiebalck proposed openstack/ironic-python-agent master: Burn-in: Add network step  https://review.opendev.org/c/openstack/ironic-python-agent/+/79968716:06
opendevreviewJulia Kreger proposed openstack/ironic master: Add note regarding configuration drives to tuning docs  https://review.opendev.org/c/openstack/ironic/+/78962316:12
opendevreviewArne Wiebalck proposed openstack/ironic-python-agent master: Burn-in: Add network step  https://review.opendev.org/c/openstack/ironic-python-agent/+/79968716:18
rpittaubye everyone! o/16:39
*** rpittau is now known as rpittau|afk16:39
arne_wiebalckbye everyone o/16:42
JayFreview jammin' today?16:56
dtantsurnot me17:10
opendevreviewDmitry Tantsur proposed openstack/ironic master: Avoid double file removal in create_boot_iso  https://review.opendev.org/c/openstack/ironic/+/79969517:11
opendevreviewMerged openstack/ironic master: Add support for configdrive in anaconda interface  https://review.opendev.org/c/openstack/ironic/+/78039817:21
opendevreviewVerification of a change to openstack/ironic failed: Add `boot_mode` and `secure_boot` to node object and expose in api  https://review.opendev.org/c/openstack/ironic/+/79705517:21
*** mgoddard- is now known as mgoddard17:26
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] Bring boot_iso/deploy_iso handling in iLO closer to Redfish  https://review.opendev.org/c/openstack/ironic/+/79969617:34
TheJuliaI was on calls and didn't see any on the agenda this morning :(17:38
TheJuliao/ mjturek 17:42
mjtureko/17:42
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] Bring boot_iso/deploy_iso handling in iLO closer to Redfish  https://review.opendev.org/c/openstack/ironic/+/79969617:45
opendevreviewJulia Kreger proposed openstack/ironic master: Document operators troubleshooting steps  https://review.opendev.org/c/openstack/ironic/+/33605517:45
dtantsuro/17:47
TheJuliaJayF: w/r/t https://review.opendev.org/c/openstack/ironic/+/797337/3/ironic/db/sqlalchemy/api.py weird.... I distinctly remember typing a whole thing out :\18:10
JayFpixie ate your homewor^W comments?18:11
TheJuliaI think so...18:11
* TheJulia types out an even more verbose book18:26
TheJuliahmm, someone changed our whiteboard to say we were on libera18:56
JayFDI did18:57
JayFoh18:57
JayFthat's wrong18:57
JayFit said freenode before that :|18:57
TheJuliawe're on oftc18:57
JayFYeah; I know that, apparently I didn't when making that edit18:57
TheJuliac'est la vie18:57
JayFit saying libera was still 100x better than it saying freenode18:58
JayFlol18:58
TheJulia++18:58
opendevreviewJulia Kreger proposed openstack/ironic master: Allow node_sanitize function to be provided overrides  https://review.opendev.org/c/openstack/ironic/+/79488020:06
opendevreviewJulia Kreger proposed openstack/ironic master: Use selectinload for all list queries  https://review.opendev.org/c/openstack/ironic/+/79733720:06
TheJuliaJayF: lmk if ^^^ has enough information or not20:24
JayFlooking now20:31
JayFpretty much exactly what I was looking for, +2 to both20:33
TheJuliaack20:34
TheJuliaarne_wiebalck: fyi ^^^ hopefully the tradeoff/impact is explained. And hopefully makes sense.20:35
JayFTheJulia: after the selectinload patch; that's it for this batch, right? And they can be backported to wallaby? Or is there some further-down-the-road stopping point?20:38
TheJuliaJayF: that is it in ironic20:39
JayF\o/20:39
JayFyou have ideas for nova though, I presume? 20:39
JayFsome you've already expressed e.g. using cache for counts20:40
TheJuliaTwo. One I've been trying to convince nobodycam to upstream :)20:40
TheJuliathe other is the cache20:40
TheJuliawhich reminds me...20:40
* TheJulia goes and find's arne's message from yesterday20:40
JayFnice. Please add me as a reviewer to those; I don't expect us to be able to backport those in nova but I may wanna pull them in downstream20:40
TheJuliaoh, I did have a thought w/r/t ironic that the benchmark fake data creation should create some trait stuffs20:41
TheJuliaJayF: k20:43
TheJuliaJayF: also, wrt ironic, I *do* want to do the chassis lookup as a join20:46
TheJuliaJayF: but right now, that doesn't seem like something possibleas a backport because it would actually change the expected object model by adding a field20:46
JayFWhat field?20:47
TheJuliachassis_id -> chassis_uuid20:47
TheJuliaright now it is a lookup in our api code20:47
JayFAnd you're sure you can't change it back on the way out in API layer?20:47
TheJuliayou folks have it commented out afaik20:47
TheJuliaJayF: that requires another lookup or query in the api code20:47
JayFyeah, we basically have it patched out20:48
TheJuliait isen't in the default field list, I don't think, so it would only be on the detail list or view20:50
JayFI can't speak intellegently to what it looks like on master vs ocata20:50
JayFbecause I've not seen either version of that code enough lol20:50
TheJulialol20:50
TheJuliayeah, I think I looked it up during the last discussion20:50
JayFreviewing your and cenne's patches has been the most API code I've read in my entire openstack tenure20:51
TheJuliabut I can also see people or processes giving me "give me everything" not realizing that they are making it very slow from a standpoint of the sheer amount of data they are asking for20:51
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: remove ebtables fix env var from wallaby stable job  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/79967921:11
opendevreviewJulia Kreger proposed openstack/ironic master: Handle pycadf missing  https://review.opendev.org/c/openstack/ironic/+/79972121:35
opendevreviewJulia Kreger proposed openstack/ironic master: WIP Handle pycdlib missing  https://review.opendev.org/c/openstack/ironic/+/79972121:40
* TheJulia goes on a trek to the market21:46
jandersgood morning Ironic o/23:07

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