From fe2694112b9fe04615ee74fbc009dde0cbac080a Mon Sep 17 00:00:00 2001 From: Jim Nicholson Date: Tue, 26 Dec 2023 15:32:40 -0800 Subject: [PATCH] Allocate new pvc using provisioner --- jenkins-volume.yaml | 15 ++++++++++++++- jenkins.yaml | 5 +++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/jenkins-volume.yaml b/jenkins-volume.yaml index 481b5c4..8df6ea7 100644 --- a/jenkins-volume.yaml +++ b/jenkins-volume.yaml @@ -32,4 +32,17 @@ spec: resources: requests: storage: 50Gi - volumeName: jenkins-pv \ No newline at end of file + volumeName: jenkins-pv +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: jenkins-storage-nfs + namespace: jenkins +spec: + storageClassName: nfs-client + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 5Gi \ No newline at end of file diff --git a/jenkins.yaml b/jenkins.yaml index 45340c3..c7e88ef 100644 --- a/jenkins.yaml +++ b/jenkins.yaml @@ -30,9 +30,14 @@ spec: volumeMounts: - name: jenkins-vol mountPath: /var/jenkins_home + - name: jenkins-vol.new + mountPath: /var/jenkins_home.new volumes: - name: jenkins-vol persistentVolumeClaim: claimName: jenkins-storage + - name: jenkins-vol.new + persistentVolumeClaim: + claimName: jenkins-storage-nfs strategy: type: Recreate