summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorNick Khyl <nickk@tailscale.com>2024-12-05 13:16:48 -0600
committerNick Khyl <nickk@tailscale.com>2024-12-05 13:16:48 -0600
commit0267fe83b200f1702a2fa0a395442c02a053fadb (patch)
tree63654c55225eeb834de59a5a0bc8d19033c6145b /docs
parent87546a5edf6b6503a87eeb2d666baba57398a066 (diff)
downloadtailscale-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.conf32
-rw-r--r--docs/bird/tailscale_bird.conf8
-rw-r--r--docs/k8s/Makefile50
-rw-r--r--docs/k8s/rolebinding.yaml26
-rw-r--r--docs/k8s/sa.yaml12
-rwxr-xr-xdocs/sysv/tailscale.init126
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