_persistence.tpl 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. {{- define "palworld.persistence" -}}
  2. persistence:
  3. steamcmd:
  4. enabled: true
  5. {{- include "ix.v1.common.app.storageOptions" (dict "storage" .Values.palworldStorage.steamcmd) | nindent 4 }}
  6. targetSelector:
  7. palworld:
  8. palworld:
  9. mountPath: /serverdata/steamcmd
  10. server:
  11. enabled: true
  12. {{- include "ix.v1.common.app.storageOptions" (dict "storage" .Values.palworldStorage.server) | nindent 4 }}
  13. targetSelector:
  14. palworld:
  15. palworld:
  16. mountPath: /serverdata/serverfiles
  17. 01-config:
  18. mountPath: /serverdata/serverfiles
  19. tmp:
  20. enabled: true
  21. type: emptyDir
  22. targetSelector:
  23. palworld:
  24. palworld:
  25. mountPath: /tmp
  26. {{- range $idx, $storage := .Values.palworldStorage.additionalStorages }}
  27. {{ printf "palworld-%v:" (int $idx) }}
  28. enabled: true
  29. {{- include "ix.v1.common.app.storageOptions" (dict "storage" $storage) | nindent 4 }}
  30. targetSelector:
  31. palworld:
  32. palworld:
  33. mountPath: {{ $storage.mountPath }}
  34. {{- end }}
  35. {{- end -}}