diff options
| author | Nick Khyl <nickk@tailscale.com> | 2024-12-05 13:16:48 -0600 |
|---|---|---|
| committer | Nick Khyl <nickk@tailscale.com> | 2024-12-05 13:16:48 -0600 |
| commit | 0267fe83b200f1702a2fa0a395442c02a053fadb (patch) | |
| tree | 63654c55225eeb834de59a5a0bc8d19033c6145b /docs | |
| parent | 87546a5edf6b6503a87eeb2d666baba57398a066 (diff) | |
| download | tailscale-1.78.0.tar.xz tailscale-1.78.0.zip | |
VERSION.txt: this is v1.78.0v1.78.0
Signed-off-by: Nick Khyl <nickk@tailscale.com>
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/bird/sample_bird.conf | 32 | ||||
| -rw-r--r-- | docs/bird/tailscale_bird.conf | 8 | ||||
| -rw-r--r-- | docs/k8s/Makefile | 50 | ||||
| -rw-r--r-- | docs/k8s/rolebinding.yaml | 26 | ||||
| -rw-r--r-- | docs/k8s/sa.yaml | 12 | ||||
| -rwxr-xr-x | docs/sysv/tailscale.init | 126 |
6 files changed, 127 insertions, 127 deletions
diff --git a/docs/bird/sample_bird.conf b/docs/bird/sample_bird.conf index ed38e66c5..87222c59a 100644 --- a/docs/bird/sample_bird.conf +++ b/docs/bird/sample_bird.conf @@ -1,16 +1,16 @@ -log syslog all; - -protocol device { - scan time 10; -} - -protocol bgp { - local as 64001; - neighbor 10.40.2.101 as 64002; - ipv4 { - import none; - export all; - }; -} - -include "tailscale_bird.conf"; +log syslog all;
+
+protocol device {
+ scan time 10;
+}
+
+protocol bgp {
+ local as 64001;
+ neighbor 10.40.2.101 as 64002;
+ ipv4 {
+ import none;
+ export all;
+ };
+}
+
+include "tailscale_bird.conf";
diff --git a/docs/bird/tailscale_bird.conf b/docs/bird/tailscale_bird.conf index 8211a50a3..a5f430747 100644 --- a/docs/bird/tailscale_bird.conf +++ b/docs/bird/tailscale_bird.conf @@ -1,4 +1,4 @@ -protocol static tailscale { - ipv4; - route 100.64.0.0/10 via "tailscale0"; -} +protocol static tailscale {
+ ipv4;
+ route 100.64.0.0/10 via "tailscale0";
+}
diff --git a/docs/k8s/Makefile b/docs/k8s/Makefile index 55804c857..107c1c136 100644 --- a/docs/k8s/Makefile +++ b/docs/k8s/Makefile @@ -1,25 +1,25 @@ -# Copyright (c) Tailscale Inc & AUTHORS -# SPDX-License-Identifier: BSD-3-Clause - -TS_ROUTES ?= "" -SA_NAME ?= tailscale -TS_KUBE_SECRET ?= tailscale - -rbac: - @sed -e "s;{{TS_KUBE_SECRET}};$(TS_KUBE_SECRET);g" role.yaml - @echo "---" - @sed -e "s;{{SA_NAME}};$(SA_NAME);g" rolebinding.yaml - @echo "---" - @sed -e "s;{{SA_NAME}};$(SA_NAME);g" sa.yaml - -sidecar: - @sed -e "s;{{TS_KUBE_SECRET}};$(TS_KUBE_SECRET);g" sidecar.yaml | sed -e "s;{{SA_NAME}};$(SA_NAME);g" - -userspace-sidecar: - @sed -e "s;{{TS_KUBE_SECRET}};$(TS_KUBE_SECRET);g" userspace-sidecar.yaml | sed -e "s;{{SA_NAME}};$(SA_NAME);g" - -proxy: - @sed -e "s;{{TS_KUBE_SECRET}};$(TS_KUBE_SECRET);g" proxy.yaml | sed -e "s;{{SA_NAME}};$(SA_NAME);g" | sed -e "s;{{TS_DEST_IP}};$(TS_DEST_IP);g" - -subnet-router: - @sed -e "s;{{TS_KUBE_SECRET}};$(TS_KUBE_SECRET);g" subnet.yaml | sed -e "s;{{SA_NAME}};$(SA_NAME);g" | sed -e "s;{{TS_ROUTES}};$(TS_ROUTES);g" +# Copyright (c) Tailscale Inc & AUTHORS
+# SPDX-License-Identifier: BSD-3-Clause
+
+TS_ROUTES ?= ""
+SA_NAME ?= tailscale
+TS_KUBE_SECRET ?= tailscale
+
+rbac:
+ @sed -e "s;{{TS_KUBE_SECRET}};$(TS_KUBE_SECRET);g" role.yaml
+ @echo "---"
+ @sed -e "s;{{SA_NAME}};$(SA_NAME);g" rolebinding.yaml
+ @echo "---"
+ @sed -e "s;{{SA_NAME}};$(SA_NAME);g" sa.yaml
+
+sidecar:
+ @sed -e "s;{{TS_KUBE_SECRET}};$(TS_KUBE_SECRET);g" sidecar.yaml | sed -e "s;{{SA_NAME}};$(SA_NAME);g"
+
+userspace-sidecar:
+ @sed -e "s;{{TS_KUBE_SECRET}};$(TS_KUBE_SECRET);g" userspace-sidecar.yaml | sed -e "s;{{SA_NAME}};$(SA_NAME);g"
+
+proxy:
+ @sed -e "s;{{TS_KUBE_SECRET}};$(TS_KUBE_SECRET);g" proxy.yaml | sed -e "s;{{SA_NAME}};$(SA_NAME);g" | sed -e "s;{{TS_DEST_IP}};$(TS_DEST_IP);g"
+
+subnet-router:
+ @sed -e "s;{{TS_KUBE_SECRET}};$(TS_KUBE_SECRET);g" subnet.yaml | sed -e "s;{{SA_NAME}};$(SA_NAME);g" | sed -e "s;{{TS_ROUTES}};$(TS_ROUTES);g"
diff --git a/docs/k8s/rolebinding.yaml b/docs/k8s/rolebinding.yaml index 3b18ba8d3..b32e66b98 100644 --- a/docs/k8s/rolebinding.yaml +++ b/docs/k8s/rolebinding.yaml @@ -1,13 +1,13 @@ -# Copyright (c) Tailscale Inc & AUTHORS -# SPDX-License-Identifier: BSD-3-Clause -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: tailscale -subjects: -- kind: ServiceAccount - name: "{{SA_NAME}}" -roleRef: - kind: Role - name: tailscale - apiGroup: rbac.authorization.k8s.io +# Copyright (c) Tailscale Inc & AUTHORS
+# SPDX-License-Identifier: BSD-3-Clause
+apiVersion: rbac.authorization.k8s.io/v1
+kind: RoleBinding
+metadata:
+ name: tailscale
+subjects:
+- kind: ServiceAccount
+ name: "{{SA_NAME}}"
+roleRef:
+ kind: Role
+ name: tailscale
+ apiGroup: rbac.authorization.k8s.io
diff --git a/docs/k8s/sa.yaml b/docs/k8s/sa.yaml index edd3944ba..85b56bd24 100644 --- a/docs/k8s/sa.yaml +++ b/docs/k8s/sa.yaml @@ -1,6 +1,6 @@ -# Copyright (c) Tailscale Inc & AUTHORS -# SPDX-License-Identifier: BSD-3-Clause -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{SA_NAME}} +# Copyright (c) Tailscale Inc & AUTHORS
+# SPDX-License-Identifier: BSD-3-Clause
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: {{SA_NAME}}
diff --git a/docs/sysv/tailscale.init b/docs/sysv/tailscale.init index ca21033df..fc22088b1 100755 --- a/docs/sysv/tailscale.init +++ b/docs/sysv/tailscale.init @@ -1,63 +1,63 @@ -#!/bin/sh -# Copyright (c) Tailscale Inc & AUTHORS -# SPDX-License-Identifier: BSD-3-Clause - -### BEGIN INIT INFO -# Provides: tailscaled -# Required-Start: -# Required-Stop: -# Default-Start: -# Default-Stop: -# Short-Description: Tailscale Mesh Wireguard VPN -### END INIT INFO - -set -e - -# /etc/init.d/tailscale: start and stop the Tailscale VPN service - -test -x /usr/sbin/tailscaled || exit 0 - -umask 022 - -. /lib/lsb/init-functions - -# Are we running from init? -run_by_init() { - ([ "$previous" ] && [ "$runlevel" ]) || [ "$runlevel" = S ] -} - -export PATH="${PATH:+$PATH:}/usr/sbin:/sbin" - -case "$1" in - start) - log_daemon_msg "Starting Tailscale VPN" "tailscaled" || true - if start-stop-daemon --start --oknodo --name tailscaled -m --pidfile /run/tailscaled.pid --background \ - --exec /usr/sbin/tailscaled -- \ - --state=/var/lib/tailscale/tailscaled.state \ - --socket=/run/tailscale/tailscaled.sock \ - --port 41641; - then - log_end_msg 0 || true - else - log_end_msg 1 || true - fi - ;; - stop) - log_daemon_msg "Stopping Tailscale VPN" "tailscaled" || true - if start-stop-daemon --stop --remove-pidfile --pidfile /run/tailscaled.pid --exec /usr/sbin/tailscaled; then - log_end_msg 0 || true - else - log_end_msg 1 || true - fi - ;; - - status) - status_of_proc -p /run/tailscaled.pid /usr/sbin/tailscaled tailscaled && exit 0 || exit $? - ;; - - *) - log_action_msg "Usage: /etc/init.d/tailscaled {start|stop|status}" || true - exit 1 -esac - -exit 0 +#!/bin/sh
+# Copyright (c) Tailscale Inc & AUTHORS
+# SPDX-License-Identifier: BSD-3-Clause
+
+### BEGIN INIT INFO
+# Provides: tailscaled
+# Required-Start:
+# Required-Stop:
+# Default-Start:
+# Default-Stop:
+# Short-Description: Tailscale Mesh Wireguard VPN
+### END INIT INFO
+
+set -e
+
+# /etc/init.d/tailscale: start and stop the Tailscale VPN service
+
+test -x /usr/sbin/tailscaled || exit 0
+
+umask 022
+
+. /lib/lsb/init-functions
+
+# Are we running from init?
+run_by_init() {
+ ([ "$previous" ] && [ "$runlevel" ]) || [ "$runlevel" = S ]
+}
+
+export PATH="${PATH:+$PATH:}/usr/sbin:/sbin"
+
+case "$1" in
+ start)
+ log_daemon_msg "Starting Tailscale VPN" "tailscaled" || true
+ if start-stop-daemon --start --oknodo --name tailscaled -m --pidfile /run/tailscaled.pid --background \
+ --exec /usr/sbin/tailscaled -- \
+ --state=/var/lib/tailscale/tailscaled.state \
+ --socket=/run/tailscale/tailscaled.sock \
+ --port 41641;
+ then
+ log_end_msg 0 || true
+ else
+ log_end_msg 1 || true
+ fi
+ ;;
+ stop)
+ log_daemon_msg "Stopping Tailscale VPN" "tailscaled" || true
+ if start-stop-daemon --stop --remove-pidfile --pidfile /run/tailscaled.pid --exec /usr/sbin/tailscaled; then
+ log_end_msg 0 || true
+ else
+ log_end_msg 1 || true
+ fi
+ ;;
+
+ status)
+ status_of_proc -p /run/tailscaled.pid /usr/sbin/tailscaled tailscaled && exit 0 || exit $?
+ ;;
+
+ *)
+ log_action_msg "Usage: /etc/init.d/tailscaled {start|stop|status}" || true
+ exit 1
+esac
+
+exit 0
|
