Skip to content

Add an environment variable for velocity secret #6332

Description

@Cubxity

Is your feature request related to a problem?

When deploying Minecraft servers at scale, you would want to automate as much as you can. What I would like to achieve is an immutable Docker image to deploy my Minecraft server. I would like to store Bukkit, Spigot, Paper, etc config inside the Docker image. However, it is not a good idea to store sensitive information like forwarding secret inside a Docker image.

Describe the solution you'd like.

What would be ideal is to have an environment variable that can be defined at runtime, e.g. VELOCITY_FORWARDING_SECRET. This makes it easy to set in an environment like Kubernetes or Docker.

Describe alternatives you've considered.

I have considered templating paper.yml as a ConfigMap with a templating tool like Helm, but this creates an enormous ConfigMap.

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest supported Paper build.

Other

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: acceptedDisputed bug is accepted as valid or Feature accepted as desired to be added.type: featureRequest for a new Feature.version: 1.17Game version 1.17

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions