ChanServ changed the topic of #freedesktop to: https://www.freedesktop.org infrastructure and online services || for questions about freedesktop.org projects, please see each project's contact || for discussions about specifications, please use https://gitlab.freedesktop.org/xdg or xdg@lists.freedesktop.org
Guest82 has quit [Quit: WeeChat 2.8]
co1umbarius has joined #freedesktop
columbarius has quit [Ping timeout: 480 seconds]
karolherbst has joined #freedesktop
jarthur has joined #freedesktop
ximion has quit [Quit: Detached from the Matrix]
krushia has quit [Quit: Konversation terminated!]
karolherbst has quit [Remote host closed the connection]
karolherbst has joined #freedesktop
AbleBacon has quit [Read error: Connection reset by peer]
tzimmermann has joined #freedesktop
sima has joined #freedesktop
todi has joined #freedesktop
todi has quit []
jsto_ has joined #freedesktop
jsto has quit [Remote host closed the connection]
systwi has quit [Read error: Connection reset by peer]
systwi has joined #freedesktop
MajorBiscuit has joined #freedesktop
ximion has joined #freedesktop
MajorBiscuit has quit []
MajorBiscuit has joined #freedesktop
MajorBiscuit has quit []
MajorBiscuit has joined #freedesktop
ximion has quit [Quit: Detached from the Matrix]
ninja21859 has quit [Remote host closed the connection]
ninja21859 has joined #freedesktop
blatant has joined #freedesktop
<bentiss> thaller: in addition to what whot said: in theory, I have switched all upstream projects to use teh "new" gitlab registry which supports online garbage collection. So if you remove the tags from the web UI (or overwrite the existing ones), the blobs should be cleared.
<thaller> bentiss, great. thanks. that solves my concerns (about wasting resources due to unused images)
<bentiss> thaller: but we are still in a transistion period, so it's not 100% sure everything will work. We are still running both old and new registry at the same time, so some weird interactions happens
<thaller> bentiss, it's fine, if they "eventually" get cleaned up.
<bentiss> thaller: great then!
<thaller> bentiss, to us, those cached images are only for performance (to safe bandwidth+runnertime+cputime resources). As such, they can always be dropped and regenerated (even if the regenerated image is not exactly the same)
<thaller> (I guess, to some projects those images might be important to exactly reproduce something later? We don't look back for gitlab-ci-results, and only care for the latest test).
<bentiss> thaller: I guess most projects care about the latest images only. It's useful for debugging what went wrong, but in 99% of the cases, projects are merging when the pipeline succeed, so there is no reasons to do forensics on 2 months old images
<bentiss> daniels, mupuf: so I was playing last week with Fedora CoreOS (locally and on equinix metal). Turns out that I should be able to have the proper scripts to deploy this automatic updating distro. I wonder if I should not replace arm-8 with a test CoreOS, given that the x86_64 runners are fine while we need to take care of the arm ones every 3 weeks
<mupuf> bentiss: oh, I'm all for immutable distros
<bentiss> daniels: also, I was thinking that given that we are going to take the cluster down for the gitlab 16.0 update, *maybe* we could use that opportunity to: 1. change data center, and regroup with the runners (which I believe equinix would prefer us), 2. rebuild a new cluster there with an updated k3s AND IPv6 support
<bentiss> The reasons is that we need to upgrade postgres, but we also need to change the k3s network backend. So maybe it's a good opportunity to do that
<bentiss> (and 3. finalise the migration of the registry to self-hosted data to reduce the GCP costs from $1400 to $400 a month)
<bentiss> the only problem, is that the ceph migration would likely need to be done through ceph object multisite, and it's an unkonwn (I really don't want to manually migrate the ceph object data by hand once again)
<bentiss> we would also need to update the DNS entries, but the "we now have IPv6 support" should be a good enough reason, no?
pjakobsson has joined #freedesktop
<mupuf> bentiss: oh boy, this migration is going to be quite something :o
thaller has quit [Remote host closed the connection]
thaller has joined #freedesktop
columbarius has joined #freedesktop
co1umbarius has quit [Ping timeout: 480 seconds]
vkareh has joined #freedesktop
thaller is now known as Guest934
thaller has joined #freedesktop
thaller has quit [Quit: Leaving]
dcunit3d has quit [Ping timeout: 480 seconds]
johnkizer has joined #freedesktop
johnandmegh has quit [Ping timeout: 480 seconds]
alatiera has joined #freedesktop
Haaninjo has joined #freedesktop
AbleBacon has joined #freedesktop
pixelcluster has quit [Ping timeout: 480 seconds]
tzimmermann has quit [Quit: Leaving]
ximion has joined #freedesktop
Ekho has quit [Quit: CORE ERROR, SYSTEM HALTED.]
todi has joined #freedesktop
<eric_engestrom> this might be a question for here (cc mupuf who I asked elsewhere): why do we have a giant list in `.gitlab-ci/common/generate-env.sh` that we have to maintain, instead of dumping everything with `env`? I'm guessing it might be for reproducibility, ie. we want to only pass specific envvars and not anything else that might also be set some other way than gitlab-ci.yml?
<anholt_> sounds like a possibly nice cleanup
<anholt_> we have a giant list because it started out as a short list.
Ekho has joined #freedesktop
MajorBiscuit has quit [Quit: WeeChat 3.6]
pixelcluster has joined #freedesktop
pixelcluster has quit []
pixelcluster has joined #freedesktop
<eric_engestrom> ack, I'll send an MR tomorrow then and see what the reactions are :)
johnkizer has quit []
<Venemo> can I propose a new message for marge bot? Instead of "I couldn't merge this branch: CI failed!" -> "I don't wanna merge this branch because I'm too lazy to run the tests"
vkareh has quit [Quit: WeeChat 3.6]
todi has quit [Quit: Leaving]
blatant has quit [Quit: WeeChat 3.8]
Leopold has joined #freedesktop
Haaninjo has quit [Quit: Ex-Chat]
agd5f_ has joined #freedesktop
agd5f has quit [Ping timeout: 480 seconds]
Leopold has quit [Ping timeout: 480 seconds]
alanc has quit [Remote host closed the connection]
alanc has joined #freedesktop