From 83cbc1d76f38c864b54fecb6c703d0c3f858121d Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Sun, 18 Jan 2026 23:56:59 +0000 Subject: [PATCH] Automated Manifest Update (#3316) This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow. Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3316 Co-authored-by: gitea-bot Co-committed-by: gitea-bot --- .../shelfmark/Deployment-shelfmark.yaml | 7 +++++- ...olume-shelfmark-downloads-nfs-storage.yaml | 23 +++++++++++++++++++ ...Claim-shelfmark-downloads-nfs-storage.yaml | 17 ++++++++++++++ 3 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 clusters/cl01tl/manifests/shelfmark/PersistentVolume-shelfmark-downloads-nfs-storage.yaml create mode 100644 clusters/cl01tl/manifests/shelfmark/PersistentVolumeClaim-shelfmark-downloads-nfs-storage.yaml diff --git a/clusters/cl01tl/manifests/shelfmark/Deployment-shelfmark.yaml b/clusters/cl01tl/manifests/shelfmark/Deployment-shelfmark.yaml index f6e14a7cc..cfc312c37 100644 --- a/clusters/cl01tl/manifests/shelfmark/Deployment-shelfmark.yaml +++ b/clusters/cl01tl/manifests/shelfmark/Deployment-shelfmark.yaml @@ -39,7 +39,7 @@ spec: value: "8084" - name: SEARCH_MODE value: direct - image: ghcr.io/calibrain/shelfmark:dev@sha256:3f6b0822e6f6981386e6bbb2270deb06f361dc5d732a56cbbe2415a0ce467783 + image: ghcr.io/calibrain/shelfmark:v1.0.1 imagePullPolicy: IfNotPresent livenessProbe: exec: @@ -63,6 +63,8 @@ spec: name: audiobooks - mountPath: /config name: config + - mountPath: /mnt/store/Torrent + name: downloads - mountPath: /ingest name: ingest volumes: @@ -72,6 +74,9 @@ spec: - name: config persistentVolumeClaim: claimName: shelfmark + - name: downloads + persistentVolumeClaim: + claimName: shelfmark-downloads-nfs-storage - name: ingest persistentVolumeClaim: claimName: shelfmark-import-nfs-storage diff --git a/clusters/cl01tl/manifests/shelfmark/PersistentVolume-shelfmark-downloads-nfs-storage.yaml b/clusters/cl01tl/manifests/shelfmark/PersistentVolume-shelfmark-downloads-nfs-storage.yaml new file mode 100644 index 000000000..c941bf858 --- /dev/null +++ b/clusters/cl01tl/manifests/shelfmark/PersistentVolume-shelfmark-downloads-nfs-storage.yaml @@ -0,0 +1,23 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: shelfmark-downloads-nfs-storage + namespace: shelfmark + labels: + app.kubernetes.io/name: shelfmark-downloads-nfs-storage + app.kubernetes.io/instance: shelfmark + app.kubernetes.io/part-of: shelfmark +spec: + persistentVolumeReclaimPolicy: Retain + storageClassName: nfs-client + capacity: + storage: 1Gi + accessModes: + - ReadWriteMany + nfs: + path: /volume2/Storage/Torrent + server: synologybond.alexlebens.net + mountOptions: + - vers=4 + - minorversion=1 + - noac diff --git a/clusters/cl01tl/manifests/shelfmark/PersistentVolumeClaim-shelfmark-downloads-nfs-storage.yaml b/clusters/cl01tl/manifests/shelfmark/PersistentVolumeClaim-shelfmark-downloads-nfs-storage.yaml new file mode 100644 index 000000000..b692784bc --- /dev/null +++ b/clusters/cl01tl/manifests/shelfmark/PersistentVolumeClaim-shelfmark-downloads-nfs-storage.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: shelfmark-downloads-nfs-storage + namespace: shelfmark + labels: + app.kubernetes.io/name: shelfmark-downloads-nfs-storage + app.kubernetes.io/instance: shelfmark + app.kubernetes.io/part-of: shelfmark +spec: + volumeName: shelfmark-downloads-nfs-storage + storageClassName: nfs-client + accessModes: + - ReadWriteMany + resources: + requests: + storage: 1Gi