| Age | Commit message (Collapse) | Author | Files | Lines |
|
Instead of calling kubectl directly in k8s Makefile, write the yaml to
stdout so it can be reviewed/edited/etc before manually applying with
kubectl.
Fixes: #8511
Signed-off-by: David Wolever <david@wolever.net>
|
|
This updates all source files to use a new standard header for copyright
and license declaration. Notably, copyright no longer includes a date,
and we now use the standard SPDX-License-Identifier header.
This commit was done almost entirely mechanically with perl, and then
some minimal manual fixes.
Updates #6865
Signed-off-by: Will Norris <will@tailscale.com>
|
|
Updates https://github.com/tailscale/tailscale-www/issues/2199.
Signed-off-by: Walter Poupore <walterp@tailscale.com>
|
|
Fixes #6572
Signed-off-by: Andrew Dunham <andrew@du.nham.ca>
Change-Id: I58610c46e0ea1d3a878f91d154db3da4de9cae00
|
|
Fixes #6225.
Signed-off-by: David Anderson <danderson@tailscale.com>
|
|
This implements the same functionality as the former run.sh, but in Go
and with a little better awareness of tailscaled's lifecycle.
Also adds TS_AUTH_ONCE, which fixes the unfortunate behavior run.sh had
where it would unconditionally try to reauth every time if you gave it
an authkey, rather than try to use it only if auth is actually needed.
This makes it a bit nicer to deploy these containers in automation, since
you don't have to run the container once, then go and edit its definition
to remove authkeys.
Signed-off-by: David Anderson <danderson@tailscale.com>
|
|
Signed-off-by: Sonia Appasamy <sonia@tailscale.com>
|
|
Fixes #5805
Signed-off-by: Maisem Ali <maisem@tailscale.com>
|
|
Signed-off-by: Anton Schubert <anton.schubert@riedel.net>
|
|
Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com>
|
|
Signed-off-by: Tyler Lee <tyler.lee@radius.ai>
|
|
Signed-off-by: Tyler Lee <tyler.lee@radius.ai>
|
|
It was previously using jobcontrol to achieve this, but that apparently
doesn't work when there is no tty. This makes it so that it directly
handles SIGINT and SIGTERM and passes it on to tailscaled. I tested this
works on a Digital Ocean K8s cluster.
Fixes #5512
Signed-off-by: Maisem Ali <maisem@tailscale.com>
|
|
Fixes https://github.com/tailscale/tailscale/issues/4999
Signed-off-by: Denton Gentry <dgentry@tailscale.com>
|
|
Signed-off-by: Walter Poupore <walterp@tailscale.com>
|
|
This has the benefit of propagating SIGINT to tailscaled, which in turn
can react to the event and logout in case of an ephemeral node.
Also fix missing run.sh in Dockerfile.
Signed-off-by: Maisem Ali <maisem@tailscale.com>
|
|
This makes `tailscale cert` and Taildrop work on k8s and in ephemeral
mode.
Signed-off-by: Maisem Ali <maisem@tailscale.com>
|
|
- TS_SOCKS5_SERVER, argument passed to tailscaled --socks5-server
- TS_OUTBOUND_HTTP_PROXY_LISTEN, argument passed to tailscaled -outbound-http-proxy-listen
- TS_TAILSCALED_EXTRA_ARGS extra arguments passed to tailscaled
Fixes #4985
Signed-off-by: Craig Rodrigues <rodrigc@crodrigues.org>
|
|
Signed-off-by: Jake Edgington <jake.edgington@gmail.com>
|
|
Signed-off-by: Jake Edgington <jake.edgington@gmail.com>
|
|
Fixes #4071
Signed-off-by: Maisem Ali <maisem@tailscale.com>
|
|
Signed-off-by: Brian Fallik <bfallik@gmail.com>
|
|
Signed-off-by: Robert <rspier@pobox.com>
Co-authored-by: Maisem Ali <3953239+maisem@users.noreply.github.com>
|
|
Use the correct KUBE_SECRET value
|
|
Signed-off-by: Maisem Ali <maisem@tailscale.com>
|
|
Signed-off-by: Maisem Ali <maisem@tailscale.com>
|
|
Signed-off-by: Maisem Ali <maisem@tailscale.com>
|
|
Signed-off-by: Maisem Ali <maisem@tailscale.com>
|
|
Signed-off-by: Maisem Ali <maisem@tailscale.com>
|
|
protocol in BIRD, when the node is a primary subnet router as determined
by control.
Signed-off-by: Maisem Ali <maisem@tailscale.com>
|