Files
feedc0de fd5f5c454f
Validate and publish / Test image and chart (push) Successful in 2m33s
Validate and publish / Publish image and OCI chart (push) Successful in 22s
Support multiple service port forwardings
2026-08-31 14:13:56 +02:00

25 lines
711 B
YAML

apiVersion: v1
kind: Service
metadata:
name: factorio
namespace: factorio
annotations:
metallb.io/loadBalancerIPs: "192.168.0.17"
mikrotik.brunner.ninja/router: newgw
mikrotik.brunner.ninja/forwardings: >-
[{"name":"game","servicePort":"game-udp","dstAddressList":"WANs"}]
# Optional matchers:
# mikrotik.brunner.ninja/dst-address: 203.0.113.10
# mikrotik.brunner.ninja/dst-address-list: public-addresses
# mikrotik.brunner.ninja/src-address: 198.51.100.0/24
# mikrotik.brunner.ninja/src-address-list: trusted-clients
spec:
type: LoadBalancer
selector:
app: factorio
ports:
- name: game-udp
port: 34197
targetPort: 34197
protocol: UDP