From 8608539c3f05dcc0a934939677265707a521ddc4 Mon Sep 17 00:00:00 2001 From: ducoterra Date: Sun, 29 Aug 2021 12:18:16 -0400 Subject: [PATCH] Add volume to test app Volumes aren't working, adding a volume to test app to ensure volumes mount correctly. --- charts/minecraft/1.0.0/questions.yaml | 2 ++ charts/minecraft/1.0.0/templates/deploy.yaml | 4 +++- .../testapp/0.1.0/templates/deployment.yaml | 22 +++++++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/charts/minecraft/1.0.0/questions.yaml b/charts/minecraft/1.0.0/questions.yaml index 4566fb5..a17f88f 100644 --- a/charts/minecraft/1.0.0/questions.yaml +++ b/charts/minecraft/1.0.0/questions.yaml @@ -1,6 +1,8 @@ groups: - name: "Server Config" description: "Minecraft Server Configuration" + - name: "Storage" + description: "Minecraft Server Storage" questions: - variable: port description: "Listen Port" diff --git a/charts/minecraft/1.0.0/templates/deploy.yaml b/charts/minecraft/1.0.0/templates/deploy.yaml index 0f57ddb..aebd5e9 100644 --- a/charts/minecraft/1.0.0/templates/deploy.yaml +++ b/charts/minecraft/1.0.0/templates/deploy.yaml @@ -45,4 +45,6 @@ spec: claimName: {{ .Release.Name }} - name: properties configMap: - name: {{ .Release.Name }} \ No newline at end of file + name: {{ .Release.Name }} + securityContext: + fsGroup: 2000 diff --git a/charts/testapp/0.1.0/templates/deployment.yaml b/charts/testapp/0.1.0/templates/deployment.yaml index c6b6721..8b7e990 100644 --- a/charts/testapp/0.1.0/templates/deployment.yaml +++ b/charts/testapp/0.1.0/templates/deployment.yaml @@ -23,3 +23,25 @@ spec: env: - name: APPNAME value: "{{ .Values.APPNAME }}" + volumeMounts: + - mountPath: /data + name: data + volumes: + - name: data + persistentVolumeClaim: + claimName: {{ .Release.Name }} + +--- + +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: {{ .Release.Name }} + annotations: + "helm.sh/resource-policy": keep +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 32Gi