#tailscale
1 messages ยท Page 1 of 1 (latest)
I started developing a Dagger module for hooking up any Dagger service to a Tailscale network. It worked great last month, but now I'm hitting Tailscale API errors... Trying to track them down.
The module: https://daggerverse.dev/mod/github.com/shykes/daggerverse/tailscale@bc07189c88e690910cf3bfbb209774ebd4346e88
Use tailscale as a Dagger module.
Here is the error I'm getting: Received error: register request: Post "https://controlplane.tailscale.com/machine/register": unexpected EOF
Update: I got it to work again... The code was fine, it was my Tailscale auth key that had expired; then when I created a new one, I created the wrong type (API token instead of Auth Key). At each step, the lack of accurate error reporting really slowed me down... See #1196596359130796142 for a discussion of the root cause and how to fix it
Somehow the tailscale "open source code" link is broken. Seems to be missing a slash between the git sha and the string "tailscale".
https://daggerverse.dev/mod/github.com/shykes/daggerverse/tailscale@fa30eca63b4010873a02edc386f115fb2865074d
Hey, I am currently running a central dagger engine on a server with 1TB RAM + 256 Cores. My idea was when having one central dagger engine, I could connect to it via tailscale from my dev machine + my team mates do the same + in the ci pipeline we do the same. But I am currently stuck with a lot of flaky behavior / error messages without many descriptions etc. that are currently appearing. My current guess is, that this might be introduced by running the dagger engine/runner remotely and having a tailscale connection between this. An error I am especially getting is e.g.:
module not found <path of my repo>
randomly
Does anyone else have some experience on running dagger over a remote tailscale connection? Is it meant to work usually? Does it have appropriate timeouts?
Also: I was seeing weird behavior between a service bound to my application via the WithServiceBinding method. I thought these two would then be running on the same machine (the docker engine) so there shouldn't be any delays between them, but I was seeing regular Timeouts to my database in my unit test logs.
Does anyone have experience with a similar setup? As you did some stuff via tailscale, maybe you @stable summit ?