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
jarthur has quit [Remote host closed the connection]
jarthur has joined #freedesktop
ngcortes has quit [Remote host closed the connection]
pixelcluster has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
pixelcluster has joined #freedesktop
karolherbst has joined #freedesktop
bluepqnuin has quit []
anomalous_creator[m] has quit []
MatrixTravelerbot[m]1 has quit []
colemickens has quit []
jjardon[m] has quit []
karolherbst has quit [Quit: Konversation terminated!]
karolherbst has joined #freedesktop
ximion has quit []
karolherbst has quit [Quit: Konversation terminated!]
karolherbst has joined #freedesktop
danvet has joined #freedesktop
alanc has quit [Remote host closed the connection]
alanc has joined #freedesktop
karolherbst has quit [Ping timeout: 480 seconds]
mvlad has joined #freedesktop
vbenes has joined #freedesktop
ybogdano has quit [Ping timeout: 480 seconds]
mattst88 has quit [Ping timeout: 480 seconds]
mattst88 has joined #freedesktop
fahien has joined #freedesktop
Leopold has joined #freedesktop
MajorBiscuit has joined #freedesktop
GNUmoon2 has joined #freedesktop
GNUmoon has quit [Ping timeout: 480 seconds]
AbleBacon has quit [Read error: Connection reset by peer]
Leopold has quit [Remote host closed the connection]
Leopold_ has joined #freedesktop
Leopold__ has joined #freedesktop
Leopold_ has quit [Ping timeout: 480 seconds]
ximion has joined #freedesktop
rgallaispou has joined #freedesktop
Leopold__ has quit []
fahien has quit [Ping timeout: 480 seconds]
fahien has joined #freedesktop
fahien has quit [Quit: fahien]
ximion has quit []
tintou has quit []
karolherbst has joined #freedesktop
karolherbst has quit [Quit: Konversation terminated!]
MajorBiscuit has quit [Read error: Connection reset by peer]
immibis is now known as Guest2447
immibis has joined #freedesktop
Guest2447 has quit [Ping timeout: 480 seconds]
Leopold_ has joined #freedesktop
ximion has joined #freedesktop
AbleBacon has joined #freedesktop
Nimr-alIslam has joined #freedesktop
Nimr-alIslam has left #freedesktop [#freedesktop]
Leopold_ has quit [Remote host closed the connection]
karolherbst has joined #freedesktop
Haaninjo has joined #freedesktop
Kayden has quit [Quit: reboot to change kernels]
Kayden has joined #freedesktop
<mupuf>
daniels: thanks for the link! From what I can read, it is a reimplementation of gitlab-runner that force-uses an environment that allows 2 commands: submit and monitor. This is indeed an improvement over the current situation because one wouldn't need to create a separate "trigger"/spring board container
<mupuf>
It is however a little different from running in the cloud, because you still need to generate a lava job. Do you think it would be possible to make it fully transparent (aside from specifying the URL to the kernel you want to boot)?
<daniels>
mupuf: yeah it certainly is possible, but you would indeed need some fun variables
<daniels>
this isn’t its final form, just where we got to so far in spare time
<mupuf>
like the lava token?
<mupuf>
well, that is already impressive that your reimplemented gitlab-runner :o!
<mupuf>
Any reason you went this way rather than writing a custom executor that gitlab-runner would use?
<daniels>
lava token would be local, but you’d need at least kernel + initramfs
<mupuf>
Yeah, same for us... even if we could have per-machine default kernel/initramfs if unspecified
<daniels>
as for custom executor, I can’t remember why that was
<daniels>
discarded tbh
<mupuf>
if the reason comes back to you, I would love to hear about it
<mupuf>
For sure, the custom executor's interface may be a little janky...
<daniels>
it’s … not ideal
<daniels>
and the API is simple enough that it’s easy enough to implement it yourself - plus it’s a stable API
<daniels>
I think that was most of the reason
<daniels>
also woo Rust
<mupuf>
hehe, well, I won't disagree!
<mupuf>
and I love the fact that there would be one binary per runner!
<mupuf>
so... pausing a runner == send a signal to the binary and let it kill itself at the end of the job
lileo_ has joined #freedesktop
lileo_ has quit []
<daniels>
yep!
lileo has joined #freedesktop
miracolix has quit [Read error: Connection reset by peer]
mvlad has quit [Remote host closed the connection]