Tuesday, 2026-06-16

@priteau:matrix.orgHello. Would there be a known change that would explain why the periodic kolla-publish-* jobs have stopped running daily? https://zuul.opendev.org/t/openstack/builds?job_name=kolla-publish-rocky-10-quay09:23
@priteau:matrix.orgThe last run on the master branch was on 2026-06-1209:23
@priteau:matrix.orgSpecifically for the master branch, but stable/2026.1 also had a gap between June 12 and today09:41
@harbott.osism.tech:regio.chatiiuc this is because the arm jobs were blocked due to some provider issue. and IIUC when one part of a buildset is still pending, no new periodic buildsets are triggered. we might want to set up a dedicated periodic-arm pipeline similar to the check-arm pipeline to separate these11:08
@priteau:matrix.orgDo you think it will get resolved automatically for the next periodic run?11:18
@mnasiadka:matrix.orgWell, the backlog for arm jobs seems to be like… 5 days?12:15
@mnasiadka:matrix.orghttps://zuul.opendev.org/t/openstack/nodeset-requests12:15
@priteau:matrix.orgSo the new builds you manually queued today won't help…13:08
@priteau:matrix.orgShould we remove the aarch64 jobs temporarily?13:08
@jim:acmegating.comi think there is a problem with the zuul launchers13:15
@jim:acmegating.com2026-06-16 13:14:39,940 ERROR zuul.Launcher:   openstack.exceptions.ConfigException: https://ovhcloud.com is a remote profile that could not be fetched: 404 Not Found13:15
@jim:acmegating.comi'm not sure if that's due to a new openstacksdk version or a change in ovh (like, did they move their profile?)13:19
@jim:acmegating.comthere has been an openstacksdk release since the last time opendev upgraded zuul13:20
@jim:acmegating.comi'm going to do a quick test to figure out if the issue is sdk or ovh13:22
@jim:acmegating.comokay, the issue is present with 4.15.0 and 4.14.0, so i'm assuming something changed in ovh (maybe due to blocking ai scraping bots)13:24
@jim:acmegating.comcurl -Lv https://ovhcloud.com/.well-known/openstack/api (i think this is the url sdk should be using) redirects me to https://us.ovhcloud.com/.well-known/openstack/api/ which does 40413:29
@jim:acmegating.comit also 404s without the trailing /13:29
@jim:acmegating.comhttps://www.ovhcloud.com/.well-known/openstack/api exists13:31
@jim:acmegating.comi think for the moment we need to import that information into our clouds.yaml; then let the sdk and ovh teams know the ovh well-known file is no longer well-known.13:32
@harbott.osism.tech:regio.chatarnaudm: ^^ can you check this? iirc this has happened before13:32
@arnaudm:matrix.orghey, let me read the thread13:34
@arnaudm:matrix.orgso the well-known works with www, but is not without, am I right?>13:36
@jim:acmegating.comarnaudm: that appears to be the case from what i'm seeing, yes13:37
@harbott.osism.tech:regio.chatthat's how I read this, yes13:37
@arnaudm:matrix.orgI will let the team know about this, I wasn't even aware of that stuff13:38
@harbott.osism.tech:regio.chatactually testing locally I'm only getting a big JS blob from www, too, so likely not the expected response there, either13:39
@jim:acmegating.comi mean, a js blob is expected13:39
@jim:acmegating.comnot sure what big means in this case13:39
@jim:acmegating.comhttps://paste.opendev.org/show/b75hYA3XatYCVAXAmpak/13:40
@jim:acmegating.comthat's what the content should be13:40
@jim:acmegating.com(and what i get at the www url)13:40
@arnaudm:matrix.orgdoing curl here and it works with www, but not without13:40
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [opendev/system-config] 993598: Use local instead of remote profile for OVH https://review.opendev.org/c/opendev/system-config/+/99359813:41
@harbott.osism.tech:regio.chatah, yes, I'm getting redirected to https://www.ovhcloud.com/de/.well-known/openstack/api/ , missed the `/de/` part13:41
@harbott.osism.tech:regio.chatfancy cdn setup ;)13:42
@jim:acmegating.cominfra-root: ^ i'm going to manually apply that to the zuul launchers13:42
@mnasiadka:matrix.orgOh fun every day13:43
@mnasiadka:matrix.orgSo, should we have periodic-arm pipeline now?13:43
@harbott.osism.tech:regio.chatcorvus: I assume you tested this locally? lgtm, but right, even force merge won't help if we can get a node to deploy it13:43
@mnasiadka:matrix.orgI’m happy to propose it, if we think this is the way to go until we get more arm64 providers13:43
@jim:acmegating.comJens Harbott: yes, that works with my test script which goes as far as "get a cloud session" it does not do anything after that.13:44
@harbott.osism.tech:regio.chatthat should be good enough to verify all the parameters, ack13:44
@jim:acmegating.comthe launchers immediately loaded that and resumed work13:46
@jim:acmegating.com#status log manually applied https://review.opendev.org/993598 to launchers to fix error with ovh providers13:47
@status:opendev.org@jim:acmegating.com: finished logging13:47
@harbott.osism.tech:regio.chatarnaudm: if that helps the change seems to have happened not more than 3 hours ago, if needed we can likely find a pretty exact timeframe our logs13:49
@arnaudm:matrix.orgyes if you have the exact timeframe13:50
@jim:acmegating.comJens Harbott: arnaudm i think the change could have happened any time in the last week13:50
@jim:acmegating.comi think this only happens on startup, so the last time we would have initialized is around june 613:51
@arnaudm:matrix.orgdamn13:51
@jim:acmegating.com(we're currently finishing this past weekends restart (which was delayed due to the osuosl issue))13:51
@harbott.osism.tech:regio.chatoh, that's ... unexpected, but well ...13:52
@jim:acmegating.comi'm not sure if there's any other playbook or cron job that uses the openstack api on bridge that could narrow it down though?13:52
@harbott.osism.tech:regio.chatso we did disable log uploads yesterday, that might also have been related13:53
@harbott.osism.tech:regio.chat* so we did disable log uploads yesterday, that might also have been related then13:53
@harbott.osism.tech:regio.chathttps://review.opendev.org/c/opendev/base-jobs/+/99333513:54
@jim:acmegating.comthe log uploads do use the "profile:" keyword, so it's possible they would have seen the same error.13:55
@priteau:matrix.orgNice roller coaster 😄 https://grafana.opendev.org/d/21a6e53ea4/zuul-status?orgId=1&from=now-6h&to=now&timezone=utc&viewPanel=panel-1513:56
@harbott.osism.tech:regio.chatarnaudm: so in the opendev-prod-hourly pipeline I see post failures only yesterday between 10 UTC and 12 UTC, the latter is when the fix was merged, so likely the error was introduced between 9 and 10, possibly a bit earlier if all the 9 UTC log uploads were lucky and went to rax. not as exact as I had hoped for, but maybe still good enough to help you14:04
@arnaudm:matrix.orgperfect, thanks14:04
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [opendev/system-config] 990679: Document current gerrit restart process https://review.opendev.org/c/opendev/system-config/+/99067914:50
-@gerrit:opendev.org- Monty Taylor https://matrix.to/#/@mordred:inaugust.com proposed: [zuul/zuul-jobs] 993612: Support uv venvs in fetch-subunit output https://review.opendev.org/c/zuul/zuul-jobs/+/99361214:53
-@gerrit:opendev.org- Monty Taylor https://matrix.to/#/@mordred:inaugust.com proposed: [zuul/zuul-jobs] 993612: Support uv venvs in fetch-subunit output https://review.opendev.org/c/zuul/zuul-jobs/+/99361215:12
-@gerrit:opendev.org- Monty Taylor https://matrix.to/#/@mordred:inaugust.com proposed: [zuul/zuul-jobs] 993612: Support uv venvs in fetch-subunit output https://review.opendev.org/c/zuul/zuul-jobs/+/99361215:36
@arnaudm:matrix.orghey, the team identified the issue, they will fix it15:40
@fungicide:matrix.orgthanks arnaudm!!!15:42
@fungicide:matrix.orgcorvus: should we abandon/cancel 993598 in that case, before it merges?15:55
@fungicide:matrix.orgor i guess it's not fixed yet so we can revert it later if we prefer15:56
@jim:acmegating.comyeah let's wait15:57
-@gerrit:opendev.org- Stephen Finucane proposed:16:03
- [openstack/project-config] 993628: Remove packaging configuration https://review.opendev.org/c/openstack/project-config/+/993628
- [openstack/project-config] 993629: Apply ruff https://review.opendev.org/c/openstack/project-config/+/993629
- [openstack/project-config] 993630: Bump Python versions when creating a new release https://review.opendev.org/c/openstack/project-config/+/993630
- [openstack/project-config] 993631: trivial: Fix shellcheck issues https://review.opendev.org/c/openstack/project-config/+/993631
- [openstack/project-config] 993632: trivial: Add PEP 723 headers for Python scripts https://review.opendev.org/c/openstack/project-config/+/993632
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [opendev/system-config] 993598: Use local instead of remote profile for OVH https://review.opendev.org/c/opendev/system-config/+/99359816:04
-@gerrit:opendev.org- Monty Taylor https://matrix.to/#/@mordred:inaugust.com proposed: [zuul/zuul-jobs] 993612: Support uv venvs in fetch-subunit output https://review.opendev.org/c/zuul/zuul-jobs/+/99361216:06
-@gerrit:opendev.org- Monty Taylor https://matrix.to/#/@mordred:inaugust.com proposed: [opendev/base-jobs] 990828: Honor container_command in buildset-registry playbooks https://review.opendev.org/c/opendev/base-jobs/+/99082816:11
-@gerrit:opendev.org- Michal Nasiadka proposed: [zuul/zuul-jobs] 993649: use-buildset-registry: Rename vars/Fedora.yaml to vars/RedHat.yaml https://review.opendev.org/c/zuul/zuul-jobs/+/99364917:48
-@gerrit:opendev.org- Monty Taylor https://matrix.to/#/@mordred:inaugust.com proposed: [opendev/system-config] 993655: Add gerritbot to #drizzle:drizzle.org https://review.opendev.org/c/opendev/system-config/+/99365518:47
-@gerrit:opendev.org- Monty Taylor https://matrix.to/#/@mordred:inaugust.com proposed:19:00
- [opendev/base-jobs] 990828: Honor container_command in buildset-registry playbooks https://review.opendev.org/c/opendev/base-jobs/+/990828
- [opendev/base-jobs] 993657: Fix ansible-lint grumps from earlier force-land https://review.opendev.org/c/opendev/base-jobs/+/993657
@mordred:waterwanders.comfwiw - 990828 you can see working here: https://review.opendev.org/c/drizzle/drizzle/+/990830 ... and 993657 is fallout from this morning's ovh fun.19:01
@priteau:matrix.orgbuild-openstack-releasenotes failures for the last hour: https://zuul.opendev.org/t/openstack/builds?job_name=build-openstack-releasenotes19:04
@priteau:matrix.orgThis should fix it: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/99365819:05
@arnaudm:matrix.orgfungicide I was told that the fix may take few days before landing on prod, I am trying to accelerate this but out of my scope unfortunately19:08
@mordred:waterwanders.comPierre Riteau: that patch seems reasonable - but any idea how that could have ever worked?19:08
@fungicide:matrix.orgarnaudm: no worries! we have the temporary fix in place19:08
@priteau:matrix.orgThe broken code was merged an hour ago: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/96839819:09
@priteau:matrix.orgI guess the CI jobs don't cover this19:09
@mordred:waterwanders.comah, nod. makes sense. yeah. :(19:09
@mnasiadka:matrix.orgYeah, waiting for Verified+1 and will merge it19:11
@priteau:matrix.orgChecks completed just now19:12
@mordred:waterwanders.comif folks have a sec, could I get eyes on https://review.opendev.org/c/openstack/project-config/+/993214 and https://review.opendev.org/c/opendev/system-config/+/993655 - they're both super easy :) ... Then also, https://review.opendev.org/c/opendev/base-jobs/+/993657 is unrelated but fixes the base-jobs gate.19:28
-@gerrit:opendev.org- Michal Nasiadka proposed on behalf of Martin André: [ttygroup/gertty] 934535: Fix compatibility with SQLAlchemy v2 https://review.opendev.org/c/ttygroup/gertty/+/93453519:28
-@gerrit:opendev.org- Michal Nasiadka proposed on behalf of Martin André: [ttygroup/gertty] 934535: Fix compatibility with SQLAlchemy v2 https://review.opendev.org/c/ttygroup/gertty/+/93453520:08
-@gerrit:opendev.org- Monty Taylor https://matrix.to/#/@mordred:inaugust.com proposed:20:17
- [zuul/zuul-jobs] 993612: Support uv venvs in fetch-subunit output https://review.opendev.org/c/zuul/zuul-jobs/+/993612
- [zuul/zuul-jobs] 993677: Override gce universe for gce uploads https://review.opendev.org/c/zuul/zuul-jobs/+/993677
@jim:acmegating.commordred: fungi https://opendev.org/opendev/zuul-providers/src/branch/master/zuul.d/providers.yaml#L8620:31
i've been trying various experiments running zuul tests under python 3.14. the latest experiment is to run it with more ram. but our 16gb rax classic nodes have only 4 vcpus, not 8 (like the 8g nodes). i think at this point i would suggest that the answer to the question in that TODO comment is "no"
@jim:acmegating.com(the cpus are not significantly better, so it's basically just 50% cpu resources)20:31
@mordred:waterwanders.comugh. jeez20:32
@mordred:waterwanders.comlike - I still can't get over why 3.14 is so much worse but still is a thing20:32
@jim:acmegating.comthere's no 16gb version in the performance1 series.  we can go to performance2-3020:32
@jim:acmegating.comcompute1-15 could be an option -- that's 8vcpu and 15g20:33
@jim:acmegating.comi don't know anything about it20:33
@jim:acmegating.comoh, no disk on those20:34
@jim:acmegating.com(i mean, we can work with that, but i think it suggests it may be substantially different than other flavors)20:34
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [opendev/zuul-providers] 993689: Increase rax-classic 16GB flavor to next size up https://review.opendev.org/c/opendev/zuul-providers/+/99368920:38
-@gerrit:opendev.org- Dr. Jens Harbott proposed: [openstack/project-config] 993691: Clean up log-classify jobs https://review.opendev.org/c/openstack/project-config/+/99369120:44
@mnasiadka:matrix.orgcorvus: but that’s 30G, not 16G - how is quota defined in rax classic? cpu only?20:49
@jim:acmegating.commnasiadka: yes, it's not the only flavor that offers more than the minimum in one category in order to meet the minimum in another20:49
@jim:acmegating.commnasiadka: it's weird20:49
@jim:acmegating.comhttps://paste.opendev.org/show/bzhgGnbX7m0luGsn55ky/ is the list20:50
@jim:acmegating.comthis looks like the best way to get the cpu/ram needed for that while using the performance series (which, i think rax preferred us to use), but i'm open to suggestions :)20:51
@mnasiadka:matrix.orgWell, nobody is going to complain, but then we could extend the 32G flavor to use this as well (to extend it to other providers than VexxHost) - but maybe not in the same change20:52
@mnasiadka:matrix.orgThat list is a bit weird, not mentioning that 15G and 30G sounds funny anyway20:52
@jim:acmegating.comyep we could add more 32gb flavors20:53
@jim:acmegating.comi think originally we wanted to avoid using those in rax because they used up so much quota, but zuul-launcher will favor vexxhost for those anyway now because of its low utilization, so it's not as much of a problem.20:54
@mordred:waterwanders.comcorvus: 2026-06-16 20:54:00.198178 | TASK [upload-logs-swift : Upload logs to swift]20:57
2026-06-16 20:54:02.196811 | localhost -> localhost | Output suppressed because no_log was given
failure
2026-06-16 20:54:02.199394 |
@mordred:waterwanders.comcorvus: Provider: opendev.org%2Fopendev%2Fzuul-providers/rax-dfw-main20:58
@mordred:waterwanders.commore jobs failed with post_failure that time20:58
@jim:acmegating.comoh but that may not be the log upload provider, right?20:59
@mordred:waterwanders.com(and a different subset are failing this time through)20:59
@mordred:waterwanders.comyeah - do we log which log upload provider we're goign to use?20:59
@mordred:waterwanders.com(I still have the console up)20:59
@jim:acmegating.comi thought so but i don't know the keyword21:00
@mnasiadka:matrix.orgThat no_log is not really helping in getting that, last time I had to check executor-debug logs to get that21:00
@jim:acmegating.comi thought we put it in a task before the upload?21:00
@mnasiadka:matrix.orgOh, maybe - I didn’t try scrolling up ;)21:00
@mordred:waterwanders.comI don't see it anywhere21:00
@mordred:waterwanders.combut - I _am_ scanning text with my eyeballs21:01
@mordred:waterwanders.comhttps://zuul.opendev.org/t/zuul/build/a5f6c4434198461ca98d019b4f140029 is one of the failed zuul jobs, fwiw21:02
@jim:acmegating.comokay these are coming from the base-minimal playbook21:04
@jim:acmegating.commaybe something about that code path is different -- that could explain why we're not seeing widespread problems, but also, why it's affecting a change that isn't touching logs21:04
@jim:acmegating.comum21:04
@jim:acmegating.commaybe base-minimal still have ovh configured?21:04
@mordred:waterwanders.comoh - maybe so?21:05
@mordred:waterwanders.comyup21:05
-@gerrit:opendev.org- Monty Taylor https://matrix.to/#/@mordred:inaugust.com proposed: [opendev/base-jobs] 993694: Disable ovh from base-minimal https://review.opendev.org/c/opendev/base-jobs/+/99369421:06
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [opendev/base-jobs] 993695: Update base-minimal post-logs https://review.opendev.org/c/opendev/base-jobs/+/99369521:09
@jim:acmegating.commordred: lgtm but also ^21:09
@jim:acmegating.commnasiadka: mordred that solves the mystery of the missing task21:10
@mordred:waterwanders.comah - neat21:10
@jim:acmegating.comthe normal upload playbook *does* have a task that outputs the selected log provider21:10
@jim:acmegating.comnow that change will add it to the base-minimal upload playbook21:10
@mordred:waterwanders.comalso- you're going to need https://review.opendev.org/c/opendev/base-jobs/+/993657 21:10
@jim:acmegating.comokay i approved 657 and also 694 because those are pro-forma changes (add spaces, disable ovh which is already disabled).  i think 695 deserves normal review.21:12
@mordred:waterwanders.comcorvus: 695 lgtm conceptually - it's going to hit the same space error in ansible-lint :(21:15
-@gerrit:opendev.org- Zuul merged on behalf of Monty Taylor https://matrix.to/#/@mordred:inaugust.com: [opendev/base-jobs] 993657: Fix ansible-lint grumps from earlier force-land https://review.opendev.org/c/opendev/base-jobs/+/99365721:17
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [opendev/base-jobs] 993695: Update base-minimal post-logs https://review.opendev.org/c/opendev/base-jobs/+/99369521:19
@mordred:waterwanders.comthe second ovh change hit it in the gate, but since the space fix landed I just popped a recheck on it. it should work this time21:20
@mordred:waterwanders.comI should have stacked them in the first place - duh21:21
-@gerrit:opendev.org- Zuul merged on behalf of Monty Taylor https://matrix.to/#/@mordred:inaugust.com: [opendev/base-jobs] 993694: Disable ovh from base-minimal https://review.opendev.org/c/opendev/base-jobs/+/99369421:29
-@gerrit:opendev.org- Monty Taylor https://matrix.to/#/@mordred:inaugust.com proposed: [opendev/base-jobs] 990828: Honor container_command in buildset-registry playbooks https://review.opendev.org/c/opendev/base-jobs/+/99082821:32
@priteau:matrix.orgRelease notes jobs are still broken: https://zuul.opendev.org/t/openstack/build/6c2e95bcfbe5414da5533bd2efe29a8221:54
@priteau:matrix.orgFileNotFoundError: [Errno 2] No such file or directory: 'tox'21:55
@fungicide:matrix.orgPierre Riteau: it may make more sense to revert and let the people who were working on that implementation try again later21:56
@fungicide:matrix.orgi don't currently have bandwidth to dig into the errors enough to be able to confidently review a fix, but am happy to rubber-stamp a revert21:57
-@gerrit:opendev.org- Stephen Finucane proposed: [openstack/project-config] 993628: Remove packaging configuration https://review.opendev.org/c/openstack/project-config/+/99362821:59
-@gerrit:opendev.org- Stephen Finucane proposed: [openstack/project-config] 993629: Apply ruff https://review.opendev.org/c/openstack/project-config/+/99362921:59
-@gerrit:opendev.org- Stephen Finucane proposed: [openstack/project-config] 993630: Bump Python versions when creating a new release https://review.opendev.org/c/openstack/project-config/+/99363021:59
-@gerrit:opendev.org- Stephen Finucane proposed:21:59
- [openstack/project-config] 993631: trivial: Fix shellcheck issues https://review.opendev.org/c/openstack/project-config/+/993631
- [openstack/project-config] 993632: trivial: Add PEP 723 headers for Python scripts https://review.opendev.org/c/openstack/project-config/+/993632
@priteau:matrix.orghttps://review.opendev.org/c/openstack/openstack-zuul-jobs/+/99370022:06
@priteau:matrix.orgRevert proposed22:06
@priteau:matrix.orgBut stephenfin looks like he's around, maybe he has a quick fix to the code?22:06
@priteau:matrix.orgMaybe tox needs replacing by the value of tox_executable22:08
-@gerrit:opendev.org- Pierre Riteau proposed: [zuul/zuul-jobs] 993701: Fix typo in task name https://review.opendev.org/c/zuul/zuul-jobs/+/99370122:08

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