feat(homelab)!: create interface for homelab management, use templating for route generation & support more options and route types

This commit is contained in:
2026-01-11 14:57:19 -08:00
parent 29cff3bf84
commit 73f8cb91c4
45 changed files with 3907 additions and 109 deletions

View File

@@ -36,6 +36,12 @@ spec:
default: true
exposedPort: 25565
protocol: TCP
rcon:
port: 25575
expose:
default: true
exposedPort: 25575
protocol: TCP
persistence:
enabled: true

View File

@@ -0,0 +1,12 @@
apiVersion: traefik.io/v1alpha1
kind: MiddlewareTCP
metadata:
name: private-networks-tcp
namespace: kube-system
spec:
ipAllowList:
sourceRange:
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
- 100.64.0.0/10