image: repository: ghcr.io/minekube/gate pullPolicy: IfNotPresent tag: latest@sha256:e495c170f09171be87874abef6c5df3f7d899e019ee352efd12fa7019ff30efb service: main: enabled: true ports: main: enabled: true protocol: tcp port: 25565 query: enabled: true protocol: udp port: 25565 workload: main: podSpec: containers: main: tty: true stdin: true probes: liveness: type: tcp readiness: type: tcp startup: type: tcp # https://gate.minekube.com/guide/lite.html # https://gate.minekube.com/guide/config/ configmap: config: enabled: true data: config.yml: | config: bind: 0.0.0.0:{{ .Values.service.main.ports.main.port }} query: enabled: true port: {{ .Values.service.main.ports.query.port }} showPlugins: false lite: enabled: true routes: - host: minecraft.local backend: localhost:25565 persistence: config-file: enabled: true type: configmap objectName: config mountPath: /config.yml subPath: config.yml portal: open: enabled: false