commit 38076f5e607d926508495ada2a42f65a3bb551e9 parent 2252d8b069f296114270a35a460238cca736a144 Author: MTRNord <mtrnord1@gmail.com> Date: Sun, 7 Jul 2024 22:26:31 +0200 Meow Diffstat:
| M | apps/base/minecraft/ingress.yaml | | | 18 | ++++++++++++++++-- |
| M | apps/base/minecraft/release.yaml | | | 7 | +++++++ |
| M | apps/base/traefik/release.yaml | | | 6 | ++++++ |
3 files changed, 29 insertions(+), 2 deletions(-)
diff --git a/apps/base/minecraft/ingress.yaml b/apps/base/minecraft/ingress.yaml @@ -11,4 +11,18 @@ spec: - match: HostSNI(`*`) services: - name: minecraft-minecraft - port: 25565 -\ No newline at end of file + port: 25565 +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRouteTCP +metadata: + name: voicechat + namespace: minecraft +spec: + entryPoints: + - voicechat + routes: + - match: HostSNI(`*`) + services: + - name: minecraft-minecraft + port: 24454 +\ No newline at end of file diff --git a/apps/base/minecraft/release.yaml b/apps/base/minecraft/release.yaml @@ -41,6 +41,13 @@ spec: dataDir: enabled: true Size: 5Gi + extraPorts: + - name: voicechat + containerPort: 24454 + protocol: TCP + service: + enabled: true + embedded: true sops: kms: [] gcp_kms: [] diff --git a/apps/base/traefik/release.yaml b/apps/base/traefik/release.yaml @@ -84,6 +84,12 @@ spec: default: true exposedPort: 25565 protocol: TCP + voicechat: + port: 24455 + expose: + default: true + exposedPort: 24454 + protocol: TCP websecure: port: 8443 expose: