image: # -- image repository repository: tccr.io/truecharts/valheim-server # -- image tag tag: latest@sha256:12a0e638db1b54e93af61d8a94c275224ec8524e65304f058eff34dfdbaafef0 # -- image pull policy pullPolicy: IfNotPresent secret: SUPERVISOR_HTTP_USER: admin SUPERVISOR_HTTP_PASS: secret SERVER_PASS: secret # -- environment variables. See [image docs](https://github.com/lloesche/valheim-server-docker#environment-variables) for more details. # @default -- See below env: # -- Set the container timezone TZ: UTC STATUS_HTTP: true STATUS_HTTP_PORT: 9010 SUPERVISOR_HTTP_PORT: 9011 SUPERVISOR_HTTP: true SERVER_NAME: My Server SERVER_PORT: 2456 WORLD_NAME: Dedicated SERVER_PUBLIC: true UPDATE_INTERVAL: 10800 BACKUPS: true BACKUPS_INTERVAL: 43200 BACKUPS_DIRECTORY: /backups BACKUPS_MAX_AGE: 3 securityContext: readOnlyRootFilesystem: false runAsNonRoot: false podSecurityContext: runAsUser: 0 runAsGroup: 0 # -- Configures service settings for the chart. # @default -- See values.yaml service: main: ports: main: port: 9010 targetPort: 9010 supervisor: enabled: true ports: supervisor: enabled: true port: 9011 targetPort: 9011 valheim: enabled: true type: LoadBalancer ports: valheim-1: enabled: true port: 2456 targetPort: 2456 protocol: UDP valheim-2: enabled: true port: 2457 targetPort: 2457 protocol: UDP valheim-3: enabled: true port: 2458 protocol: UDP targetPort: 2458 # -- Configure persistence settings for the chart under this key. # @default -- See values.yaml persistence: config: enabled: true mountPath: "/config" backups: enabled: true mountPath: "/backups"