Monday, 2022-08-08

*** osmanlicilegi is now known as Guest748500:18
*** rlandy_ is now known as rlandy|out00:43
ianwhappily there's a pull request on our grafana issues with the beta -> https://github.com/grafana/grafana/issues/5327500:53
ianwunhappily i can not build a container with it to test, it seems like "docker build" is broken from some npm/javascript reason i don't want to think about00:53
ianwif only there was some way that we could develop software and commit changes to ensure that developers wanting to help test your project always have a main branch that builds ...00:54
ianwfrickler: thanks for looking at the openeuler stuff.  i will go in and manually delete the old .wsp files to cleanup https://grafana.opendev.org/d/f3089338b3/nodepool-dib-status?orgId=101:29
ianwotherwise they'll sit for a month or two until they get cleaned up for non-updating01:29
ianwi did apply the upstream change on the 9.0.1-beta1 tag and it fixed our graphs, so that's good.  opendev testing wins again :)01:38
opendevreviewMerged opendev/system-config master: paste: move certificate to group variable  https://review.opendev.org/c/opendev/system-config/+/84891702:10
*** pojadhav is now known as pojadhav|ruck02:36
opendevreviewMerged opendev/system-config master: mirror: retwork testinfra testing  https://review.opendev.org/c/opendev/system-config/+/84891203:50
opendevreviewMerged opendev/system-config master: mirror-update: move testing to mirror-update99  https://review.opendev.org/c/opendev/system-config/+/84891903:50
*** lbragstad8 is now known as lbragstad04:48
*** raukadah is now known as chandankumar04:51
*** marios is now known as marios|ruck05:12
*** pojadhav|ruck is now known as pojadhav|rover05:26
*** ysandeep|PTO is now known as ysandeep05:38
*** tobias-urdin5 is now known as tobias-urdin06:03
*** ysandeep is now known as ysandeep|afk06:52
*** gibi_pto is now known as gibi07:27
*** jpena|off is now known as jpena07:35
*** undefined is now known as Guest767407:59
opendevreviewSimon Westphahl proposed zuul/zuul-jobs master: Supply missing error message on S3 upload failure  https://review.opendev.org/c/zuul/zuul-jobs/+/85238308:19
opendevreviewSimon Westphahl proposed zuul/zuul-jobs master: Supply missing error message on S3 upload failure  https://review.opendev.org/c/zuul/zuul-jobs/+/85238308:28
opendevreviewSimon Westphahl proposed zuul/zuul-jobs master: Supply missing error message on S3 upload failure  https://review.opendev.org/c/zuul/zuul-jobs/+/85238308:58
opendevreviewSimon Westphahl proposed zuul/zuul-jobs master: Supply missing error message on S3 upload failure  https://review.opendev.org/c/zuul/zuul-jobs/+/85238309:00
*** ysandeep|afk is now known as ysandeep09:33
*** rlandy|out is now known as rlandy10:29
*** dviroel_ is now known as dviroel11:38
*** dhill is now known as Guest769611:55
opendevreviewMerged openstack/project-config master: Add new project "whitebox-neutron-tempest-plugin" in the x/ namespace  https://review.opendev.org/c/openstack/project-config/+/85103111:57
*** elodille1 is now known as elodilles12:11
*** Guest7674 is now known as rcastillo12:35
*** pojadhav is now known as pojadhav|rover13:30
*** dasm|off is now known as dasm13:31
*** yoctozepto is now known as yoctozepto[pto]13:46
opendevreviewVanou Ishii proposed openstack/diskimage-builder master: Fix wrong yum.conf name of CentOS 9 Stream  https://review.opendev.org/c/openstack/diskimage-builder/+/85240813:53
*** hjensas is now known as hjensas|afk14:07
NeilHanlongood morning folks :) i think https://review.opendev.org/c/openstack/project-config/+/852167 is ready to go, if/when someone has a moment to move it along14:09
fungilooks like i'm already +2 on that one, but ideally we'll have a second core reviewer approve it14:10
NeilHanlonack14:12
*** marios|ruck is now known as marios|ruck|call14:49
opendevreviewClark Boylan proposed opendev/system-config master: WIP Add a mailman3 list server  https://review.opendev.org/c/opendev/system-config/+/85124815:13
clarkbI'm hoping that shows vhosts are properly work via the screenshots and that we don't try to create lists that already exist. Next up I think I'm going to try and directly inspect the DB to determien if our super user exists and toggle the email verification for that user from there15:14
*** marios|ruck|call is now known as marios|ruck15:15
*** dviroel is now known as dviroel|lunch15:29
*** ysandeep is now known as ysandeep|out15:30
*** marios|ruck is now known as marios|out15:55
opendevreviewClark Boylan proposed opendev/system-config master: WIP Add a mailman3 list server  https://review.opendev.org/c/opendev/system-config/+/85124815:55
*** jpena is now known as jpena|off16:34
*** dviroel|lunch is now known as dviroel16:38
clarkbthis is weird the admin user I'm creating has its email address verified now16:41
clarkbmaybe because I called the user "admin" there is special handling?16:41
clarkbI guess we can move on from that problem16:41
clarkbhrm I think I found another bug in the upstream docker images. DJANGO_ALLOWED_HOSTS is meant to be a list of allowed hosts that we will serve content for, but the upstream settings.py simple os.getenviron()s that var16:49
clarkband thatdoesn't deserialize the textual list to a pyhton list of strings which is what django expects16:50
opendevreviewClark Boylan proposed opendev/system-config master: WIP Add a mailman3 list server  https://review.opendev.org/c/opendev/system-config/+/85124816:59
clarkbI've now made a second modification to the upstream settings.py file that we're bind mounting over the container's version :/17:01
clarkbI think once we've got something much closer to functional I'll need to write some bug reports for upstream17:03
fungiyeah, i have a feeling we're working outside the bounds of how they expect people deploy things17:25
fungipython 3.11.0rc1 was just tagged!17:28
opendevreviewClark Boylan proposed opendev/system-config master: WIP Add a mailman3 list server  https://review.opendev.org/c/opendev/system-config/+/85124817:30
clarkbfungi: I'm hoping that maybe by tomorrow the test created deployment will be in a place that you can poke at and think about mailing list configuration items and maybe also test the exim and mail transportation functionality17:34
clarkbOnce I get these last couple of details done its mostly just backups, log rotation, and then actual mailing list (and maybe user?) configuration17:34
clarkbre user management/configuration It looks like we can assign email addresses as list owners similarly to what we've done in the past with mm2. However, I have no idea if that will work if the user then shows up and tries to create an account for that email address17:36
clarkbthat might complicate our migration. However, once migrated we can probably just tell users they must have registered and accoubt before adding their new lists17:37
fungiyes, that's worth testing17:37
fungilonger term, i think we also want to integrate with keycloak17:37
clarkbyes, one of the things I've done there is disabled "social" auth but in theory we can turn that back on and tie it to the central auth17:37
clarkbmostly I disabled it because I don't want people to have 5 accounts for 5 different identity sources17:38
clarkbbetter to make a local account17:38
clarkbthough I guess I'm assuming my ALLOWED_HOSTS fix will fix the vhosting17:46
clarkbif it doesn't fix the vhosting there may still be a bit of work to do17:46
clarkbI think I just found a bug in mm318:09
clarkbI'm trying to set advertized: False or True depending on whether or not hte list is private. The mm3 api is accepting my boolean json value for true and false and trying to .lower() it18:10
fungihah18:10
fungiand lower-case is invalid?18:10
clarkbwell thats the next thing to try, sending it a str valud of 'true' or 'false'18:11
clarkbits just weird that their docs show actual boolean values and then they don't work18:11
opendevreviewClark Boylan proposed opendev/system-config master: WIP Add a mailman3 list server  https://review.opendev.org/c/opendev/system-config/+/85124818:11
clarkbI also found an issue with the way I collect mm3 service logs in the CI job. It only works when ansible is successful18:15
clarkbThe reason it is that way is the di is logs/ and for both mailman core and mailman web and I want to copy the entire dir but differentiate between the two so I do a symlink in the post run playbook18:15
clarkboh except it isn't a true post run playbook it is the "test run" playbook which we must only run if the other ansible succeeds. I think I can fix this by having another playbook do the thing and treat it as a regular run playbook18:16
opendevreviewClark Boylan proposed opendev/system-config master: WIP Add a mailman3 list server  https://review.opendev.org/c/opendev/system-config/+/85124818:48
clarkbgetting idempotency correct when you're inspecting the db is fun18:49
opendevreviewClark Boylan proposed opendev/system-config master: WIP Add a mailman3 list server  https://review.opendev.org/c/opendev/system-config/+/85124819:11
*** tosky_ is now known as tosky19:25
*** undefined is now known as Guest773319:30
*** Guest7733 is now known as rcastillo19:31
clarkbok that latest patchset is diempotent and the vhosting works19:36
*** rlandy is now known as rlandy|brb20:09
*** rlandy|brb is now known as rlandy20:55
opendevreviewClark Boylan proposed opendev/system-config master: WIP Add a mailman3 list server  https://review.opendev.org/c/opendev/system-config/+/85124821:08
clarkbfungi: ^ assuming I didn't break anything with these latest updates I think the resulting held node for that will be ready for testing of mailman more interactively to sort out things like list ownership and exim configs and mm2 migrations21:08
clarkbthat is really really close I think21:09
fungiand then we'll push a dnm change to fail the deploy test job with an autohold in place, i guess?21:13
*** dviroel is now known as dviroel|out21:22
clarkbfungi: I've already been doing that all day so ya we should have one asap21:44
fungioh, hah21:44
fungiand thanks! i've been quite distracted with other tasks21:45
clarkbfungi: 104.130.26.212 that last run didn't explode on the ansible I added. I think thats about where I need to hand it off for help as its the mailman and exim details now21:46
clarkbas far as the service goes with its deployment, base config, log rotation, backups etc I think we're good. Oh I do need to exclude the local db backup from borg though21:46
clarkbThe skeleton for managing lists via the rest api in ansible is all there too. Just need to figure out what we want to set setttinsg to and update the bits already in ansible21:47
fungihopefully my tomorrow will be caught up on other work and i can take a closer look21:47
opendevreviewClark Boylan proposed opendev/system-config master: WIP Add a mailman3 list server  https://review.opendev.org/c/opendev/system-config/+/85124821:53
clarkbThat is mostly a bookkeeping update. I won't bother holding a new node. The old one should be fine21:53
clarkbinfra-root ^ feel free to poke around that change at this point. It is still WIP but the held node at 104.130.26.212 as well as the bones of the change itself are worth looking at I think21:55
clarkbinfra-root I'm going to work on getting our meeting agenda sent out. Please add anything you'd like on the agenda in the next hour or so21:58
*** dasm is now known as dasm|off22:03
*** rlandy is now known as rlandy|bbl22:24
opendevreviewMerged openstack/project-config master: Add rockylinux 9 to nodepool  https://review.opendev.org/c/openstack/project-config/+/85216722:31
ianwclarkb: excellent stuff; dropped some minor comments22:34
clarkbianw: thanks responded to your questions22:41
clarkbI'll work on addressing feedback tomorrow22:41
clarkbOk I've made edits to the agenda. What am I forgetting?22:56
ianwclarkb: yeah, sometimes you just can not convince jinja to do things that seem sane :)23:19
ianwe.g. if anyone can get 23:19
ianwsed -i -e '$a\' <file> into a shell: statement :)23:19
ianwi've had a heck of a time getting https://review.opendev.org/q/topic:selfsigned-shared-ca merged with job timesouts; all basically random23:27
ianwhttps://zuul.opendev.org/t/openstack/builds?project=opendev%2Fsystem-config&result=TIMED_OUT&skip=023:28
clarkbis haveged installed?23:28
clarkbmaybe we don't have enough randomness?23:29
ianwexcluding two arm64 timeouts in that list above, the first 10 entries i've looked at area ll running in OVH GRA123:33
clarkbI think the ovh servers have more limited disk iops23:40
ianwhttps://paste.opendev.org/show/bm7jj1xw2U7SBaaNwnES/23:56
ianwvia little script https://paste.opendev.org/show/b6TehZzJ7SxKgJOUBCKX/23:57

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