Import minecraft-server chart for Fleet migration stage 1 (java8 line)
Imports the chart from cluster-config functionally unchanged, wires it into the publish/validate/install-test pipelines and publishes it as the first of three Java lines (0.4.0+upjava8). The only deviation from the source chart is the chart-global scaleDown flag plus a server.replicas value, following the satisfactory pattern: two of the three servers stand at 0 replicas in the cluster, which the chart could not express, and Fleet would otherwise start them on reconcile. The default (scaleDown: false) still renders replicas: 1, so the rendering of the running server is unchanged - verified byte-identical against the three real values files for all three Java lines. Known deficiencies (hardening, probes, naming scheme, hardcoded values, missing icon, the misleading mc-router auto-discovery annotations) are left untouched on purpose and are scheduled for stage 2.
This commit is contained in:
15 files changed
+502
No files matched your search
@@ -0,0 +1,55 @@
|
||||
# Scale the whole chart down without uninstalling it: scaleDown: true renders
|
||||
# every Deployment/StatefulSet with replicas: 0 (and suspends CronJobs) and
|
||||
# takes precedence over any per-workload replicas value. PVCs, Secrets and
|
||||
# Services stay in place; scaleDown: false brings the workloads back up.
|
||||
scaleDown: false
|
||||
|
||||
secrets:
|
||||
minecraftServerRef: null
|
||||
server:
|
||||
# Replica count for this workload; 0 is allowed and scales it down.
|
||||
# The chart-global scaleDown flag takes precedence.
|
||||
replicas: 1
|
||||
outwardPort: 30565
|
||||
motd: 'Running \u00A72\u00A7o%MODPACK_NAME% \u00A70version \u00A7r%env:MODPACK_VERSION%'
|
||||
minecraft:
|
||||
# Valid values are: peaceful, easy, normal, and hard
|
||||
difficulty: "easy"
|
||||
whitelist:
|
||||
enabled: "true"
|
||||
overridePolicy: "MERGE"
|
||||
# Comma-separated List of Players
|
||||
players: null
|
||||
management:
|
||||
# Comma-separated List of Players
|
||||
opPlayers: null
|
||||
maxPlayers: 10
|
||||
forceGameMode: true
|
||||
# Valid values are: creative, survival, adventure, spectator (only for Minecraft 1.8 or later)
|
||||
gameMode: survival
|
||||
worldSaveName: world
|
||||
serverName: mc-server
|
||||
resources:
|
||||
storage: "32Gi"
|
||||
memory: "4"
|
||||
version: "LATEST"
|
||||
curseforge:
|
||||
enabled: false
|
||||
forceReload: false
|
||||
modpack:
|
||||
slug: null
|
||||
versionId: null
|
||||
exclude: null
|
||||
excludeOverride: null
|
||||
include: null
|
||||
ftb:
|
||||
enabled: false
|
||||
modpackId: null
|
||||
versionId: null
|
||||
curseforgeServerpack:
|
||||
enabled: false
|
||||
downloadUrl: null
|
||||
workingDirectory: '/data/serverpack'
|
||||
mcRouterIntegration:
|
||||
enabled: false
|
||||
domain: null
|
||||
Reference in new issue
Block a user