--- # -------------------------------------------------- # -- Extensions values # -------------------------------------------------- service-account: enabled: true resources: - name: minecraft-exporter label: app: minecraft-minecraft-metrics endpoints: port: metrics # ------------------------------------------ # -- Istio extenstion. Just because I'm # -- not using ingress nginx # ------------------------------------------ istio: enabled: true istio: - name: minecraft-tcp gateway: badhouseplants-minecraft kind: tcp port_match: 25565 host: "*" service: minecraft-minecraft port: 25565 # -------------------------------------------------- # -- Main values # -------------------------------------------------- resources: requests: memory: 512Mi cpu: 50m minecraftServer: eula: "TRUE" onlineMode: false difficulty: hard hardcore: true version: 1.19.4 type: "PAPER" paperDownloadUrl: https://api.papermc.io/v2/projects/paper/versions/1.19.4/builds/511/downloads/paper-1.19.4-511.jar gameMode: survival pvp: true memory: 2512M extraPorts: - name: metrics containerPort: 9225 protocol: TCP service: enabled: true embedded: false labels: exporter: minecraft type: ClusterIP port: 9925 ingress: enabled: false persistence: dataDir: enabled: true Size: 8Gi initContainers: - name: install-prometheus-exporter image: alpine/curl command: - curl - -L - "https://github.com/sladkoff/minecraft-prometheus-exporter/releases/download/v2.5.0/minecraft-prometheus-exporter-2.5.0.jar" - -o - /data/plugins/prometheus-exporter.jar volumeMounts: - name: plugins mountPath: /data/plugins readOnly: false extraVolumes: - volumeMounts: - name: plugins mountPath: /data/plugins readOnly: false volumes: - name: plugins emptyDir: sizeLimit: 500Mi