albexl[m] | Hello, I am part of volvocars's Zuul team. I would like to be added to the groups created for [these repositories](https://review.opendev.org/c/openstack/project-config/+/916038)(volvocars-powertrain-build-core, volvocars-powertrain-build-release, volvocars-project-config-core, volvocars-project-config-release) so that I get access to -2...+2 the changes in those repositories and also be able to add more of my team members if needed. Can | 06:31 |
---|---|---|
albexl[m] | that be fixed? Thanks in advance. | 06:31 |
opendevreview | Jan Marchel proposed openstack/project-config master: Add new repository for NebulOuS testing data https://review.opendev.org/c/openstack/project-config/+/916876 | 08:13 |
frickler | albexl[m]: done for three of the groups. I'm unsure about the volvocars-project-config-release group, do you really intend to push tags and branches for this repo? IIUC this is generally considered a bad idea for a config repo, so I would suggest to amend that ACL instead (cc clarkb fungi corvus, cf. | 08:56 |
frickler | https://review.opendev.org/c/openstack/project-config/+/916038/13/gerrit/acls/volvocars/project-config.config ) | 08:56 |
frickler | well actually tags could be o.k., we do even have exactly one on openstack/project-config | 09:05 |
albexl[m] | <frickler> "albexl: done for three of the..." <- Thanks | 10:26 |
opendevreview | Alberto Gonzalez proposed openstack/project-config master: Add "Verified" label permissions to volvocars groups https://review.opendev.org/c/openstack/project-config/+/917017 | 10:32 |
opendevreview | Alberto Gonzalez proposed openstack/project-config master: Add "Verified" label permissions to volvocars groups https://review.opendev.org/c/openstack/project-config/+/917017 | 10:53 |
corvus | frickler: albexl i did just wake up, but i *think* we need to force-merge the initial project-config change for the volvocars tenant | 13:26 |
corvus | i think we probably haven't thought this through 100% since we add tenants so rarely -- but now that i think about it, maybe we should have had the volvocars/project-config repo be an import of one of the other project-config repos... like zuul/project-config. then it would have started with a valid pipeline config, and could be modified from there | 13:28 |
corvus | so maybe that's what we should do in the future, but for now, we just force-merge https://review.opendev.org/916802 | 13:28 |
corvus | it does look like a force-merge is how we bootstrapped the zuul tenant: https://review.opendev.org/648523 | 13:29 |
corvus | Albin Vass: ^ fyi | 13:30 |
fungi | oh i like the import idea for a future process improvement | 13:38 |
corvus | if no one objects, i'll go ahead and force-merge 916802 | 13:39 |
fungi | we do reject importing repo content which contains zuul configuration though, so we'd need to figure out how to special-case it | 13:39 |
corvus | fungi: lol :) | 13:40 |
fungi | corvus: no objection from me | 13:40 |
corvus | done | 13:42 |
frickler | sorry I was away for a bit. but right, the initial commit in a config-repo isn't self-testing. if the import from a different repo turns out to be difficult, we could maybe also bootstrap with a tenant config in openstack/project-config that gets removed after the initial commit? or would that give a conflict? | 15:00 |
corvus | i think moving pipeline definitions between repos could be tricky | 15:06 |
clarkb | 2024-04-25 04:09:35.283 | Downloading glean-1.24.0-py3-none-any.whl (111 kB) from https://nb02.opendev.org/ubuntu-jammy-427f2442d72c4a61ba03ab1462efea4a.log would indicate we are using glean as long as the new image has uploaded to the clouds successfully | 15:15 |
fungi | perfect | 15:16 |
clarkb | *we are using new glean | 15:16 |
frickler | 24.04 is out https://lists.ubuntu.com/archives/ubuntu-announce/2024-April/000301.html | 15:32 |
clarkb | frickler: has the dib change been updated now that there is a glean release? we can probably land that today once it is done | 15:33 |
frickler | clarkb: not yet, but I think I can get to that before I eow | 15:34 |
clarkb | sounds good, thanks! | 15:34 |
frickler | clarkb: fungi: actually one question about these three DIB_* vars we already have for jammy and releases before. do we know whether these are still needed and why or are these just cargo-culted and we could try building noble without them? | 15:41 |
frickler | https://review.opendev.org/c/openstack/diskimage-builder/+/915915/4/.zuul.d/jobs.yaml#264 | 15:41 |
frickler | I did drop them for my local build and didn't notice anything different fwiw | 15:42 |
clarkb | frickler: DIB_APT_LOCAL_CACHE disables the apt cache that dib can manage. We don't want it in the test jobs because they are single use nodes (we do enable it in our normal builders). I don't know about the DISABLE_APT_CLEANUP var. The no check gpg is necessary when using our mirrors because they are not properly signed. It works with noble because we use upstream for now. | 15:43 |
clarkb | DIB_DISABLE_APT_CLEANUP : by default dib cleans up the apt cache in the image before creating it to try and get a smaller image. I don't know why we would disable that here. I think we can probably drop that flag but keep the other two | 15:44 |
frickler | ah, o.k., thx for the explanations, I'll do that | 15:45 |
frickler | well I think for the test job the DISABLE_APT_CLEANUP also makes sense as it could make the test run faster skipping that step? | 15:46 |
clarkb | oh yes maybe that is why it is there. A speedup since the test images are already small enough we don't need to optimize for that | 15:47 |
opendevreview | Dr. Jens Harbott proposed openstack/diskimage-builder master: Add Ubuntu 24.04 (noble) build to testing https://review.opendev.org/c/openstack/diskimage-builder/+/915915 | 15:51 |
opendevreview | Dr. Jens Harbott proposed openstack/diskimage-builder master: Add tox-py311 job https://review.opendev.org/c/openstack/diskimage-builder/+/917058 | 15:52 |
clarkb | frickler: any reason to not add that job to the gate (I notice the noble job was also not in the gate) | 15:53 |
frickler | clarkb: no real reason other than me not thinking about it. will update | 15:54 |
opendevreview | Dr. Jens Harbott proposed openstack/diskimage-builder master: Add Ubuntu 24.04 (noble) build to testing https://review.opendev.org/c/openstack/diskimage-builder/+/915915 | 15:55 |
opendevreview | Dr. Jens Harbott proposed openstack/diskimage-builder master: Add tox-py311 job https://review.opendev.org/c/openstack/diskimage-builder/+/917058 | 15:57 |
clarkb | fungi: frickler: I'm about to grab some late breakfast after morning meetings, but if we still think now is a good time to do the gitea db upgrades I'm generally around | 16:59 |
fungi | sounds good. i'm probably vanishing for a while at 19:30 utc or so to meet a friend for an early dinner, but available until then | 17:01 |
clarkb | I've just checked on nl01 and I see image uploads for jammy were successful. Considering we haven't had any screaming that none of the jobs are working anymore I suspect glean is happy | 17:02 |
clarkb | fungi: cool it should take about an hour to gate and then 15 minutes to deploy which means if we approve it nowish should be done well before you pop out | 17:02 |
clarkb | fungi: do you want ot approve it or should I/ | 17:02 |
fungi | i can do it | 17:07 |
fungi | approved it now | 17:08 |
fungi | zuul estimates it will merge around 18:30 | 18:03 |
fungi | the hourly jobs should hopefully be done by then, so deploy ought to go quickly | 18:04 |
clarkb | excellent | 18:09 |
opendevreview | Clark Boylan proposed opendev/system-config master: DNM Forced fail on Gerrit to test the 3.9 upgrade https://review.opendev.org/c/opendev/system-config/+/893571 | 18:17 |
frickler | clarkb: fungi: forgot to ask earlier, are we ready to proceed with the ssh key update stack? | 18:17 |
clarkb | frickler: I think so | 18:18 |
clarkb | I put a hold on the gerrit 3.9 job for 893517. Will use that to test the downgrade process and check things in the release notes | 18:18 |
opendevreview | Merged opendev/system-config master: Upgrade Gitea's backend DB to MariaDB 10.11 https://review.opendev.org/c/opendev/system-config/+/916847 | 18:33 |
clarkb | the deployment is running | 18:34 |
fungi | yep, that was quick | 18:34 |
fungi | watching mariadb container processes bounce on gitea09 | 18:35 |
clarkb | gitea09 is done | 18:35 |
clarkb | web ui seems to work | 18:36 |
fungi | Version: '10.11.7-MariaDB-1:10.11.7+maria~ubu2204' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution | 18:36 |
clarkb | and gitea10 is done now too | 18:36 |
clarkb | gitea11 is done now too. So far this seems to be working as expected | 18:38 |
clarkb | all 6 are done now | 18:42 |
fungi | and reported successful | 18:42 |
clarkb | some quick clicking around in the web ui for each lgtm. docker ps shows the expected container image for mariadb running on all 6 and spot checking the logs shows upgrades ran as expected | 18:43 |
clarkb | I'm also able to git clone system-config so this is looking good | 18:44 |
clarkb | The last remaining db that needs an update is Gerrit's and other than needing a downtime its a fairly low risk change due to how gerrit uses that DB | 19:00 |
fungi | okay, heading out for a while, but i'll be back later | 19:31 |
clarkb | I'm (slowly) starting to put together gerrit 3.9 upgrade planning notes here: https://etherpad.opendev.org/p/gerrit-upgrade-3.9 | 22:17 |
fungi | definitely a good start | 22:21 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!