From 136d1271178c57165fc1edff4f565672045710c5 Mon Sep 17 00:00:00 2001 From: lucalise Date: Sat, 27 Dec 2025 15:18:58 -0800 Subject: [PATCH] fix(homelab): add tailscale to kube node --- nix/homelab/kustomize/traefik/chain.yaml | 8 ++++---- nix/homelab/kustomize/traefik/rfc1918-middleware.yaml | 2 +- nix/homelab/nodes/kube/configuration.nix | 5 +++++ 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/nix/homelab/kustomize/traefik/chain.yaml b/nix/homelab/kustomize/traefik/chain.yaml index 03f2a6a..a1a7549 100644 --- a/nix/homelab/kustomize/traefik/chain.yaml +++ b/nix/homelab/kustomize/traefik/chain.yaml @@ -7,7 +7,7 @@ spec: chain: middlewares: - name: rfc1918-only - namespace: default + namespace: kube-system --- apiVersion: traefik.io/v1alpha1 kind: Middleware @@ -18,7 +18,7 @@ spec: chain: middlewares: - name: rfc1918-only - namespace: default + namespace: kube-system --- apiVersion: traefik.io/v1alpha1 kind: Middleware @@ -29,7 +29,7 @@ spec: chain: middlewares: - name: rfc1918-only - namespace: default + namespace: kube-system --- apiVersion: traefik.io/v1alpha1 kind: Middleware @@ -40,4 +40,4 @@ spec: chain: middlewares: - name: rfc1918-only - namespace: default + namespace: kube-system diff --git a/nix/homelab/kustomize/traefik/rfc1918-middleware.yaml b/nix/homelab/kustomize/traefik/rfc1918-middleware.yaml index 722df52..d712fa4 100644 --- a/nix/homelab/kustomize/traefik/rfc1918-middleware.yaml +++ b/nix/homelab/kustomize/traefik/rfc1918-middleware.yaml @@ -2,7 +2,7 @@ apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: rfc1918-only - namespace: default + namespace: kube-system spec: ipAllowList: sourceRange: diff --git a/nix/homelab/nodes/kube/configuration.nix b/nix/homelab/nodes/kube/configuration.nix index dac5d53..8da751e 100644 --- a/nix/homelab/nodes/kube/configuration.nix +++ b/nix/homelab/nodes/kube/configuration.nix @@ -44,6 +44,11 @@ name = "iqn.2020-08.org.linux-iscsi.initiatorhost:${meta.hostname}"; }; + services.tailscale = { + enable = true; + useRoutingFeatures = "client"; + }; + security.sudo.wheelNeedsPassword = false; users.users.luca = {