fix: add Replace=true sync-option to paperless-media StorageClass

parameters is immutable on StorageClass, so ArgoCD's default patch sync kept failing after the nodeSelector removal ("field is immutable"). Same fix already used by longhorn-cnpg-storageclass.yaml.
This commit is contained in:
Story Crater Bot
2026-08-25 11:47:33 -07:00
parent 6e97def009
commit 2f9fc3ed96
@@ -10,6 +10,11 @@ apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: longhorn-paperless-media
annotations:
# StorageClass.parameters is immutable - any future edit here needs
# delete+recreate, not patch. Same fix as longhorn-cnpg-storageclass.yaml;
# safe since a StorageClass is only consulted at provisioning time.
argocd.argoproj.io/sync-options: Replace=true,Force=true
provisioner: driver.longhorn.io
allowVolumeExpansion: true
reclaimPolicy: Retain