nixos

NixOS server files. Mirror from https://git.nordgedanken.dev/kubernetes/nixos
git clone git://archive.git.mtrnord.blog/MTRNord/nixos.git
Log | Files | Refs | README

commit 260336c7cc0ad7a0dc25bd25788ca7652297b83f
parent fd115ba5019e9f84eaedb62284fb0634550c2dfd
Author: MTRNord <mtrnord1@gmail.com>
Date:   Tue, 12 Sep 2023 21:23:27 +0200

Fix k8s firewall

Diffstat:
Mnixos/worker-1/configuration.nix | 13+++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/nixos/worker-1/configuration.nix b/nixos/worker-1/configuration.nix @@ -259,11 +259,20 @@ extraCommands = builtins.concatStringsSep "\n" (builtins.map (ip: "iptables -A INPUT -s ${ip} -j DROP") blockedV4) + "\n" - + builtins.concatStringsSep "\n" (builtins.map (ip: "ip6tables -A INPUT -s ${ip} -j DROP") blockedV6); + + builtins.concatStringsSep "\n" (builtins.map (ip: "ip6tables -A INPUT -s ${ip} -j DROP") blockedV6) + "\n" + + '' + iptables -A nixos-fw -p tcp --source 10.245.0.0/16 -j nixos-fw-accept + ip6tables -A nixos-fw -p tcp --source fd00::/104 -j nixos-fw-accept + ''; extraStopCommands = builtins.concatStringsSep "\n" (builtins.map (ip: "iptables -D INPUT -s ${ip} -j DROP") blockedV4) + "\n" - + builtins.concatStringsSep "\n" (builtins.map (ip: "ip6tables -D INPUT -s ${ip} -j DROP") blockedV6); + + builtins.concatStringsSep "\n" (builtins.map (ip: "ip6tables -D INPUT -s ${ip} -j DROP") blockedV6) + "\n" + + '' + iptables -D nixos-fw -p tcp --source 10.245.0.0/16 -j nixos-fw-accept + ip6tables -D nixos-fw -p tcp --source fd00::/104 -j nixos-fw-accept + ''; + }; };