Add support for multiple e2term
[ric-plt/ric-dep.git] / helm / e2term / templates / pvc.yaml
similarity index 79%
rename from helm/e2term/templates/e2term-pvc.yaml
rename to helm/e2term/templates/pvc.yaml
index df01541..2698d72 100644 (file)
 #   See the License for the specific language governing permissions and        #
 #   limitations under the License.                                             #
 ################################################################################
-
+{{- $topCtx :=  . }}
+{{- range keys .Values.e2term }}
+{{- $key := . }}
+{{- with index $topCtx.Values.e2term . }}
+---
 kind: PersistentVolumeClaim
 apiVersion: v1
 metadata:
-  name: {{ include "common.pvcname.e2term" . }}
+  name: {{ include "common.pvcname.e2term" $topCtx }}-{{ $key }}
 spec:
   accessModes:
     - ReadWriteOnce
   resources:
     requests:
-      storage: {{ .Values.e2term.dataVolSize }}
-  storageClassName: {{ .Values.e2term.storageClassName }}
-  #volumeName: {{ include "common.pvname.e2term" . }}
+      storage: {{ .dataVolSize }}
+  storageClassName: {{ .storageClassName }}
+  #volumeName: {{ include "common.pvname.e2term" $topCtx }}
+{{- end }}
+{{- end }}