minecraft: add java21 images (#2404)

* minecraft: add java21 images

* latset images

* pin versions for j17

* 19 also
This commit is contained in:
Stavros Kois
2024-04-25 13:10:15 +03:00
committed by GitHub
parent 2b97f5b383
commit ac25f33944
13 changed files with 70 additions and 1 deletions

View File

@@ -3,7 +3,7 @@ description: Minecraft is a sandbox game
annotations:
title: Minecraft
type: application
version: 1.2.9
version: 1.2.10
apiVersion: v2
appVersion: 2024.4.1
kubeVersion: '>=1.16.0-0'

View File

@@ -5,6 +5,7 @@ mcStorage:
mcConfig:
imageSelector: j17alpineImage
eula: true
version: "1.20.4"
mcNetwork:
serverPort: 30000

View File

@@ -5,6 +5,7 @@ mcStorage:
mcConfig:
imageSelector: j17gceImage
eula: true
version: "1.20.4"
mcNetwork:
serverPort: 30000

View File

@@ -5,6 +5,7 @@ mcStorage:
mcConfig:
imageSelector: j17j9Image
eula: true
version: "1.20.4"
mcNetwork:
serverPort: 30000

View File

@@ -5,6 +5,7 @@ mcStorage:
mcConfig:
imageSelector: j17jdkImage
eula: true
version: "1.20.4"
mcNetwork:
serverPort: 30000

View File

@@ -5,6 +5,7 @@ mcStorage:
mcConfig:
imageSelector: j17Image
eula: true
version: "1.20.4"
mcNetwork:
serverPort: 30000

View File

@@ -5,6 +5,7 @@ mcStorage:
mcConfig:
imageSelector: j19Image
eula: true
version: "1.20.4"
mcNetwork:
serverPort: 30000

View File

@@ -0,0 +1,11 @@
mcStorage:
data:
type: pvc
mcConfig:
imageSelector: j21alpineImage
eula: true
mcNetwork:
serverPort: 30000
rconPort: 30001

View File

@@ -0,0 +1,11 @@
mcStorage:
data:
type: pvc
mcConfig:
imageSelector: j21gImage
eula: true
mcNetwork:
serverPort: 30000
rconPort: 30001

View File

@@ -0,0 +1,11 @@
mcStorage:
data:
type: pvc
mcConfig:
imageSelector: j21Image
eula: true
mcNetwork:
serverPort: 30000
rconPort: 30001

View File

@@ -71,6 +71,12 @@ questions:
description: Java 17 HotSpot (Alpine)
- value: j19Image
description: Java 19 HotSpot (Ubuntu)
- value: j21Image
description: Java 21 HotSpot (Ubuntu)
- value: j21gImage
description: Java 21 GraalVM (Oracle)
- value: j21alpineImage
description: Java 21 HotSpot (Alpine)
- variable: type
label: Type
description: |

View File

@@ -58,6 +58,18 @@ ENUMS = {
'j19Image': {
'RE_STABLE_VERSION': re.compile(rf'{RE_STABLE_VERSION_BASE}-java19'),
'STRIP_TEXT': '-java19'
},
'j21Image': {
'RE_STABLE_VERSION': re.compile(rf'{RE_STABLE_VERSION_BASE}-java21'),
'STRIP_TEXT': '-java21'
},
'j21gImage': {
'RE_STABLE_VERSION': re.compile(rf'{RE_STABLE_VERSION_BASE}-java21-graalvm'),
'STRIP_TEXT': '-java21-graalvm'
},
'j21alpineImage': {
'RE_STABLE_VERSION': re.compile(rf'{RE_STABLE_VERSION_BASE}-java21-alpine'),
'STRIP_TEXT': '-java21-alpine'
}
}

View File

@@ -50,6 +50,18 @@ j19Image:
repository: itzg/minecraft-server
pullPolicy: IfNotPresent
tag: 2023.3.0-java19
j21Image:
repository: itzg/minecraft-server
pullPolicy: IfNotPresent
tag: 2024.4.1-java21
j21gImage:
repository: itzg/minecraft-server
pullPolicy: IfNotPresent
tag: 2024.4.1-java21-graalvm
j21alpineImage:
repository: itzg/minecraft-server
pullPolicy: IfNotPresent
tag: 2024.4.1-java21-alpine
resources:
limits: