GithubHelp home page GithubHelp logo

twinki14 / palworld-server-chart Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 1.0 109 KB

A helm chart for the popular palworld-server-docker Docker image

Home Page: https://twinki14.github.io/palworld-server-chart/

License: MIT License

dedicated-server helm k8s kubernetes palworld palworld-server palworld-server-docker

palworld-server-chart's Introduction

palworld-server-chart

Artifact Hub GitHub License GitHub release GitHub Downloads OCI security profiles

Official helm chart for the popular Palworld Server Docker docker image

Usage

Helm must be installed to use the charts. Please refer to Helm's documentation to get started.

Once Helm is set up properly, add the repository as follows:

helm repo add palworld-server https://twinki14.github.io/palworld-server-chart

Running helm search repo palworld-server should now display the chart and it's versions

To install the helm chart, use

helm install palworld palworld-server/palworld --create-namespace --namespace palworld-server

Values

You can find the values.yaml summary in the charts directory

palworld-server-chart's People

Contributors

anthr76 avatar diyagi avatar filipe-souza avatar notasf avatar thijsvanloef avatar twinki14 avatar usa-reddragon avatar win5923 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

chanyou0311

palworld-server-chart's Issues

Extra volume mounts on the deployment

I would like to specify an NFS mount to /palworld/backups so that I can back up to NFS. I can implement this, but I'm not sure which approach you'd prefer to handle it. An equally valid usecase might be to simply have a separate PVC for holding backups independent of the main PVC

Currently, the values looks like:

server:
  # Storage definitions related to the palworld-server
  #
  storage:
    external: false
    externalName: ""

    # Keeps helm from deleting the PVC, by default helm does not delete pvcs
    #
    preventDelete: false

    size: 12Gi
    storageClassName: ""

I was thinking something like

server:
  # Storage definitions related to the palworld-server
  #
  storage:
    external: false
    externalName: ""

    # Keeps helm from deleting the PVC, by default helm does not delete pvcs
    #
    preventDelete: false

    size: 12Gi
    storageClassName: ""

    extraVolumes:
    - mountPath: /data
      nfs:
        path: /mnt/data/backups/palworld
        server: ip.of.my.nas

in this vein it should also support any volumes as defined by the k8s api, not just NFS: https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/volume/#Volume. The only special case being persistentVolumeClaim where an extra size, storageClassName, and preventDelete arguments to create a PVC resource with.

Any thoughts or feelings about this approach?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.