- Remove unused game server ports and add Metallb annotation.

Unused Minecraft and Factorio port configurations were removed to clean up the Traefik YAML. Added a Metallb annotation for shared IP usage to enhance load balancer configuration with OVH IP pools.
This commit is contained in:
Guillaume "B.B." Van Hemmen 2025-03-24 16:52:19 +01:00
parent 4fd164620b
commit 0d4381dcd5

View file

@ -748,24 +748,6 @@ ports:
exposedPort: 9100
# -- The port protocol (TCP/UDP)
protocol: TCP
minecraft:
port: 25565
expose:
default: true
exposedPort: 25565
protocol: TCP
factorio-game:
port: 34197
expose:
default: true
exposedPort: 34197
protocol: TCP
factorio-steam:
port: 27015
expose:
default: true
exposedPort: 27015
protocol: TCP
# -- TLS Options are created as [TLSOption CRDs](https://doc.traefik.io/traefik/https/tls/#tls-options)
# When using `labelSelector`, you'll need to set labels on tlsOption accordingly.
@ -782,7 +764,8 @@ service:
single: true
type: LoadBalancer
# -- Additional annotations applied to both TCP and UDP services (e.g. for cloud provider specific config)
annotations: {}
annotations:
metallb.universe.tf/allow-shared-ip: "ovh-ip-pool-shared-ip"
# -- Additional annotations for TCP service only
annotationsTCP: {}
# -- Additional annotations for UDP service only