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