fix: drop invalid nodeSelector param from paperless-media StorageClass

Longhorn's StorageClass nodeSelector matches node tags (nodes.longhorn.io spec.tags), not k8s hostnames - "talos-cp-3" was never set as a node tag, so every PVC provision attempt failed with "specified node tag talos-cp-3 does not exist". diskSelector: paperless-media already pins placement correctly on its own.
This commit is contained in:
Story Crater Bot
2026-08-25 11:38:03 -07:00
parent bea76eeba6
commit 6e97def009
@@ -16,7 +16,12 @@ reclaimPolicy: Retain
volumeBindingMode: WaitForFirstConsumer
parameters:
numberOfReplicas: "1"
# diskSelector alone is sufficient: only cp-3 has a disk tagged
# paperless-media, so placement is already pinned. A nodeSelector value
# here must be a Longhorn *node* tag (set via nodes.longhorn.io spec.tags),
# not a Kubernetes hostname - "talos-cp-3" was never a node tag, which made
# every provision attempt fail with "specified node tag talos-cp-3 does
# not exist".
diskSelector: "paperless-media"
nodeSelector: "talos-cp-3"
staleReplicaTimeout: "30"
fsType: "ext4"