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:
@@ -10,6 +10,11 @@ apiVersion: storage.k8s.io/v1
|
|||||||
kind: StorageClass
|
kind: StorageClass
|
||||||
metadata:
|
metadata:
|
||||||
name: longhorn-paperless-media
|
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
|
provisioner: driver.longhorn.io
|
||||||
allowVolumeExpansion: true
|
allowVolumeExpansion: true
|
||||||
reclaimPolicy: Retain
|
reclaimPolicy: Retain
|
||||||
|
|||||||
Reference in New Issue
Block a user