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:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user