Thursday, 2021-06-24

iurygregorygood morning janders and Ironic o/06:50
*** rpittau|afk is now known as rpittau07:21
rpittaugood morning ironic! o/07:21
iurygregorymorning rpittau o/07:21
rpittaureading the "clock skew" thread reminds me of fun times with puppet07:21
rpittauhey iurygregory :)07:21
iurygregorypuppet <307:26
cenneGood morning ironic. :)07:41
iurygregorymorning cenne 07:43
cennehey iurygregory o/07:44
iurygregoryo/07:47
rpittauhey cenne :)07:50
cennehey rpittau o/08:12
dtantsurmorning folks!08:41
dtantsurarne_wiebalck: okay, so the patch seems to help? interesting08:42
iurygregorymorning dtantsur =)08:43
*** sshnaidm|afk is now known as sshnaidm08:45
cennemorning dtantsur.09:15
dtantsurcenne: very good job with your patch! I've left some comments when you have time. Let me know if you have questions.09:39
cenneYes dtantsur. Thank you. Checking them now.09:52
opendevreviewcenne proposed openstack/ironic master: [WIP] Add `boot_mode` and `secure_boot` to node object and expose in api  https://review.opendev.org/c/openstack/ironic/+/79705509:54
opendevreviewcenne proposed openstack/ironic master: [WIP] Add `boot_mode` and `secure_boot` to node object and expose in api  https://review.opendev.org/c/openstack/ironic/+/79787010:21
opendevreviewcenne proposed openstack/ironic master: [WIP] Add `boot_mode` and `secure_boot` to node object and expose in api  https://review.opendev.org/c/openstack/ironic/+/79787010:40
opendevreviewcenne proposed openstack/ironic master: [WIP] Add `boot_mode` and `secure_boot` to node object and expose in api  https://review.opendev.org/c/openstack/ironic/+/79705510:43
cenneHmm. Wonder why it gave me a different changeId  ðŸ¤”10:44
opendevreviewDmitry Tantsur proposed openstack/ironic master: Refactor: untie IloVendor from validate_image_properties  https://review.opendev.org/c/openstack/ironic/+/79787210:44
dtantsurcenne: did you leave ChangeId in the trailer of the commit message?10:44
cenneYes. It appended an extra change id by itself. 10:45
dtantsurcenne: weird. maybe it didn't recognize the trailer, try separating Done: and Todo: with a newline10:45
cenneAh. Cool  maybe it's bugging out while parsing that. I had added a wip in the Todo thing. It's fixed now though when i changed the commit message slightly anf removed the extra commitId10:47
cennedtantsur: I have made the fixes taking into consideration your comments. They are in the latest patch https://review.opendev.org/c/openstack/ironic/+/79705510:50
dtantsurthank you! I'll check them as early as I can10:50
cenneYet to do unit tests for the function I added. I'm doing the regular feild addition tests one by one first. Then will get to that.10:51
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] Refactor validate_image_properties  https://review.opendev.org/c/openstack/ironic/+/79787511:00
*** viks_ is now known as viks11:23
vikshi, when i create baremetal instance,  instance is getting 2 ip's, one pubic ip in first interface and the other one is the internal ip which is the cleaning network in the second interface... is there any wayi can avoid showing up of 2 ip which is of internal network?11:41
dtantsurviks: hi! it sounds more like a neutron/nova question or a question related to your image11:45
dtantsurironic doesn't control DHCP for instances11:45
viksdtantsur: ok... just to confirm, cleaning/management network ip should not show up in user instance right?11:50
arne_wiebalckGood morning, ironic!11:50
arne_wiebalckdtantsur: Correct, I have not seen the SSL error on the controller with your patch since I deployed it (a node is deployed/cleaned once an hour automatically).11:54
dtantsurviks: it depends on whether networks are physically separated in your case.11:54
dtantsurand how DHCP is organized11:54
arne_wiebalckdtantsur: Unless you see major other issues with that patch, I would suggest to brush it up like we did with the heartbeat coalescing one and propose it.11:55
-opendevstatus- NOTICE: Our Zuul gating CI/CD services will be offline starting around 14:00 UTC (in roughly two hours from now) in order to apply some critical security updates, and is not expected to remain offline for more than 30 minutes.12:02
viksdtantsur: they are physically separated... since instance gets the ip from the cleaning network also,  i can ping the ironic node ... not sure how to avoid this..  i mean  not sure  how an instance not to have visibility to cleaning network..12:04
janderssee you tomorrow Ironic o/12:08
jandershave a good day everyone12:09
viksbasically it's like this https://www.irccloud.com/pastebin/KKEMoNlF/12:12
viksinternal is the one which i use as cleaning network12:12
viksdtantsur: just wanted to know what i'm doing above is the correct approach?12:15
dtantsurarne_wiebalck: you wanna do it or should I?12:44
dtantsurviks: I suspect it's a nova question rather than ironic one12:45
opendevreviewcenne proposed openstack/ironic master: [WIP] Add `boot_mode` and `secure_boot` to node object and expose in api  https://review.opendev.org/c/openstack/ironic/+/79705512:45
viksdtantsur: ok..thanks12:45
arne_wiebalckdtantsur: I can give it a shot (add tests, reno and so on) ... feature-wise it seems complete, no?12:51
dtantsurarne_wiebalck: I think so. Maybe add debug logging when we open a new client?12:51
arne_wiebalckdtantsur: ok, will try to do it today or tomorrow, thanks again!12:52
TheJuliagood morning13:32
dtantsurmorning TheJulia 13:32
TheJuliaviks: I concur with dtantsur. Nova appears to be somehow translating it into multiple networks. I don't think that would really be a result of configuration so it may be how the instance is being invoked... or maybe there is a new $thing we're just not aware about here13:34
viksTheJulia: ok.. thanks13:35
TheJulianova network interface creation code is... a little weird too. I think I traced it down as five different paths that can be taken for an instance last time I dug at it13:36
viksTheJulia: ok..13:38
-opendevstatus- NOTICE: Our Zuul gating CI/CD services are being taken offline now in order to apply some critical security updates, and are not expected to remain offline for more than 30 minutes.13:57
TheJuliawheeeeee13:57
iurygregoryit's friday/monday for zuul...14:02
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] Refactor validate_image_properties  https://review.opendev.org/c/openstack/ironic/+/79787514:07
*** tcr2 is now known as trandles14:46
opendevreviewArne Wiebalck proposed openstack/ironic master: Cache AgentClient on Task, not globally  https://review.opendev.org/c/openstack/ironic/+/79767414:53
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: Use get_service_clients framework with basic Secure RBAC  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/79752115:07
rpittaugood night! o/16:09
*** rpittau is now known as rpittau|afk16:09
cenneGpod night rpittau 16:14
cenne*good  =)16:15
opendevreviewJulia Kreger proposed openstack/ironic master: Change UEFI ipxe bootlaoder default  https://review.opendev.org/c/openstack/ironic/+/79797316:17
opendevreviewJulia Kreger proposed openstack/ironic master: Deprecate [pxe]ip_version parameter  https://review.opendev.org/c/openstack/ironic/+/79798416:57
TheJulia\o/ my tempest change passed CI16:58
TheJuliaof course, at the same time, all of the multinode jobs failed... apparently because of a legacy client invocation inside of tempest.16:58
TheJuliahttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_3f5/797521/10/check/ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode/3f5add7/testr_results.html16:58
TheJuliagmann: ^^16:58
arne_wiebalckdtantsur: TheJulia: Preparing for our Victoria upgrade here downstream, you helped to identify two issues (stacked heartbeats, agent client caching) which resulted in upstream patches ... thanks again! I hope you're ready for the challenge of the last issue I see :)17:09
dtantsurhehe17:09
arne_wiebalck:-D17:09
arne_wiebalckI will have a look at come back with details tomorrow.17:10
dtantsurI probably need to call it a day already, so any challenges come tomorrow17:10
dtantsuryep17:10
* arne_wiebalck will keep the suspense until tomorrow ;)17:11
arne_wiebalckbye everyone, have a good evening o/17:11
dtantsuro/17:12
TheJuliaarne_wiebalck: okay, have a wonderful evening :)17:14
opendevreviewJulia Kreger proposed openstack/ironic master: Change UEFI ipxe bootloader default  https://review.opendev.org/c/openstack/ironic/+/79797317:33
opendevreviewJulia Kreger proposed openstack/ironic master: Deprecate [pxe]ip_version parameter  https://review.opendev.org/c/openstack/ironic/+/79798417:33
erbarrhow does bifrost apply the ironic code review change in the ironic CI?19:35
JayFerbarr: I'm not sure I understand the question you're asking.19:46
erbarrJayF, like on this console log, on tempest jobs I can see the review merged by devstack: https://zuul.opendev.org/t/openstack/build/94d00b7c8c2d44998c177c27ddfc931f/console if I open the devstack console and I cntl+F the review number, but on bifrost if i do the same on the run.yaml i don't see a match for the review number: https://zuul.opendev.org/t/openstack/build/50c864dc04b7456c91625ee2ec4c5394/console20:02
erbarrso i wonder how does it get in there for the bifrost case20:02
JayFI'm really confused, because on both of those links the review number and patchset are in the top left corner20:06
erbarryea, that's zuul display, I think that comes directly from the patch that triggers weather or not that gets used in whatever you run20:08
JayFooh, so you're curious about the devstack console itself20:08
JayFhmm20:08
JayFaha20:09
JayFerbarr: if you go to the "logs" tab, and click "job-output.txt", you'll get an error, because that file is gone20:09
JayFthe job ran so long ago that the logs have cycled out20:09
JayFwhich is likely why you're missing data from the 50c864dc04b7456c91625ee2ec4c5394 one20:09
erbarrmmnn, weird, I can click on logs and see them20:11
JayFYeah, I'm not sure -- if you're seeing something different than me IDK if I'll be able to help :)20:12
erbarrokay, thanks, what I'm seeing in the devstack console is the output of a "git show --oneline head -1" and that gives the review, so i think is zuul handling that in both cases but just bifrost not explicitly showing the state in the console, maybe somewhere else idk about. Sorry, thanks for the help :)20:18
JayFI'm not a bifrost expert20:20
JayFso I'm not sure, but I think bifrost jobs aren't based on devstack?20:20
JayFbut that may be wrong :D 20:21
erbarrthey're not20:21
TheJuliaerbarr: what is the reivew number your looking for in that bifrost log?20:24
TheJuliabasically, the answer is zuul places everything for either job, and the jobs just pickup the state of the files since they have been explicitly provided20:25
erbarrTheJulia, the review is 796432, but that doesn't matter, I just picked one at random, just trying to understand how that works, thanks!20:28
TheJuliaahh, okay. Yeah, zuul has an integrated cloner which takes everything and lays it out for the jobs to pickup. 20:28
TheJuliaThat cloner groks the dependency chains that can result and clone appropriately20:28
TheJuliaI wrote something similar just in bifrost that understood the entire changes map, but we ended up ripping it out a long time ago20:29
erbarrahh i see, I think i get the picture now20:30
opendevreviewVerification of a change to openstack/ironic failed: Fix ramdisk boot option handling  https://review.opendev.org/c/openstack/ironic/+/79751721:07
stevebakergood morning21:14
gmannTheJulia: seems like we need to make create_network() in tempest also check for neutron enforce scope policy and then use the appropriate token. let me push a patch for that and then we can test.21:35
kkillsfirstTheJulia and JayF, Could we set a day/time to have a meeting to talk about using kexec in Ironic??21:45
TheJuliakkillsfirst: yes!  when would be good for you, Mondays and Tuesdays are typically not good for me22:58
TheJuliagmann: I guess that is a possibility and that is the most re-usable22:59
TheJuliagmann: What is interesting is that was even with scope enforcement off realistically, the test doesn't force it yet23:00
TheJuliaI guess the test could also be tenant aware, but it is doing the standard test newtork init in those scenarios23:00
opendevreviewSteve Baker proposed openstack/metalsmith master: Set image_disk_format from file extension for HTTP images  https://review.opendev.org/c/openstack/metalsmith/+/79802823:05
stevebakerthis is where I discover that overcloud raw images haven't been streamed to disk this whole time ^^23:05
opendevreviewMerged openstack/ironic master: Remove redundant/legacy is_admin logic  https://review.opendev.org/c/openstack/ironic/+/79655223:09
kkillsfirstTheJulia: Can we meet this Friday? Either before 11am MST or after 2 pm MST.23:22
TheJuliastevebaker: doh!23:23
TheJuliakkillsfirst: before would work best for me tomorrow. I don't know if JayF is available though23:24
kkillsfirstTheJulia: How about 10 am MST tomorrow?23:28
TheJuliakkillsfirst: that works23:39

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