diff --git a/clusters/cl01tl/manifests/garage/Deployment-garage-main.yaml b/clusters/cl01tl/manifests/garage/Deployment-garage-main.yaml index 6c5b95951..f28673ed9 100644 --- a/clusters/cl01tl/manifests/garage/Deployment-garage-main.yaml +++ b/clusters/cl01tl/manifests/garage/Deployment-garage-main.yaml @@ -54,6 +54,8 @@ spec: subPath: garage.toml - mountPath: /var/lib/garage/data name: data + - mountPath: /var/lib/garage/meta + name: db - mountPath: /var/lib/garage/snapshots name: snapshots - envFrom: @@ -83,6 +85,9 @@ spec: - name: data persistentVolumeClaim: claimName: garage-data + - name: db + persistentVolumeClaim: + claimName: garage-db - name: snapshots persistentVolumeClaim: claimName: garage-snapshots diff --git a/clusters/cl01tl/manifests/garage/PersistentVolumeClaim-garage-db.yaml b/clusters/cl01tl/manifests/garage/PersistentVolumeClaim-garage-db.yaml index 8cdfd078a..b19f4c0b4 100644 --- a/clusters/cl01tl/manifests/garage/PersistentVolumeClaim-garage-db.yaml +++ b/clusters/cl01tl/manifests/garage/PersistentVolumeClaim-garage-db.yaml @@ -1,12 +1,19 @@ -apiVersion: v1 kind: PersistentVolumeClaim +apiVersion: v1 metadata: name: garage-db + labels: + app.kubernetes.io/instance: garage + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: garage + helm.sh/chart: garage-4.5.0 + annotations: + helm.sh/resource-policy: keep namespace: garage spec: accessModes: - - ReadWriteOnce + - "ReadWriteOnce" resources: requests: - storage: 50Gi - storageClassName: ceph-block + storage: "50Gi" + storageClassName: "ceph-block" diff --git a/clusters/cl01tl/manifests/garage/ReplicationDestination-garage-db.yaml b/clusters/cl01tl/manifests/garage/ReplicationDestination-garage-db.yaml deleted file mode 100644 index 00e023f0e..000000000 --- a/clusters/cl01tl/manifests/garage/ReplicationDestination-garage-db.yaml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationDestination -metadata: - name: garage-db - namespace: garage - labels: - app.kubernetes.io/name: garage-db - app.kubernetes.io/instance: garage - app.kubernetes.io/part-of: garage -spec: - trigger: - manual: restore-once - restic: - repository: garage-db-backup-secret-external - destinationPVC: garage-db - copyMethod: Direct