feat(minecraft-java): move mc-backup to sidecar container and restructure config options
This commit is contained in:
@@ -34,4 +34,4 @@ sources:
|
|||||||
- https://hub.docker.com/r/itzg/mc-backup
|
- https://hub.docker.com/r/itzg/mc-backup
|
||||||
- https://hub.docker.com/r/itzg/minecraft-server
|
- https://hub.docker.com/r/itzg/minecraft-server
|
||||||
type: application
|
type: application
|
||||||
version: 10.1.9
|
version: 11.0.0
|
||||||
|
|||||||
@@ -75,16 +75,6 @@ service:
|
|||||||
port: 25575
|
port: 25575
|
||||||
|
|
||||||
mcbackup:
|
mcbackup:
|
||||||
enabled: true
|
|
||||||
initial_delay: 2m
|
|
||||||
backup_interval: 24h
|
|
||||||
player_online_check_interval: 5m
|
|
||||||
prune_backups_days: 7
|
|
||||||
pause_if_no_players: false
|
|
||||||
link_latest: false
|
|
||||||
# values gzip,bzip2,zstd
|
|
||||||
tar_compress_method: gzip
|
|
||||||
# White spaced separated list
|
|
||||||
zstd_params:
|
zstd_params:
|
||||||
- --long=25
|
- --long=25
|
||||||
- --single-thread
|
- --single-thread
|
||||||
@@ -204,11 +194,6 @@ workload:
|
|||||||
# CF_OVERRIDES_SKIP_EXISTING
|
# CF_OVERRIDES_SKIP_EXISTING
|
||||||
# CF_PARALLEL_DOWNLOADS
|
# CF_PARALLEL_DOWNLOADS
|
||||||
# CF_SET_LEVEL_FROM
|
# CF_SET_LEVEL_FROM
|
||||||
mcbackup:
|
|
||||||
enabled: true
|
|
||||||
type: Deployment
|
|
||||||
podSpec:
|
|
||||||
containers:
|
|
||||||
mcbackup:
|
mcbackup:
|
||||||
primary: true
|
primary: true
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -228,16 +213,19 @@ workload:
|
|||||||
RCON_HOST: '{{ printf "%s-rcon" (include "tc.v1.common.lib.chart.names.fullname" $) }}'
|
RCON_HOST: '{{ printf "%s-rcon" (include "tc.v1.common.lib.chart.names.fullname" $) }}'
|
||||||
RCON_PORT: "{{ .Values.service.rcon.ports.rcon.port }}"
|
RCON_PORT: "{{ .Values.service.rcon.ports.rcon.port }}"
|
||||||
RCON_PASSWORD: "{{ .Values.workload.main.podSpec.containers.main.env.RCON_PASSWORD }}"
|
RCON_PASSWORD: "{{ .Values.workload.main.podSpec.containers.main.env.RCON_PASSWORD }}"
|
||||||
INITIAL_DELAY: "{{ .Values.mcbackup.initial_delay }}"
|
SERVER_HOST: '{{ include "tc.v1.common.lib.chart.names.fullname" $ }}'
|
||||||
BACKUP_INTERVAL: "{{ .Values.mcbackup.backup_interval }}"
|
|
||||||
PRUNE_BACKUPS_DAYS: "{{ .Values.mcbackup.prune_backups_days }}"
|
|
||||||
PAUSE_IF_NO_PLAYERS: "{{ .Values.mcbackup.pause_if_no_players }}"
|
|
||||||
PLAYERS_ONLINE_CHECK_INTERVAL: "{{ .Values.mcbackup.player_online_check_interval }}"
|
|
||||||
LINK_LATEST: "{{ .Values.mcbackup.link_latest }}"
|
|
||||||
TAR_COMPRESS_METHOD: "{{ .Values.mcbackup.tar_compress_method }}"
|
|
||||||
ZSTD_PARAMETERS: '{{ join " " .Values.mcbackup.zstd_params }}'
|
ZSTD_PARAMETERS: '{{ join " " .Values.mcbackup.zstd_params }}'
|
||||||
EXCLUDES: '{{ join "," .Values.mcbackup.excludes }}'
|
EXCLUDES: '{{ join "," .Values.mcbackup.excludes }}'
|
||||||
SERVER_HOST: '{{ include "tc.v1.common.lib.chart.names.fullname" $ }}'
|
|
||||||
|
INITIAL_DELAY: "2m"
|
||||||
|
BACKUP_INTERVAL: "24h"
|
||||||
|
PRUNE_BACKUPS_DAYS: "7"
|
||||||
|
PAUSE_IF_NO_PLAYERS: "false"
|
||||||
|
PLAYERS_ONLINE_CHECK_INTERVAL: "5m"
|
||||||
|
LINK_LATEST: "false"
|
||||||
|
TAR_COMPRESS_METHOD: "zstd"
|
||||||
|
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
data:
|
data:
|
||||||
@@ -246,14 +234,13 @@ persistence:
|
|||||||
main:
|
main:
|
||||||
main:
|
main:
|
||||||
mountPath: /data
|
mountPath: /data
|
||||||
mcbackup:
|
|
||||||
mcbackup:
|
mcbackup:
|
||||||
mountPath: /data
|
mountPath: /data
|
||||||
readOnly: true
|
readOnly: true
|
||||||
backups:
|
backups:
|
||||||
enabled: true
|
enabled: true
|
||||||
targetSelector:
|
targetSelector:
|
||||||
mcbackup:
|
main:
|
||||||
mcbackup:
|
mcbackup:
|
||||||
mountPath: /backups
|
mountPath: /backups
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user