Added minecraft for testing

This commit is contained in:
Dreaded_X 2025-01-06 04:08:09 +01:00
parent fdf125dc28
commit 2679341bd6
Signed by: Dreaded_X
GPG Key ID: FA5F485356B0D2D4
5 changed files with 43 additions and 0 deletions

View File

@ -8,3 +8,4 @@ resources:
- ./whoami.yaml
- ./akri-demo.yaml
- ./minecraft

View File

@ -0,0 +1,24 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: minecraft
spec:
chart:
spec:
chart: minecraft
reconcileStrategy: ChartVersion
sourceRef:
kind: HelmRepository
name: minecraft
version: 4.23.6
interval: 1m0s
values:
minecraftServer:
eula: true
difficulty: hard
serviceType: LoadBalancer
externalTrafficPolicy: Local
persistence:
dataDir:
enabled: true
Size: 10Gi

View File

@ -0,0 +1,7 @@
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: minecraft
spec:
interval: 1m0s
url: https://itzg.github.io/minecraft-server-charts/

View File

@ -0,0 +1,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: minecraft
resources:
- namespace.yaml
- helmrepository.yaml
- helmrelease.yaml

View File

@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: minecraft