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
|
volumeBindingMode: WaitForFirstConsumer
|
||||||
parameters:
|
parameters:
|
||||||
numberOfReplicas: "1"
|
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"
|
diskSelector: "paperless-media"
|
||||||
nodeSelector: "talos-cp-3"
|
|
||||||
staleReplicaTimeout: "30"
|
staleReplicaTimeout: "30"
|
||||||
fsType: "ext4"
|
fsType: "ext4"
|
||||||
|
|||||||
Reference in New Issue
Block a user