From 8fbe82eb5b66918fa988dee99bba217242950952 Mon Sep 17 00:00:00 2001 From: jenkins Date: Thu, 21 May 2026 03:30:32 -0300 Subject: [PATCH] game-stream: expose Wolf Moonlight ports --- infrastructure/core/coredns-custom.yaml | 2 +- services/game-stream/kustomization.yaml | 1 + .../game-stream/wolf-moonlight-service.yaml | 42 +++++++++++++++++++ 3 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 services/game-stream/wolf-moonlight-service.yaml diff --git a/infrastructure/core/coredns-custom.yaml b/infrastructure/core/coredns-custom.yaml index 9e8e4386..3011dc4a 100644 --- a/infrastructure/core/coredns-custom.yaml +++ b/infrastructure/core/coredns-custom.yaml @@ -29,7 +29,7 @@ data: 192.168.22.9 matrix.live.bstein.dev 192.168.22.9 metrics.bstein.dev 192.168.22.9 monero.bstein.dev - 192.168.22.26 moonlight.bstein.dev + 192.168.22.9 moonlight.bstein.dev 10.43.6.87 money.bstein.dev 192.168.22.9 notes.bstein.dev 192.168.22.9 office.bstein.dev diff --git a/services/game-stream/kustomization.yaml b/services/game-stream/kustomization.yaml index cf3a378e..0972637e 100644 --- a/services/game-stream/kustomization.yaml +++ b/services/game-stream/kustomization.yaml @@ -5,6 +5,7 @@ resources: - namespace.yaml - vault-serviceaccount.yaml - wolf-service.yaml + - wolf-moonlight-service.yaml - wolf-statefulset.yaml - oauth2-proxy-wolf.yaml - certificate.yaml diff --git a/services/game-stream/wolf-moonlight-service.yaml b/services/game-stream/wolf-moonlight-service.yaml new file mode 100644 index 00000000..a33fe983 --- /dev/null +++ b/services/game-stream/wolf-moonlight-service.yaml @@ -0,0 +1,42 @@ +# services/game-stream/wolf-moonlight-service.yaml +apiVersion: v1 +kind: Service +metadata: + name: wolf-moonlight + namespace: game-stream + labels: + app: wolf + annotations: + metallb.universe.tf/address-pool: communication-pool + metallb.universe.tf/allow-shared-ip: traefik +spec: + type: LoadBalancer + loadBalancerClass: metallb + loadBalancerIP: 192.168.22.9 + selector: + app: wolf + ports: + - name: tcp-https + port: 47984 + targetPort: 47984 + protocol: TCP + - name: tcp-http + port: 47989 + targetPort: 47989 + protocol: TCP + - name: tcp-rtsp + port: 48010 + targetPort: 48010 + protocol: TCP + - name: udp-control + port: 47999 + targetPort: 47999 + protocol: UDP + - name: udp-video + port: 48100 + targetPort: 48100 + protocol: UDP + - name: udp-audio + port: 48200 + targetPort: 48200 + protocol: UDP