SDNC parameterized persisted type and location 65/38165/2
authorJerome Doucerain <jerome.doucerain@bell.ca>
Sat, 17 Mar 2018 18:36:12 +0000 (14:36 -0400)
committerJerome Doucerain <jerome.doucerain@bell.ca>
Sat, 17 Mar 2018 18:40:41 +0000 (14:40 -0400)
conditional subpath in case we are not using the NFS provisioner
parameterized location if we are using hostpath

Issue-ID: OOM-748

Change-Id: I982a75a91fa5e6349697867d188c3c83093e5e78
Signed-off-by: Jerome Doucerain <jerome.doucerain@bell.ca>
kubernetes/sdnc/templates/db-statefulset.yaml

index d0f141f..29d592a 100644 (file)
@@ -82,7 +82,9 @@ spec:
         volumeMounts:
         - name: sdnc-data
           mountPath: /var/lib/mysql
+#{{ if not .Values.disableNfsProvisioner }}
           subPath: mysql
+#{{ end }}
         - name: conf
           mountPath: /etc/mysql/conf.d
       containers:
@@ -99,7 +101,9 @@ spec:
         volumeMounts:
         - mountPath: /var/lib/mysql
           name: sdnc-data
+#{{ if not .Values.disableNfsProvisioner }}
           subPath: mysql
+#{{ end }}
         - name: conf
           mountPath: /etc/mysql/conf.d
         ports:
@@ -178,7 +182,9 @@ spec:
         volumeMounts:
         - name: sdnc-data
           mountPath: /var/lib/mysql
+#{{ if not .Values.disableNfsProvisioner }}
           subPath: mysql
+#{{ end }}
         - name: conf
           mountPath: /etc/mysql/conf.d
         resources:
@@ -197,7 +203,7 @@ spec:
 #{{ if .Values.disableNfsProvisioner }}
       - name: sdnc-data
         hostPath:
-          path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdnc/data
+          path: {{ .Values.dataRootDir }}/{{ .Values.nsPrefix }}/sdnc/data/mysql
 #{{ else }}
   volumeClaimTemplates:
   - metadata:
@@ -211,3 +217,4 @@ spec:
           storage: 1Gi
 #{{ end }}
 #{{ end }}
+