--- # TV library + downloads, shared RWX across sonarr and nzbget. Statically bound # to the arrstack-media-tv PV (same CephFS subvolume jellyfin mounts read-only). # storageClassName "" + volumeName disables dynamic provisioning and binds the # pre-created static PV. Downloads and library live on one filesystem so import # is an atomic hardlink move. apiVersion: v1 kind: PersistentVolumeClaim metadata: name: media-tv namespace: arrstack annotations: k8up.io/backup: "false" spec: accessModes: - ReadWriteMany resources: requests: storage: 1Ti storageClassName: "" volumeName: arrstack-media-tv volumeMode: Filesystem