Skip to content

Commit 3c36680

Browse files
committed
set persistent volumes with VolumeClaimTemplates
1 parent a2de09d commit 3c36680

File tree

5 files changed

+28
-51
lines changed

5 files changed

+28
-51
lines changed

charts/hdfs/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ maintainers:
1111
name: hdfs
1212
sources:
1313
- https://github.com/apache/hadoop
14-
version: 0.1.0
14+
version: 0.1.1

charts/hdfs/templates/hdfs-dn-pvc.yaml

Lines changed: 0 additions & 23 deletions
This file was deleted.

charts/hdfs/templates/hdfs-nn-pvc.yaml

Lines changed: 0 additions & 23 deletions
This file was deleted.

charts/hdfs/templates/hdfs-nn-statefulset.yaml

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,24 @@ spec:
101101
configMap:
102102
name: {{ include "hdfs.fullname" . }}-namenode-exporter
103103
{{- end }}
104+
{{- if not .Values.persistence.nameNode.enabled }}
104105
- name: dfs
105-
{{- if .Values.persistence.nameNode.enabled }}
106-
persistentVolumeClaim:
107-
claimName: {{ include "hdfs.fullname" . }}-namenode
108-
{{- else }}
109106
emptyDir: {}
110107
{{- end }}
108+
{{- if .Values.persistence.nameNode.enabled }}
109+
volumeClaimTemplates:
110+
- metadata:
111+
name: dfs
112+
spec:
113+
accessModes: [ "ReadWriteOnce" ]
114+
resources:
115+
requests:
116+
storage: "{{ .Values.persistence.nameNode.size }}"
117+
{{- if .Values.persistence.nameNode.storageClass }}
118+
{{- if (eq "-" .Values.persistence.nameNode.storageClass) }}
119+
storageClassName: ""
120+
{{- else }}
121+
storageClassName: "{{ .Values.persistence.nameNode.storageClass }}"
122+
{{- end }}
123+
{{- end }}
124+
{{- end }}

scripts/ct.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
3+
ARGS=$@
4+
5+
docker run -ti --rm \
6+
--net=host \
7+
-v $PWD:/gradiant \
8+
-v $HOME/.kube/config:/root/.kube/config \
9+
--workdir=/gradiant quay.io/helmpack/chart-testing ct $ARGS

0 commit comments

Comments
 (0)