game-stream: expose Wolf Moonlight ports

This commit is contained in:
jenkins 2026-05-21 03:30:32 -03:00
parent 409295f8cb
commit 8fbe82eb5b
3 changed files with 44 additions and 1 deletions

View File

@ -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

View File

@ -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

View File

@ -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