From 2679341bd64ede6d567b1183546626526249304b Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Mon, 6 Jan 2025 04:08:09 +0100 Subject: [PATCH] Added minecraft for testing --- apps/kustomization.yaml | 1 + apps/minecraft/helmrelease.yaml | 24 ++++++++++++++++++++++++ apps/minecraft/helmrepository.yaml | 7 +++++++ apps/minecraft/kustomization.yaml | 7 +++++++ apps/minecraft/namespace.yaml | 4 ++++ 5 files changed, 43 insertions(+) create mode 100644 apps/minecraft/helmrelease.yaml create mode 100644 apps/minecraft/helmrepository.yaml create mode 100644 apps/minecraft/kustomization.yaml create mode 100644 apps/minecraft/namespace.yaml diff --git a/apps/kustomization.yaml b/apps/kustomization.yaml index 258751c..88746dd 100644 --- a/apps/kustomization.yaml +++ b/apps/kustomization.yaml @@ -8,3 +8,4 @@ resources: - ./whoami.yaml - ./akri-demo.yaml + - ./minecraft diff --git a/apps/minecraft/helmrelease.yaml b/apps/minecraft/helmrelease.yaml new file mode 100644 index 0000000..487e8ec --- /dev/null +++ b/apps/minecraft/helmrelease.yaml @@ -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 diff --git a/apps/minecraft/helmrepository.yaml b/apps/minecraft/helmrepository.yaml new file mode 100644 index 0000000..16e6047 --- /dev/null +++ b/apps/minecraft/helmrepository.yaml @@ -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/ diff --git a/apps/minecraft/kustomization.yaml b/apps/minecraft/kustomization.yaml new file mode 100644 index 0000000..92845e5 --- /dev/null +++ b/apps/minecraft/kustomization.yaml @@ -0,0 +1,7 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: minecraft +resources: + - namespace.yaml + - helmrepository.yaml + - helmrelease.yaml diff --git a/apps/minecraft/namespace.yaml b/apps/minecraft/namespace.yaml new file mode 100644 index 0000000..4ad4f70 --- /dev/null +++ b/apps/minecraft/namespace.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: minecraft