Commit new Chart releases for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
|
||||
|
||||
## [minecraft-java-5.1.4](https://github.com/truecharts/charts/compare/minecraft-java-5.1.3...minecraft-java-5.1.4) (2023-12-16)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#14784](https://github.com/truecharts/charts/issues/14784))
|
||||
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
{{ include "tc.v1.common.loader.all" . }}
|
||||
@@ -4,6 +4,31 @@
|
||||
|
||||
|
||||
|
||||
## [minecraft-java-5.2.0](https://github.com/truecharts/charts/compare/minecraft-java-5.1.4...minecraft-java-5.2.0) (2023-12-20)
|
||||
|
||||
|
||||
|
||||
|
||||
## [minecraft-java-5.2.0](https://github.com/truecharts/charts/compare/minecraft-java-5.1.4...minecraft-java-5.2.0) (2023-12-20)
|
||||
|
||||
|
||||
|
||||
|
||||
## [minecraft-java-5.2.0](https://github.com/truecharts/charts/compare/minecraft-java-5.1.4...minecraft-java-5.2.0) (2023-12-20)
|
||||
|
||||
|
||||
|
||||
|
||||
## [minecraft-java-5.2.0](https://github.com/truecharts/charts/compare/minecraft-java-5.1.4...minecraft-java-5.2.0) (2023-12-20)
|
||||
|
||||
|
||||
|
||||
|
||||
## [minecraft-java-5.2.0](https://github.com/truecharts/charts/compare/minecraft-java-5.1.4...minecraft-java-5.2.0) (2023-12-20)
|
||||
|
||||
|
||||
|
||||
|
||||
## [minecraft-java-5.1.4](https://github.com/truecharts/charts/compare/minecraft-java-5.1.3...minecraft-java-5.1.4) (2023-12-16)
|
||||
|
||||
### Chore
|
||||
@@ -72,28 +97,3 @@
|
||||
- update helm general non-major ([#14465](https://github.com/truecharts/charts/issues/14465))
|
||||
|
||||
|
||||
|
||||
|
||||
## [minecraft-java-5.0.8](https://github.com/truecharts/charts/compare/minecraft-java-5.0.7...minecraft-java-5.0.8) (2023-11-08)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#14454](https://github.com/truecharts/charts/issues/14454))
|
||||
|
||||
|
||||
|
||||
|
||||
## [minecraft-java-5.0.7](https://github.com/truecharts/charts/compare/minecraft-java-5.0.6...minecraft-java-5.0.7) (2023-11-05)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#14365](https://github.com/truecharts/charts/issues/14365))
|
||||
|
||||
|
||||
|
||||
|
||||
## [minecraft-java-5.0.6](https://github.com/truecharts/charts/compare/minecraft-java-5.0.5...minecraft-java-5.0.6) (2023-11-03)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#14287](https://github.com/truecharts/charts/issues/14287))
|
||||
@@ -1,16 +1,16 @@
|
||||
kubeVersion: ">=1.24.0"
|
||||
kubeVersion: ">=1.24.0-0"
|
||||
apiVersion: v2
|
||||
name: minecraft-java
|
||||
version: 5.1.4
|
||||
version: 5.2.0
|
||||
appVersion: 2023.11.1
|
||||
description: Minecraft Java Dedicated Server
|
||||
home: https://truecharts.org/charts/stable/minecraft-java
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/minecraft-java.png
|
||||
deprecated: false
|
||||
sources:
|
||||
- https://github.com/itzg/docker-minecraft-server
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-java
|
||||
- https://hub.docker.com/r/itzg/minecraft-server
|
||||
- https://github.com/itzg/docker-minecraft-server
|
||||
maintainers:
|
||||
- name: TrueCharts
|
||||
email: info@truecharts.org
|
||||
@@ -27,10 +27,11 @@ dependencies:
|
||||
tags: []
|
||||
import-values: []
|
||||
annotations:
|
||||
max_scale_version: 23.10.1
|
||||
min_scale_version: 22.12.4
|
||||
max_scale_version: 23.10.2
|
||||
min_scale_version: 23.10.0
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/category: games
|
||||
truecharts.org/max_helm_version: "3.13"
|
||||
truecharts.org/min_helm_version: "3.12"
|
||||
truecharts.org/train: stable
|
||||
type: application
|
||||
@@ -5,7 +5,7 @@
|
||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
||||
However only installations using the TrueNAS SCALE Apps system are supported.
|
||||
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/)
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/minecraft-java)
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
||||
|
||||
4
stable/minecraft-java/5.2.0/app-changelog.md
Normal file
4
stable/minecraft-java/5.2.0/app-changelog.md
Normal file
@@ -0,0 +1,4 @@
|
||||
|
||||
|
||||
## [minecraft-java-5.2.0](https://github.com/truecharts/charts/compare/minecraft-java-5.1.4...minecraft-java-5.2.0) (2023-12-20)
|
||||
|
||||
@@ -58,6 +58,10 @@ j8j9Image:
|
||||
repository: itzg/minecraft-server
|
||||
tag: 2023.11.1-java8-openj9@sha256:076c6a872b241df47580064171e67ff6d9b1826134169fe4201c5cedd3456f58
|
||||
pullPolicy: Always
|
||||
mcBackupImage:
|
||||
repository: itzg/mc-backup
|
||||
tag: latest@sha256:13d66ffdc2d120308b55a4a10a992fe75bbb6295f6fd88bd53658c02423e4e80
|
||||
pullPolicy: Always
|
||||
|
||||
service:
|
||||
main:
|
||||
@@ -78,6 +82,27 @@ service:
|
||||
enabled: true
|
||||
port: 25575
|
||||
|
||||
mcbackup:
|
||||
enabled: true
|
||||
initial_delay: 2m
|
||||
backup_interval: 24hr
|
||||
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:
|
||||
- --long=25
|
||||
- --single-thread
|
||||
# comma separated list
|
||||
excludes:
|
||||
- "*.jar"
|
||||
- "cache"
|
||||
- "logs"
|
||||
- "*.tmp"
|
||||
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
@@ -187,10 +212,55 @@ workload:
|
||||
# CF_OVERRIDES_SKIP_EXISTING
|
||||
# CF_PARALLEL_DOWNLOADS
|
||||
# CF_SET_LEVEL_FROM
|
||||
mcbackup:
|
||||
enabled: true
|
||||
type: Deployment
|
||||
podSpec:
|
||||
containers:
|
||||
mcbackup:
|
||||
primary: true
|
||||
enabled: true
|
||||
imageSelector: mcBackupImage
|
||||
probes:
|
||||
liveness:
|
||||
enabled: false
|
||||
readiness:
|
||||
enabled: false
|
||||
startup:
|
||||
enabled: false
|
||||
env:
|
||||
BACKUP_METHOD: "tar"
|
||||
DEST_DIR: "{{.Values.persistence.backups.mountPath }}"
|
||||
SRC_DIR: "{{.Values.persistence.data.mountPath }}"
|
||||
SERVER_PORT: "{{ .Values.service.main.ports.main.port }}"
|
||||
RCON_HOST: '{{ include "tc.v1.common.lib.chart.names.fullname" $ }}'
|
||||
RCON_PORT: "{{ .Values.service.rcon.ports.rcon.port }}"
|
||||
RCON_PASSWORD: "{{ .Values.workload.main.podSpec.containers.main.env.RCON_PASSWORD }}"
|
||||
INITIAL_DELAY: "{{ .Values.mcbackup.initial_delay }}"
|
||||
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 }}'
|
||||
EXCLUDES: '{{ join "," .Values.mcbackup.excludes }}'
|
||||
|
||||
persistence:
|
||||
data:
|
||||
enabled: true
|
||||
mountPath: "/data"
|
||||
targetSelector:
|
||||
main:
|
||||
main:
|
||||
mountPath: /data
|
||||
mcbackup:
|
||||
mcbackup:
|
||||
mountPath: /data
|
||||
readOnly: true
|
||||
backups:
|
||||
enabled: true
|
||||
mountPath: /backups
|
||||
|
||||
portal:
|
||||
open:
|
||||
enabled: false
|
||||
@@ -138,7 +138,7 @@ questions:
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: RCON_PASSWORD
|
||||
label: RCON_PASSWORD
|
||||
label: Rcon Password
|
||||
description: This will only have effect in the first installation or always if OVERRIDE_SERVER_PROPERTIES is enabled
|
||||
schema:
|
||||
type: string
|
||||
@@ -296,6 +296,12 @@ questions:
|
||||
type: string
|
||||
default: ""
|
||||
show_if: [[TYPE, "=", "FABRIC"]]
|
||||
- variable: PACKWIZ_URL
|
||||
label: Packwiz URL
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
show_if: [[TYPE, "=", "FABRIC"]]
|
||||
- variable: SPIGOT_DOWNLOAD_URL
|
||||
label: Spigot Download URL
|
||||
schema:
|
||||
@@ -326,12 +332,6 @@ questions:
|
||||
type: string
|
||||
default: ""
|
||||
show_if: [[TYPE, "=", "PAPER"]]
|
||||
- variable: PACKWIZ_URL
|
||||
label: Packwiz URL
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
show_if: [[TYPE, "=", "PAPER"]]
|
||||
- variable: AIRPLANE_BUILD
|
||||
label: Airplane Build
|
||||
schema:
|
||||
@@ -715,6 +715,7 @@ questions:
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
|
||||
- variable: envList
|
||||
label: Extra Environment Variables
|
||||
description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
|
||||
@@ -764,6 +765,99 @@ questions:
|
||||
label: Param
|
||||
schema:
|
||||
type: string
|
||||
|
||||
- variable: mcbackup
|
||||
group: App Configuration
|
||||
label: MC Backup Configuration
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: enabled
|
||||
label: Enable MC Backup Container
|
||||
schema:
|
||||
type: boolean
|
||||
default: false
|
||||
show_subquestions_if: true
|
||||
subquestions:
|
||||
- variable: initial_delay
|
||||
label: Initial Delay
|
||||
schema:
|
||||
type: string
|
||||
default: 2m
|
||||
- variable: backup_interval
|
||||
label: Backup Interval
|
||||
schema:
|
||||
type: string
|
||||
default: 24hr
|
||||
- variable: player_online_check_interval
|
||||
label: Player Online Check Interval
|
||||
schema:
|
||||
type: string
|
||||
default: 5m
|
||||
- variable: prune_backups_days
|
||||
label: Prune Backups Days
|
||||
schema:
|
||||
type: int
|
||||
default: 7
|
||||
- variable: pause_if_no_players
|
||||
label: Pause If No Players
|
||||
schema:
|
||||
type: boolean
|
||||
default: false
|
||||
- variable: link_latest
|
||||
label: Link Latest
|
||||
description: Creates a symbolic link to the latest backup.
|
||||
schema:
|
||||
type: boolean
|
||||
default: false
|
||||
- variable: tar_compress_method
|
||||
label: Tar Compress Method
|
||||
schema:
|
||||
type: string
|
||||
default: gzip
|
||||
enum:
|
||||
- value: gzip
|
||||
description: Gzip
|
||||
- value: bzip2
|
||||
description: Bzip2
|
||||
- value: zstd
|
||||
description: Zstd
|
||||
- variable: zstd_params
|
||||
label: ZSTD Params
|
||||
schema:
|
||||
type: list
|
||||
empty: false
|
||||
default:
|
||||
- --long=25
|
||||
- --single-thread
|
||||
required: true
|
||||
items:
|
||||
- variable: param
|
||||
label: Param
|
||||
schema:
|
||||
type: string
|
||||
required: true
|
||||
default: ""
|
||||
- variable: excludes
|
||||
label: Excludes
|
||||
schema:
|
||||
type: list
|
||||
empty: false
|
||||
default:
|
||||
- "*.jar"
|
||||
- "cache"
|
||||
- "logs"
|
||||
- "*.tmp"
|
||||
required: true
|
||||
items:
|
||||
- variable: exclude
|
||||
label: Exclude
|
||||
schema:
|
||||
type: string
|
||||
required: true
|
||||
default: ""
|
||||
|
||||
- variable: TZ
|
||||
label: Timezone
|
||||
group: "General Settings"
|
||||
@@ -1499,6 +1593,279 @@ questions:
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
- variable: backups
|
||||
label: App Backups Storage
|
||||
description: Stores the Application Backups.
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: type
|
||||
label: Type of Storage
|
||||
description: Sets the persistence type, Anything other than PVC could break rollback!
|
||||
schema:
|
||||
type: string
|
||||
default: pvc
|
||||
enum:
|
||||
- value: pvc
|
||||
description: PVC
|
||||
- value: hostPath
|
||||
description: Host Path
|
||||
- value: emptyDir
|
||||
description: emptyDir
|
||||
- value: nfs
|
||||
description: NFS Share
|
||||
- value: iscsi
|
||||
description: iSCSI Share
|
||||
- variable: server
|
||||
label: NFS Server
|
||||
schema:
|
||||
show_if: [["type", "=", "nfs"]]
|
||||
type: string
|
||||
default: ""
|
||||
- variable: path
|
||||
label: Path on NFS Server
|
||||
schema:
|
||||
show_if: [["type", "=", "nfs"]]
|
||||
type: string
|
||||
default: ""
|
||||
- variable: iscsi
|
||||
label: iSCSI Options
|
||||
schema:
|
||||
show_if: [["type", "=", "iscsi"]]
|
||||
type: dict
|
||||
additional_attrs: true
|
||||
attrs:
|
||||
- variable: targetPortal
|
||||
label: targetPortal
|
||||
schema:
|
||||
type: string
|
||||
required: true
|
||||
default: ""
|
||||
- variable: iqn
|
||||
label: iqn
|
||||
schema:
|
||||
type: string
|
||||
required: true
|
||||
default: ""
|
||||
- variable: lun
|
||||
label: lun
|
||||
schema:
|
||||
type: int
|
||||
default: 0
|
||||
- variable: authSession
|
||||
label: authSession
|
||||
schema:
|
||||
type: dict
|
||||
additional_attrs: true
|
||||
attrs:
|
||||
- variable: username
|
||||
label: username
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
- variable: password
|
||||
label: password
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
- variable: usernameInitiator
|
||||
label: usernameInitiator
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
- variable: passwordInitiator
|
||||
label: passwordInitiator
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
- variable: authDiscovery
|
||||
label: authDiscovery
|
||||
schema:
|
||||
type: dict
|
||||
additional_attrs: true
|
||||
attrs:
|
||||
- variable: username
|
||||
label: username
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
- variable: password
|
||||
label: password
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
- variable: usernameInitiator
|
||||
label: usernameInitiator
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
- variable: passwordInitiator
|
||||
label: passwordInitiator
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
|
||||
- variable: autoPermissions
|
||||
label: Automatic Permissions Configuration
|
||||
description: Automatically set permissions
|
||||
schema:
|
||||
show_if: [["type", "!=", "pvc"]]
|
||||
type: dict
|
||||
additional_attrs: true
|
||||
attrs:
|
||||
- variable: enabled
|
||||
label: enabled
|
||||
schema:
|
||||
type: boolean
|
||||
default: false
|
||||
show_subquestions_if: true
|
||||
subquestions:
|
||||
- variable: chown
|
||||
label: Run CHOWN
|
||||
description: |
|
||||
It will run CHOWN on the path with the given fsGroup
|
||||
schema:
|
||||
type: boolean
|
||||
default: false
|
||||
- variable: chmod
|
||||
label: Run CHMOD
|
||||
description: |
|
||||
It will run CHMOD on the path with the given value</br>
|
||||
Format should be 3 digits, e.g. 770
|
||||
schema:
|
||||
type: string
|
||||
valid_chars: '[0-9]{3}'
|
||||
default: ""
|
||||
- variable: recursive
|
||||
label: Recursive
|
||||
description: |
|
||||
It will run CHOWN and CHMOD recursively
|
||||
schema:
|
||||
type: boolean
|
||||
default: false
|
||||
- variable: readOnly
|
||||
label: Read Only
|
||||
schema:
|
||||
type: boolean
|
||||
default: false
|
||||
- variable: hostPath
|
||||
label: Host Path
|
||||
description: Path inside the container the storage is mounted
|
||||
schema:
|
||||
show_if: [["type", "=", "hostPath"]]
|
||||
type: hostpath
|
||||
- variable: medium
|
||||
label: EmptyDir Medium
|
||||
schema:
|
||||
show_if: [["type", "=", "emptyDir"]]
|
||||
type: string
|
||||
default: ""
|
||||
enum:
|
||||
- value: ""
|
||||
description: Default
|
||||
- value: Memory
|
||||
description: Memory
|
||||
- variable: size
|
||||
label: Size quotum of Storage (Do NOT REDUCE after installation)
|
||||
description: This value can ONLY be INCREASED after the installation
|
||||
schema:
|
||||
show_if: [["type", "=", "pvc"]]
|
||||
type: string
|
||||
default: 256Gi
|
||||
- variable: storageClass
|
||||
label: 'storageClass (Advanced)'
|
||||
description: 'sets the storageClass to something other than iX default. Only for advanced usecases!'
|
||||
schema:
|
||||
show_if: [["type", "=", "pvc"]]
|
||||
type: string
|
||||
default: ""
|
||||
- variable: static
|
||||
label: 'Static Fixed PVC Bindings (Experimental)'
|
||||
description: Link a PVC to a specific storage location
|
||||
schema:
|
||||
show_if: [["type", "=", "pvc"]]
|
||||
type: dict
|
||||
additional_attrs: true
|
||||
attrs:
|
||||
- variable: mode
|
||||
label: mode
|
||||
description: |
|
||||
disabled: use normal dynamic PVCs
|
||||
smb: connect to an SMB share
|
||||
nfs: connect to an NFS share
|
||||
schema:
|
||||
type: string
|
||||
default: "disabled"
|
||||
enum:
|
||||
- value: disabled
|
||||
description: disabled
|
||||
- value: smb
|
||||
description: smb
|
||||
- value: nfs
|
||||
description: nfs
|
||||
- variable: server
|
||||
label: Server
|
||||
description: server to connect to
|
||||
schema:
|
||||
type: string
|
||||
show_if: [["mode", "!=", "disabled"]]
|
||||
default: "myserver"
|
||||
- variable: share
|
||||
label: Share
|
||||
description: share to connect to
|
||||
schema:
|
||||
type: string
|
||||
show_if: [["mode", "!=", "disabled"]]
|
||||
default: "/myshare"
|
||||
- variable: user
|
||||
label: User
|
||||
description: connecting user
|
||||
schema:
|
||||
type: string
|
||||
show_if: [["mode", "=", "smb"]]
|
||||
default: "myuser"
|
||||
- variable: domain
|
||||
label: Domain
|
||||
description: user domain
|
||||
schema:
|
||||
type: string
|
||||
show_if: [["mode", "=", "smb"]]
|
||||
default: ""
|
||||
- variable: password
|
||||
label: Password
|
||||
description: connecting password
|
||||
schema:
|
||||
type: string
|
||||
show_if: [["mode", "=", "smb"]]
|
||||
default: ""
|
||||
- variable: volumeSnapshots
|
||||
label: 'Volume Snapshots (Experimental)'
|
||||
description: Add an entry to the list to force creation of a volumeSnapshot of this PVC
|
||||
schema:
|
||||
show_if: [["type", "=", "pvc"]]
|
||||
type: list
|
||||
default: []
|
||||
items:
|
||||
- variable: volumeSnapshotEntry
|
||||
label: Custom volumeSnapshot
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: name
|
||||
label: Name
|
||||
description: 'WARNING: renaming this, means deletion of the snapshot with the old name!'
|
||||
schema:
|
||||
type: string
|
||||
default: "mysnapshot"
|
||||
required: true
|
||||
- variable: volumeSnapshotClassName
|
||||
label: 'volumeSnapshot Class Name (Advanced)'
|
||||
description: For use with PVCs using a non-default storageClass
|
||||
schema:
|
||||
type: string
|
||||
default: ""
|
||||
- variable: persistenceList
|
||||
label: Additional App Storage
|
||||
group: Storage and Persistence
|
||||
10
stable/minecraft-java/5.2.0/templates/common.yaml
Normal file
10
stable/minecraft-java/5.2.0/templates/common.yaml
Normal file
@@ -0,0 +1,10 @@
|
||||
{{/* Make sure all variables are set properly */}}
|
||||
{{- include "tc.v1.common.loader.init" . -}}
|
||||
|
||||
{{/* Disable [mcbackup] if requested */}}
|
||||
{{- if not .Values.mcbackup.enabled -}}
|
||||
{{- $_ := set .Values.workload.mcbackup "enabled" false -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{- include "tc.v1.common.loader.apply" . -}}
|
||||
Reference in New Issue
Block a user