diff --git a/k8s/infra/longhorn/longhorn-paperless-storageclass.yaml b/k8s/infra/longhorn/longhorn-paperless-storageclass.yaml index df37642..57d1f18 100644 --- a/k8s/infra/longhorn/longhorn-paperless-storageclass.yaml +++ b/k8s/infra/longhorn/longhorn-paperless-storageclass.yaml @@ -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"