Verify helm charts with client lint and template
[it/dep.git] / ric-infra / 10-Nexus / helm / nexus / templates / persistentVolume.yaml
diff --git a/ric-infra/10-Nexus/helm/nexus/templates/persistentVolume.yaml b/ric-infra/10-Nexus/helm/nexus/templates/persistentVolume.yaml
new file mode 100644 (file)
index 0000000..08861a7
--- /dev/null
@@ -0,0 +1,21 @@
+apiVersion: v1
+kind: PersistentVolume
+metadata:
+  name: pv-{{ include "common.name.nexus" . }}
+spec:
+  capacity:
+    storage: {{ .Values.nexus.storagesize }}
+  accessModes:
+  - ReadWriteOnce
+  persistentVolumeReclaimPolicy: Retain
+  storageClassName: storageclass-{{ include "common.name.nexus" . }}
+  local:
+    path: {{ .Values.nexus.datapath }}
+  nodeAffinity:
+    required:
+      nodeSelectorTerms:
+      - matchExpressions:
+        - key: nexus-node
+          operator: In
+          values:
+          - enable