Wednesday, 2021-11-17

opendevreviewMerged opendev/base-jobs master: Remove success-url  https://review.opendev.org/c/opendev/base-jobs/+/80297500:49
opendevreviewMerged openstack/diskimage-builder master: Replace deprecated assertEquals  https://review.opendev.org/c/openstack/diskimage-builder/+/81766301:39
*** ysandeep|out is now known as ysandeep02:59
opendevreviewIan Wienand proposed opendev/base-jobs master: infra-prod: split out setup steps  https://review.opendev.org/c/opendev/base-jobs/+/80780704:06
opendevreviewIan Wienand proposed opendev/base-jobs master: infra-prod: override checkout on periodic/hourly  https://review.opendev.org/c/opendev/base-jobs/+/81818904:06
opendevreviewIan Wienand proposed opendev/system-config master: Refactor infra-prod jobs for parallel running  https://review.opendev.org/c/opendev/system-config/+/80767204:08
opendevreviewIan Wienand proposed opendev/system-config master: infra-prod: clone source once  https://review.opendev.org/c/opendev/system-config/+/80780804:08
opendevreviewIan Wienand proposed opendev/system-config master: infra-prod: remove duplicated bridge setup steps  https://review.opendev.org/c/opendev/system-config/+/81819004:08
opendevreviewIan Wienand proposed opendev/system-config master: infra-prod: remove master override steps  https://review.opendev.org/c/opendev/system-config/+/81819104:08
ianwclarkb: thanks for your review comments, that took me forever to loop back on.  i think the hourly/periodic setup setup is a point to deal with05:06
ianwafter context switching it all back in, i've written http://lists.opendev.org/pipermail/service-discuss/2021-November/000297.html because the changes are a tangle05:06
*** ysandeep is now known as ysandeep|PTO07:50
*** ykarel_ is now known as ykarel08:30
*** jpena|off is now known as jpena09:50
opendevreviewPierre Riteau proposed opendev/git-review master: Fix use of removed --preserve-merges option  https://review.opendev.org/c/opendev/git-review/+/81821910:59
*** pojadhav is now known as pojadhav|afk11:27
opendevreviewPierre Riteau proposed opendev/git-review master: Fix use of removed --preserve-merges option  https://review.opendev.org/c/opendev/git-review/+/81821911:29
*** ykarel is now known as ykarel|afk12:37
*** pojadhav|afk is now known as pojadhav12:55
opendevreviewLajos Katona proposed openstack/project-config master: Grafana dashboard for instance usage of projects  https://review.opendev.org/c/openstack/project-config/+/81823013:23
*** pojadhav is now known as pojadhav|afk13:38
opendevreviewLajos Katona proposed openstack/project-config master: Grafana dashboard for instance usage of projects  https://review.opendev.org/c/openstack/project-config/+/81823013:48
*** ykarel|afk is now known as ykarel13:49
opendevreviewLajos Katona proposed openstack/project-config master: Grafana dashboard for instance usage of projects  https://review.opendev.org/c/openstack/project-config/+/81823013:50
opendevreviewAde Lee proposed zuul/zuul-jobs master: DNM  https://review.opendev.org/c/zuul/zuul-jobs/+/80703114:51
opendevreviewClark Boylan proposed opendev/git-review master: Try to detect git version and rebase appropriately  https://review.opendev.org/c/opendev/git-review/+/81823815:19
*** ykarel is now known as ykarel|away15:49
johnsomHi infra friends. I have a patch that never launched any jobs in zuul yesterday, with no message posted to the patch: https://review.opendev.org/c/openstack/designate-tempest-plugin/+/80629115:57
johnsomI am 95% sure I fumbled the .zuul.conf but it seems odd I didn't get any feedback15:57
johnsomThis probably warrants a bug report on zuul and any notes from the logs would be nice to have.15:58
opendevreviewLajos Katona proposed openstack/project-config master: Grafana: remove midonet and fwaas dashboards  https://review.opendev.org/c/openstack/project-config/+/81824416:00
clarkbjohnsom: Gerrit disconnected the request zuul made to lookup the depends on16:03
clarkbI agree zuul could probably report something in this case to make it clear a recheck is fine16:03
johnsomIs there a log snippet or is that enough information that the zuul team will know what happened?16:04
johnsomOr, if you want to open the bug.... grin16:04
clarkbhttps://paste.opendev.org/show/b8QlGAhqB2F9XquiDD1G/ ya I'm collecting the info16:05
clarkbcorvus: ^ fyi16:05
johnsomThank you clarkb16:07
clarkband if it wasn't clear I think you're good to recheck. Thank you for reporting the issue16:07
johnsomYep, NP. I did fumble the zuul.yml, so I need to push a change anyway16:08
clarkbI suspect this processing is happening earlier in the process than where we handle exceptions for say config errors to report back to gerrit. But I haven't confiemd that yet. I can take a closer look later today probably (currently openinfra live keynotes)16:11
johnsomclarkb FYI: https://storyboard.openstack.org/#!/story/200968716:17
clarkbthanks16:18
opendevreviewGonĂ©ri Le Bouder proposed zuul/zuul-jobs master: ensure-python: install package on Fedora  https://review.opendev.org/c/zuul/zuul-jobs/+/81824816:36
clarkbfungi: if you have time for https://review.opendev.org/c/openstack/project-config/+/818170 after keynotes that would be great (turning off openstackid gating for retirement)16:40
fungiyep!16:47
*** marios is now known as marios|out16:53
clarkbok time to get breakfast, then dive into the git review and zuul things that came up this morning17:11
*** jpena is now known as jpena|off17:34
opendevreviewClark Boylan proposed opendev/git-review master: Try to detect git version and rebase appropriately  https://review.opendev.org/c/opendev/git-review/+/81823817:48
opendevreviewGhanshyam proposed openstack/project-config master: Retire training-labs: remove project infra  https://review.opendev.org/c/openstack/project-config/+/81750717:50
opendevreviewMerged openstack/project-config master: Set noop jobs on openstackid repos  https://review.opendev.org/c/openstack/project-config/+/81817018:05
opendevreviewClark Boylan proposed opendev/git-review master: Fix use of removed --preserve-merges option  https://review.opendev.org/c/opendev/git-review/+/81821918:11
clarkbjohnsom: remote:   https://review.opendev.org/c/zuul/zuul/+/818257 Attempt to errors when updating change dependencies18:25
clarkbI don't know if that code is correct, but I wanted to get the general shape of the thing pushed then we can see what testing says18:25
clarkband then probably add a test for the case too18:25
opendevreviewClark Boylan proposed opendev/git-review master: Fix use of removed --preserve-merges option  https://review.opendev.org/c/opendev/git-review/+/81821919:11
clarkbfungi: ^ updated to make that a bit more resilient19:11
fungithanks, i also agree with your comment about the rsplit()19:14
fungialso, any particular benefit to doing rsplit(None, 1)[1] instead of split()[-1]?19:15
clarkbI find it easier to understand personally19:15
fungiwfm19:16
funginegative indices on slices remind me of awk, which i spent far too long steeped in during my youth19:16
fungirsplit is probably a bit more clearly deliberate that split with a negative slice19:17
fungis/that/than/19:17
clarkbya to me rsplit means "I want something at the end)19:17
opendevreviewMarco Vaschetto proposed openstack/diskimage-builder master: Allowing ubuntu element use local image  https://review.opendev.org/c/openstack/diskimage-builder/+/81748119:35
opendevreviewIan Wienand proposed openstack/project-config master: Add dstat_graph project  https://review.opendev.org/c/openstack/project-config/+/81827819:52
clarkbinfra-root smarcet approved the other two chagnes I need for openstackid retirement. https://review.opendev.org/c/opendev/puppet-openstackid/+/818172 is the last on before we can land https://review.opendev.org/c/openstack/project-config/+/818176 if you haev a moment19:53
opendevreviewMerged opendev/puppet-openstackid master: Retire this project  https://review.opendev.org/c/opendev/puppet-openstackid/+/81817219:57
ianwclarkb: lmn if you have any thoughts on the parallel run things.  i totally get it's a expensive context switch to think about :)20:02
clarkbianw: ya I'm hoping to dig into that after lunch today20:02
clarkbI've been doing a lot of random things this morning between keynotes and zuul and git review and so on20:02
fungii appreciated the ml post, i just need to properly read and digest it20:02
ianwnp, i know there's a lot going on, as always!20:05
clarkbalso I wrote a novel about locking test results and clean check :)20:05
ianwthat sounds like an "after breakfast" thing :)20:07
ianwi don't know if it's just i'm looking now, but it certainly seems more of my gerrit mails are ending in up my (work) gmail spam20:08
clarkbI think SpamapS complained about that too. I think that google is treating it as spam more often now which si funny considering it is their software20:09
clarkbI was also hopign to land https://review.opendev.org/c/opendev/system-config/+/816769 and child this week if others are able to review it. This is the chagne stack that updates the gerritbot user on eavesdrop for the irc and matrix bots20:10
clarkbI think that is one of the easier user changes we've got and will serve as a good sanity check for the process and what it looks like in config management20:10
clarkbianw: also I always forget that there is a two hour time swing between us when DST changes. You're here early now :)20:14
ianwnothing like a few reviews to get the day going20:21
opendevreviewMerged openstack/project-config master: Complete openstackid repo retirements  https://review.opendev.org/c/openstack/project-config/+/81817620:22
ianwclarkb: one thought on 816769; do we need to create that user in the container too?  20:26
clarkbianw: that is one of the things I'm not 100% clear on and this is a good test case for. I think that docker will run the process with the assigned uid. Then you only need the uid to exist in the container if reading or writing to places that needs those permissions20:30
clarkbianw: in this case we bind mount all the config that is read so that shouldn't be an issue. And the executabel itself should be executable by others20:30
clarkbThinking more generally I think we should consider updating the gerritbot image to use the uid since we control that image. However, matrix gerritbot is different and we consume it from that upstream and wouldn't have the uid on the image20:31
clarkbBasically this boils down to being explicit in the image and at run time as belts and suspenders where we acn but then do runtime when we don't control the image20:31
clarkbAnd this will sort of prove that out I think?20:32
ianwok, i think the weird thing will be if you log into the container to poke and the shell can't determine a name20:32
clarkbianw: I think that won't be an issue unless you specify the user when exec'ing or run'ing too20:33
opendevreviewMerged opendev/system-config master: gerrit: test reviewed flag add/delete/add cycle  https://review.opendev.org/c/opendev/system-config/+/81730120:33
ianwhrm, i guess you log in as root by default? 20:34
clarkbya20:34
clarkbI think it is a good idea to update the image fwiw. I'm just suggesting we do it after the fact so that we can sort out how necessary that is20:34
clarkbif you'd like I can write that chagne before we land anything and do a depends on20:35
clarkbthen its all ready to go once we're done learning stuff20:35
ianwthat's ok20:35
corvusinfra-root: i'll be afk tomorrow through sunday21:01
clarkbcorvus: enjoy your time off21:08
corvusthx21:08
fungihave a great time, and thanks for the heads up!21:08
clarkbianw: I've reviewed the first four changes in your email and the plan laid out by the email lgtm. I'll work on getting to the last two changes next21:15
clarkbianw: note there are some changes that have commenst and some will need updating21:15
ianwthanks, will get to soon21:18
clarkbianw: ya I think a little refactoring has to happen. Details on https://review.opendev.org/c/opendev/system-config/+/818190 and https://review.opendev.org/c/opendev/base-jobs/+/807807 but once that is done we should be good to go21:31
ianwclarkb: hrm, ok on the ephemeral inventory part, didn't realise that21:55
ianwat least the known_hosts bit is duplicated right?  that's actually writing out to .ssh/known_hosts21:55
clarkbianw: yup that seems correct the module docs say it writes to the file by default22:03
clarkbso ya I guess that could get refactored into the base job but we have to keep the inventory updates in each play that uses them22:03
opendevreviewIan Wienand proposed opendev/system-config master: infra-prod: remove duplicated bridge key setup  https://review.opendev.org/c/opendev/system-config/+/81819022:07
opendevreviewIan Wienand proposed opendev/system-config master: infra-prod: remove master override steps  https://review.opendev.org/c/opendev/system-config/+/81819122:07
opendevreviewIan Wienand proposed opendev/system-config master: Refactor infra-prod jobs for parallel running  https://review.opendev.org/c/opendev/system-config/+/80767222:07
opendevreviewIan Wienand proposed opendev/system-config master: infra-prod: clone source once  https://review.opendev.org/c/opendev/system-config/+/80780822:07
opendevreviewIan Wienand proposed opendev/base-jobs master: infra-prod: override checkout on periodic/hourly  https://review.opendev.org/c/opendev/base-jobs/+/81818922:14
opendevreviewIan Wienand proposed opendev/base-jobs master: infra-prod: split out setup steps  https://review.opendev.org/c/opendev/base-jobs/+/80780722:14
clarkbianw: I've got to do a school run now but will rereview after22:19
ianwclarkb: thanks.  i'm thinking keep the setup-keys job, but remove the inventory add there.  i'll post a follow-on to keep it clearer22:19
opendevreviewMerged openstack/project-config master: grafana: update nodepool/dib images  https://review.opendev.org/c/openstack/project-config/+/81803522:23
opendevreviewIan Wienand proposed opendev/base-jobs master: infra-prod-setup-keys: drop inventory add  https://review.opendev.org/c/opendev/base-jobs/+/81829722:47
clarkbianw: did you see my question on https://review.opendev.org/c/opendev/system-config/+/807672/11 its not super important but I think we can probably claen that up?22:55
clarkbianw: and acomment on https://review.opendev.org/c/opendev/base-jobs/+/818297 for keeping order correct as far as landing changes goes22:59
clarkbI think we can probably land some of these changes though so that CI will work for the other changes23:00
clarkbwould be good if we can get at least one more set of eyeballs on the chagnes first though23:00
clarkboh nice the openstackid cleanups have all landed. One less zuul config error now :)23:04
clarkbthanks for the reviews on https://review.opendev.org/c/opendev/system-config/+/816769 I'll aim to try and land that tomorrow. I got a very early start today for the openinfra live keynotes and feel I'm about to fading out23:12
ianwclarkb: sorry, had to run out, will check now23:24
opendevreviewIan Wienand proposed opendev/base-jobs master: infra-prod-setup-keys: drop inventory add  https://review.opendev.org/c/opendev/base-jobs/+/81829723:27
ianw^ that does the depends-on23:28
ianwre 807672 that was from when zuul wasn't reporting, which turned out to be due to the syntax error message size, since fixed.  will remove23:30
opendevreviewIan Wienand proposed opendev/system-config master: Refactor infra-prod jobs for parallel running  https://review.opendev.org/c/opendev/system-config/+/80767223:31
opendevreviewIan Wienand proposed opendev/system-config master: infra-prod: clone source once  https://review.opendev.org/c/opendev/system-config/+/80780823:31
clarkbI'm going to leave 807808 unreviewed for now as that one should become easier to undersatnd once zuul is happy with it and that requires a few of the other changes to land first23:38
ianwclarkb: if you're happy i can monitor the changes up to there.  i do think they should all be no-ops, so i'm not expecting to do anything but monitor23:48

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