From 40a52a5d80f5e932796a9c00178f5d78802f2b2f Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Sat, 19 Nov 2022 09:21:49 -0600 Subject: [PATCH] test --- .../templates/nexus-pv.yaml | 24 +++++++++++++++++++ .../templates/nexus-pvc.yaml | 18 ++++++++++++++ nexus-repository-manager/values.yaml | 4 +--- 3 files changed, 43 insertions(+), 3 deletions(-) create mode 100644 nexus-repository-manager/templates/nexus-pv.yaml create mode 100644 nexus-repository-manager/templates/nexus-pvc.yaml 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: []