mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-11-13 12:13:46 +01:00
fix(k3s): deny pod sources the etcd client port 2379
The etcd client API listens on the masters' static LAN address, and the pod-source deny lists omitted it. Add 2379 to both nft drop lines and assert it in the security-k3s-pod-firewall eval test. 2381 (etcd metrics, scraped by in-cluster monitoring) stays reachable by design. Pairs with the matching Cilium egressDeny port in k8s-gitops. Assisted-by: DeepSeek Harness (gpt-6-astra)
This commit is contained in:
1 parent
f564807ac5
commit
d4aa25d368
3 files changed
+5
-4
No files matched your search
@@ -28,6 +28,7 @@ lib.genAttrs (builtins.attrNames outputs.nixosConfigurations) (
|
||||
&& acceptAt != null
|
||||
&& dropAt < acceptAt
|
||||
&& lib.hasInfix "2049" rules
|
||||
&& lib.hasInfix "2379" rules
|
||||
&& lib.hasInfix "5432" rules
|
||||
&& lib.hasInfix "5902" rules
|
||||
)
|
||||
Reference in new issue
Block a user