Thursday, 2024-12-12

*** rlandy_ is now known as rlandy11:27
tkajinamo/ I wonder if it's possible to hold a vm in CI for some debugging ?12:06
tkajinamwould like to get into the node of heat-functional job (which is being triggered by https://review.opendev.org/c/openstack/heat/+/937617 )12:07
fricklertkajinam: sure, give me a minute. you can also let me know your ssh public key already12:13
fricklerok, should be in time to hold the current run assuming it will fail12:15
tkajinamfrickler, the public key is https://github.com/kajinamit.keys12:16
tkajinamand thanks ! :-)12:17
tkajinamcan it be kept for a few days ? I'll check details likely tomorrow and will also ask others to have a look12:18
fricklertkajinam: sure, just let us know once you are done. root@65.17.193.167 - note the build is still running, but I'm assuming it will fail based on the history, so I added you there already. just be aware that you might get weird results if you touch anything before it fails12:21
tkajinamfrickler, thanks and I understand that. I'll touch services once the current run completes (and fails, I assume)12:22
fricklerif it passes, the node will be deleted and we'll have to try again with another run12:23
tkajinamah, ok. If that passes there may be no problems we have to dig into :-P12:23
tkajinamfrickler, I just succeeded to login to the node. will monitor the run.12:24
fricklertkajinam: don't worry, if that problem is solved, I've got the next problem waiting for you in the queue, named eventlet bump ;-D12:27
tkajinam:-P12:39
tkajinamthe job failed \o/13:39
* tkajinam signs13:39
* tkajinam sighs13:39
frickleryay ;)13:40
stephenfinfungi: clarkb: We've hit rate limits in OSC jobs recently. Two questions: (a) has anything changed there to be causing this, and (b) should we be running this in post rather than gate? https://review.opendev.org/c/openstack/python-openstackclient/+/88551715:45
fungistephenfin: dockerhub rate limits specifically?15:50
stephenfinsorry, yes15:50
fungidockerhub changed their rate limit quotas recently to be far more restrictive. most projects are working out options for moving off dockerhub as much as possible, and in some cases mirroring their dependencies somewhere else too15:51
stephenfinack, so not something that's changed here. I'll look at migrating to periodic and adding a quay.io job15:51
stephenfinhere being opendev15:51
fungiwe also discovered yesterday that dockerhub counts all addresses within an ipv6 /64 network as a single host for quota purposes15:52
fungiso for cloud providers who assign all server instances public addresses out of a single /64 network, it's functionally as if they're all being funneled through a single-address ipv4 overload nat rate limit wise15:53
fungithose two factors combined have made using dockerhub in ci jobs nigh unworkable15:53
stephenfinack. Dumb question then: how do I get credentials for quay.io? I assume I should be publishing to a opendev or openstack namespace15:56
fungistephenfin: i think each team has their own namespace in quay and sets up an account that they put credentials for in a zuul secret15:58
clarkbright we don't moderate third party account credentials like that15:59
clarkbzuul has an account and opendev has one and kolla has one and so on15:59
clarkbeach being their own responsibility.15:59
fungie.g. https://quay.io/repository/openstack.kolla/fluentd16:00
stephenfinHmm. I wonder if we should simply not publish images...16:01
fungiwe're also, separately, working on solutions to reduce overall request volume to outside container registries in jobs, like pre-caching containers in ephemeral buildset registries so multiple jobs in the same buildset can reuse them16:02
clarkbI guess we do haev a central pypi account but that is mostly for historical reasons when taht was easier with jenkins16:02
clarkbfungi: well to be clear opendev already provides the functionality to do that via the buildset registry. It is up to jobs to take advantage of it16:02
clarkbI don't know that there is much more for us to do with the precaching idea.16:03
fungiother than have examples to point to, yeah16:03
*** Guest2639 is now known as diablo_rojo_phone16:22
gmannhaleyb|out: things working here now, can you remove the WIP from this and its depends-on? https://review.opendev.org/c/openstack/charm-mysql-innodb-cluster/+/93719519:24
haleyb|outgmann: thanks for the review, but i don't think i defined the openstack-python3-charm-jobs-ubuntu correctly, i actually wanted it to trigger the distro-specific templates below it. I think i should just remove it20:27
gmannhaleyb|out: ok, that also work and use distro specific template in distro specific branches20:28
haleyb|outgmann: right, since the jammy one should have py38 and py310 voting, etc, i'm pushing an update soon20:28
gmannhaleyb|out: +1, good point20:29
haleyb|outi think that was actually broken now that i'm looking20:29
gmannhaleyb|out: I will suggest to keep it same way which is n-v in current template and later in separate change fix it and run as voting20:52
haleyb|outgmann: done21:03

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