diff --git a/nexus-repository-manager/templates/nexus-pv.yaml b/nexus-repository-manager/templates/nexus-pv.yaml new file mode 100644 index 0000000..307c327 --- /dev/null +++ b/nexus-repository-manager/templates/nexus-pv.yaml @@ -0,0 +1,24 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + annotations: + pv.kubernetes.io/provisioned-by: durp.info/nfs + finalizers: + - kubernetes.io/pv-protection + name: nexus-pv +spec: + accessModes: + - ReadWriteMany + capacity: + storage: 20Gi + claimRef: + apiVersion: v1 + kind: PersistentVolumeClaim + name: nexus-pvc + namespace: nexus + nfs: + path: /mnt/user/k3s/nexus + server: 192.168.20.253 + persistentVolumeReclaimPolicy: Retain + storageClassName: nfs-storage + volumeMode: Filesystem diff --git a/nexus-repository-manager/templates/nexus-pvc.yaml b/nexus-repository-manager/templates/nexus-pvc.yaml new file mode 100644 index 0000000..f3088eb --- /dev/null +++ b/nexus-repository-manager/templates/nexus-pvc.yaml @@ -0,0 +1,18 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + labels: + app.kubernetes.io/component: app + app.kubernetes.io/instance: nexus + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: nexus + helm.sh/chart: nexus-2.14.4 + name: nexus-pvc + namespace: nexus +spec: + accessModes: + - ReadWriteMany + resources: + requests: + storage: 20Gi + storageClassName: nfs-storage \ No newline at end of file diff --git a/nexus-repository-manager/values.yaml b/nexus-repository-manager/values.yaml index 8206dd2..9325de1 100644 --- a/nexus-repository-manager/values.yaml +++ b/nexus-repository-manager/values.yaml @@ -137,9 +137,7 @@ nexus-repository-manager: persistence: enabled: true - accessMode: ReadWriteOnce - storageClass: "nfs-storage" - storageSize: 20Gi + existingClaim: nexus-pvc tolerations: []