Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions charts/minecraft/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ apiVersion: v2
name: minecraft
type: application
version: 1.4.14
appVersion: "2026.6.1"
appVersion: "2026.7.0"
kubeVersion: ">=1.26.0-0"
description: A Helm chart for deploying Minecraft Java Edition servers on Kubernetes
maintainers:
Expand All @@ -26,7 +26,7 @@ icon: https://helmforge.dev/icons/charts/minecraft.png
annotations:
artifacthub.io/changes: |
- kind: changed
description: "bump minecraft to 2026.6.1 (#619)"
description: "bump minecraft to 2026.7.0 (#698)"
artifacthub.io/maintainers: |
- name: HelmForge
email: berlofa@helmforge.dev
Expand Down
12 changes: 8 additions & 4 deletions charts/minecraft/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -255,10 +255,14 @@ Spigot servers, provide the platform-specific Floodgate plugin through

## Upgrade Notes

`docker.io/itzg/minecraft-server:2026.6.1` updates the upstream server image from
`2026.6.0`. Review the upstream release notes before upgrading production servers,
take a world backup, and verify plugins, mods, datapacks, proxy settings, and
pinned `server.version` values in a staging environment before reusing existing PVCs.
`docker.io/itzg/minecraft-server:2026.7.0` updates the upstream server image from
`2026.6.1`. The upstream release adds Purpur support for ServerLibraryCleaner,
fixes start-utils extraction for non-specific file types, fixes Paper boolean
flag handling, improves GTNH pack version handling, and reloads
`LOAD_ENV_FROM_FILE` after the packwiz installer runs.
Review the upstream release notes before upgrading production servers, take a
world backup, and verify plugins, mods, datapacks, proxy settings, and pinned
`server.version` values in a staging environment before reusing existing PVCs.

## Security Scan

Expand Down
6 changes: 3 additions & 3 deletions charts/minecraft/tests/backup_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -68,10 +68,10 @@ tests:
value: archive
- equal:
path: spec.jobTemplate.spec.template.spec.initContainers[0].image
value: docker.io/itzg/minecraft-server:2026.6.1
value: docker.io/itzg/minecraft-server:2026.7.0
- equal:
path: spec.jobTemplate.spec.template.spec.initContainers[1].image
value: docker.io/itzg/minecraft-server:2026.6.1
value: docker.io/itzg/minecraft-server:2026.7.0

- it: should have upload and post-backup containers
template: templates/backup-cronjob.yaml
Expand All @@ -91,7 +91,7 @@ tests:
value: post-backup
- equal:
path: spec.jobTemplate.spec.template.spec.containers[1].image
value: docker.io/itzg/minecraft-server:2026.6.1
value: docker.io/itzg/minecraft-server:2026.7.0

- it: should use existing secret for S3 credentials
template: templates/backup-cronjob.yaml
Expand Down
2 changes: 1 addition & 1 deletion charts/minecraft/tests/deployment_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ tests:
asserts:
- equal:
path: spec.template.spec.containers[0].image
value: docker.io/itzg/minecraft-server:2026.6.1
value: docker.io/itzg/minecraft-server:2026.7.0

- it: should set EULA to true
asserts:
Expand Down
4 changes: 2 additions & 2 deletions charts/minecraft/values.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"tag": {
"type": "string",
"description": "Container image tag",
"default": "2026.6.1"
"default": "2026.7.0"
},
"pullPolicy": {
"type": "string",
Expand Down Expand Up @@ -634,7 +634,7 @@
"worker": {
"type": "string",
"description": "Image used for RCON commands and tar archiving (must have sh, tar, and rcon-cli)",
"default": "docker.io/itzg/minecraft-server:2026.6.1"
"default": "docker.io/itzg/minecraft-server:2026.7.0"
},
"uploader": {
"type": "string",
Expand Down
4 changes: 2 additions & 2 deletions charts/minecraft/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ image:
# -- Container image repository
repository: docker.io/itzg/minecraft-server
# -- Container image tag
tag: "2026.6.1"
tag: "2026.7.0"
# -- Image pull policy
pullPolicy: IfNotPresent

Expand Down Expand Up @@ -381,7 +381,7 @@ backup:

images:
# -- Image used for RCON commands and tar archiving (must have sh, tar, and rcon-cli)
worker: docker.io/itzg/minecraft-server:2026.6.1
worker: docker.io/itzg/minecraft-server:2026.7.0
# -- Image used for S3 upload (MinIO client)
uploader: docker.io/helmforge/mc:1.0.0

Expand Down