diff --git a/values/sorcerer/kustomize/beta-ekman/deployment_patch.yaml b/values/sorcerer/kustomize/beta-ekman/deployment_patch.yaml index 2ad66000..3fdc7af2 100644 --- a/values/sorcerer/kustomize/beta-ekman/deployment_patch.yaml +++ b/values/sorcerer/kustomize/beta-ekman/deployment_patch.yaml @@ -1,6 +1,17 @@ # - op: replace # path: /spec/template/spec/containers/0/volumeMounts/0/mountPath # value: /data +- op: add + path: /spec/template/spec/volumes/- + value: + name: raid-data + persistentVolumeClaim: + claimName: raid-data +- op: add + path: /spec/template/spec/containers/0/volumeMounts/- + value: + name: raid-data + mountPath: /data/raid - op: add path: /spec/template/spec/containers/0/envFrom/- value: diff --git a/values/sorcerer/kustomize/beta-ekman/kustomization.yaml b/values/sorcerer/kustomize/beta-ekman/kustomization.yaml index 89cc6ec3..c69b1270 100644 --- a/values/sorcerer/kustomize/beta-ekman/kustomization.yaml +++ b/values/sorcerer/kustomize/beta-ekman/kustomization.yaml @@ -14,6 +14,7 @@ resources: - ../base - pv.yaml - pvc.yaml +- pv-raid-data.yaml - secrets.yaml - configurations.yaml - keyvault.yaml diff --git a/values/sorcerer/kustomize/beta-ekman/pv-raid-data.yaml b/values/sorcerer/kustomize/beta-ekman/pv-raid-data.yaml new file mode 100644 index 00000000..4df5d588 --- /dev/null +++ b/values/sorcerer/kustomize/beta-ekman/pv-raid-data.yaml @@ -0,0 +1,42 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: raid-data + namespace: beta-sorcerer +spec: + accessModes: + - ReadWriteMany + resources: + requests: + storage: 1Gi + storageClassName: "" + volumeMode: Filesystem + volumeName: pv-beta-sorcerer-raid-data +status: + accessModes: + - ReadWriteMany + capacity: + storage: 1Gi +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: pv-beta-sorcerer-raid-data +spec: + accessModes: + - ReadWriteMany + claimRef: + apiVersion: v1 + kind: PersistentVolumeClaim + name: raid-data + namespace: beta-sorcerer + capacity: + storage: 1Gi + mountOptions: + - nfsvers=4.2 + nfs: + path: /backup/archives + server: 10.255.241.80 + persistentVolumeReclaimPolicy: Retain + storageClassName: managed-nfs-storage + volumeMode: Filesystem diff --git a/values/sorcerer/kustomize/prod-ekman/deployment_patch.yaml b/values/sorcerer/kustomize/prod-ekman/deployment_patch.yaml index 838ba4c9..39d605d4 100644 --- a/values/sorcerer/kustomize/prod-ekman/deployment_patch.yaml +++ b/values/sorcerer/kustomize/prod-ekman/deployment_patch.yaml @@ -1,6 +1,17 @@ # - op: replace # path: /spec/template/spec/containers/0/volumeMounts/0/mountPath # value: /data +- op: add + path: /spec/template/spec/volumes/- + value: + name: raid-data + persistentVolumeClaim: + claimName: raid-data +- op: add + path: /spec/template/spec/containers/0/volumeMounts/- + value: + name: raid-data + mountPath: /data/raid - op: add path: /spec/template/spec/containers/0/envFrom/- value: diff --git a/values/sorcerer/kustomize/prod-ekman/kustomization.yaml b/values/sorcerer/kustomize/prod-ekman/kustomization.yaml index b7f0116d..97f44865 100644 --- a/values/sorcerer/kustomize/prod-ekman/kustomization.yaml +++ b/values/sorcerer/kustomize/prod-ekman/kustomization.yaml @@ -14,6 +14,7 @@ resources: - ../base - pv.yaml - pvc.yaml +- pv-raid-data.yaml - secrets.yaml - configurations.yaml - keyvault.yaml diff --git a/values/sorcerer/kustomize/prod-ekman/pv-raid-data.yaml b/values/sorcerer/kustomize/prod-ekman/pv-raid-data.yaml new file mode 100644 index 00000000..8f604581 --- /dev/null +++ b/values/sorcerer/kustomize/prod-ekman/pv-raid-data.yaml @@ -0,0 +1,42 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: raid-data + namespace: prod-sorcerer +spec: + accessModes: + - ReadWriteMany + resources: + requests: + storage: 1Gi + storageClassName: "" + volumeMode: Filesystem + volumeName: pv-prod-sorcerer-raid-data +status: + accessModes: + - ReadWriteMany + capacity: + storage: 1Gi +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: pv-prod-sorcerer-raid-data +spec: + accessModes: + - ReadWriteMany + claimRef: + apiVersion: v1 + kind: PersistentVolumeClaim + name: raid-data + namespace: prod-sorcerer + capacity: + storage: 1Gi + mountOptions: + - nfsvers=4.2 + nfs: + path: /backup/archives + server: 10.255.241.80 + persistentVolumeReclaimPolicy: Retain + storageClassName: managed-nfs-storage + volumeMode: Filesystem diff --git a/values/sorcerer/kustomize/staging-ekman/pv-raid-data.yaml b/values/sorcerer/kustomize/staging-ekman/pv-raid-data.yaml index 637413f7..78e8ee12 100644 --- a/values/sorcerer/kustomize/staging-ekman/pv-raid-data.yaml +++ b/values/sorcerer/kustomize/staging-ekman/pv-raid-data.yaml @@ -11,7 +11,7 @@ spec: storage: 1Gi storageClassName: "" volumeMode: Filesystem - volumeName: pv-raid-data + volumeName: pv-staging-sorcerer-raid-data status: accessModes: - ReadWriteMany @@ -21,7 +21,7 @@ status: apiVersion: v1 kind: PersistentVolume metadata: - name: pv-raid-data + name: pv-staging-sorcerer-raid-data spec: accessModes: - ReadWriteMany