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