feat(homelab): add minecraft-main
This commit is contained in:
@@ -6,3 +6,4 @@ resources:
|
||||
- ./traefik/config.yaml
|
||||
- ./cert-manager/config.yaml
|
||||
- ./routes/media.yaml
|
||||
- ./routes/minecraft/main.yaml
|
||||
|
||||
13
nix/homelab/kustomize/routes/minecraft/main.yaml
Normal file
13
nix/homelab/kustomize/routes/minecraft/main.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
apiVersion: traefik.io/v1alpha1
|
||||
kind: IngressRouteTCP
|
||||
metadata:
|
||||
name: minecraft-main
|
||||
namespace: minecraft
|
||||
spec:
|
||||
entryPoints:
|
||||
- minecraft-main
|
||||
routes:
|
||||
- match: HostSNI(`*`)
|
||||
services:
|
||||
- name: minecraft-main
|
||||
port: 25565
|
||||
@@ -17,13 +17,18 @@ spec:
|
||||
websecure:
|
||||
port: 443
|
||||
nodePort: 30001
|
||||
|
||||
ssh:
|
||||
port: 22
|
||||
expose:
|
||||
default: true
|
||||
exposedPort: 22
|
||||
protocol: TCP
|
||||
minecraft-main:
|
||||
port: 25565
|
||||
expose:
|
||||
default: true
|
||||
exposedPort: 25565
|
||||
protocol: TCP
|
||||
|
||||
persistence:
|
||||
enabled: true
|
||||
@@ -64,6 +69,12 @@ spec:
|
||||
- kind: Secret
|
||||
name: wildcard-lucalise.ca-tls
|
||||
group: ""
|
||||
minecraft-main:
|
||||
port: 25565
|
||||
protocol: TCP
|
||||
namespacePolicy:
|
||||
from: All
|
||||
|
||||
logs:
|
||||
general:
|
||||
level: INFO
|
||||
|
||||
Reference in New Issue
Block a user