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