Add simple OpenEBS cStor chart
[icn.git] / deploy / openebs-cstor / templates / cstorpoolcluster.yaml
diff --git a/deploy/openebs-cstor/templates/cstorpoolcluster.yaml b/deploy/openebs-cstor/templates/cstorpoolcluster.yaml
new file mode 100644 (file)
index 0000000..55d3dd0
--- /dev/null
@@ -0,0 +1,16 @@
+apiVersion: cstor.openebs.io/v1
+kind: CStorPoolCluster
+metadata:
+ name: {{ .Release.Name }}-disk-pool
+spec:
+ pools:
+{{ range $index, $bd := (lookup "openebs.io/v1alpha1" "BlockDevice" .Release.Namespace "").items }}
+   - nodeSelector:
+       kubernetes.io/hostname: {{ $bd.spec.nodeAttributes.nodeName }}
+     dataRaidGroups:
+       - blockDevices:
+           - blockDeviceName: {{ $bd.metadata.name }}
+     poolConfig:
+       dataRaidGroupType: {{ $.Values.dataRaidGroupType }}
+{{ end }}
+