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
systwi has quit [Ping timeout: 480 seconds]
ybogdano has quit [Read error: Connection reset by peer]
Haaninjo has quit [Quit: Ex-Chat]
___nick___ has quit []
___nick___ has joined #freedesktop
___nick___ has quit []
___nick___ has joined #freedesktop
ximion1 has quit []
feto_bastardo2 has quit []
feto_bastardo2 has joined #freedesktop
dakr has quit [Read error: No route to host]
dakr has joined #freedesktop
itoral has joined #freedesktop
danvet has joined #freedesktop
alanc has quit [Remote host closed the connection]
alanc has joined #freedesktop
mvlad has joined #freedesktop
<mupuf> DavidHeidelberg[m], daniels: Seems like acer-R721T-grunt-cbg-2 is having a very bad day
<daniels> mupuf: thanks, LAVA already picked that up earlier this morning and jobs aren't being scheduled to it until it's fixed
<mupuf> daniels: good, I have a feature like this on my todo list (machines that fail to get to the point where they would download the kernel/initramfs a couple of times get automatically kicked out)
<daniels> enjoy!
<bentiss> daniels: one thing I realized we could easily do to cut the GKE costs again would be to deploy an internal quay and also push the mesa/valve-infra/gstreamer images there too
<bentiss> daniels: because quay has 2 things we want (since 3.8, out last week): quota usage, so we can limit how many images we keep, and transparent cache for other images if we want
MajorBiscuit has joined #freedesktop
<bentiss> daniels: also we can probably ditch the 2.5TB of old artifacts/uploads/lfs/packages
<bentiss> problem is, I really don't have time to deploy quay right now :(
AbleBacon has quit [Read error: Connection reset by peer]
rgallaispou has joined #freedesktop
miracolix has quit []
<DragoonAethis> bentiss: Harbor does both of these things too and is pretty easy to deploy (at least as far as I needed it to go)
<DragoonAethis> Is it missing anything you need?
vbenes has quit [Remote host closed the connection]
<bentiss> DragoonAethis: not necessary anything special. AFAICT, the quota usage on quay is smart: you can still upload new images, and it'll automatically remove the less used ones, which is what we want
<bentiss> don't know much about harbor TBH
<bentiss> hmm... harbor has a native helm chart, which is what we use to deploy everything. When quay is relying on operator
<DragoonAethis> I've looked at the quota demo in Quay and it only had policies for warn/reject, not deleting the old ones
<DragoonAethis> Harbor can only reject, too
<bentiss> DragoonAethis: looks like quay 3.8 is better than it was. I saw a demo of the transparent cache, and it was using quota in that interesting way
<DragoonAethis> Maybe it's just for the caching proxy (Harbor also has automatic retention policies for proxied objects for 7 days/least recently used on quota exceeded, but not for hosted repos)
vbenes has joined #freedesktop
agd5f has quit [Ping timeout: 480 seconds]
scrumplex_ has quit [Remote host closed the connection]
<daniels> bentiss: hmmm, so you mean to replace the existing registry proxy with quay? or to have a third registry?
scrumplex has joined #freedesktop
<bentiss> daniels: yeah, replace the current proxy but also make it the main one for mesa/pipewire/gstreamer
<bentiss> basically we can rewrite the registry-mirror.fd.o to quay.fd.o/cache and have a quay.fd.o/mesa
<bentiss> to ensure we keep an archive we can push to both GKE and quay so that if we prune old images, we still have them on GKE
<bentiss> (replace quay with harbor if that is the choice in the end)
<mupuf> bentiss: Ah, finally a registry that handles removing images without having to restart?
<bentiss> mupuf: technically the new gitlab registry is capable of doing that, but we are still waiting for the migration to be marked as "production ready" by gitlab (and not sure they will ever do, because I remember having read that they consider self hosted deployments can just migrate offline)
<daniels> bentiss: ooh right - I was meaning over Christmas to check how the new registry migration was going ...
<bentiss> daniels: FWYI, given that I said I don't have time to work on it, I already manually deployed https://github.com/operator-framework/operator-lifecycle-manager to be able to use operator-capable things on our cluster :)
<mupuf> bentiss: I see... that's indeed unfortunate. Do you know if there is an issue for it on gitlab? If not, I may write one
<bentiss> mupuf: not sure they have one specific for self hosted. Though they already did the migrtion on gitlab.com, so everything should be ready, minus a little bit of tinkering
<mupuf> I see :)
<mupuf> Thanks for all your hard work!
<bentiss> can't remember the state of the chart deployment if we can specify the registry db or not (I vaguely remember we could)
<bentiss> but the more I think of it, the more I'd prefer first having an external registry we can manage with the gitlab's one being backup or for forks
<bentiss> for the main projects that are using the bulk of the bandwidth I mean
<daniels> bentiss: oh nice, that's cool, thanks :)
<daniels> heh
<bentiss> AFAICT, the operators should handle the automatic update of the components in our back
<bentiss> so if we can have quay update itself for security reasons, that would be nice I think
MajorBiscuit has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #freedesktop
aleksander has joined #freedesktop
<mupuf> it is addressing a flake
MajorBiscuit has quit [Quit: WeeChat 3.6]
MajorBiscuit has joined #freedesktop
vbenes has quit [Read error: Connection reset by peer]
vbenes has joined #freedesktop
aleksander has quit [Quit: Leaving]
itoral has quit [Remote host closed the connection]
GNUmoon2 has quit [Remote host closed the connection]
GNUmoon2 has joined #freedesktop
<bentiss> DragoonAethis: looks like the quay-operator is too much tighten to openshift, and it fails at fetching the route API, which is openshift native
<bentiss> so I guess it'll probably be harbor
agd5f has joined #freedesktop
<DragoonAethis> bentiss: it's almost pleasant to work with, enjoy :D
eroux has joined #freedesktop
thaller is now known as Guest2135
thaller has joined #freedesktop
Guest2135 has quit [Read error: Connection reset by peer]
tchar_ has quit []
tchar has joined #freedesktop
miracolix has joined #freedesktop
<mupuf> DragoonAethis: ROFL
scrumplex_ has joined #freedesktop
scrumplex has quit [Ping timeout: 480 seconds]
ximion has joined #freedesktop
ximion has quit []
ybogdano has joined #freedesktop
<bentiss> daniels, DragoonAethis: so I managed to deploy harbor, configure it as a public proxy and just tested gc, it all works ;)
<DragoonAethis> bentiss: Excellent
<bentiss> now we need to find dedicated volunteers to convert ci-templates and mesa
<bentiss> daniels: I'll push the changes later tonight
agd5f has quit [Read error: Connection reset by peer]
MajorBiscuit has quit [Ping timeout: 480 seconds]
agd5f has joined #freedesktop
AbleBacon has joined #freedesktop
ximion has joined #freedesktop
___nick___ has quit [Ping timeout: 480 seconds]
mvlad has quit [Remote host closed the connection]
ybogdano has quit [Ping timeout: 480 seconds]
Haaninjo has joined #freedesktop
danvet has quit [Ping timeout: 480 seconds]
miracolix has quit [Remote host closed the connection]
___nick___ has joined #freedesktop
rgallaispou1 has joined #freedesktop
rgallaispou1 has quit [Read error: Connection reset by peer]
rgallaispou has quit [Ping timeout: 480 seconds]
rgallaispou has joined #freedesktop
thaller has quit [Remote host closed the connection]
thaller has joined #freedesktop
thaller has quit [Remote host closed the connection]
thaller has joined #freedesktop
pjakobsson_ has joined #freedesktop
pjakobsson has quit [Ping timeout: 480 seconds]
<__tim> what kind of machine do the placeholder-equinox jobs run on? It looks like they don't cache docker images locally or something? I've been seeing it pull the same image every time (taking 4 minutes before running the little script they're supposed to run)