From abbc4304fc674e0fae937b91886673e884c29b75 Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Sun, 28 Dec 2025 21:32:33 +0900 Subject: [PATCH] FIX(longhorn): longhorn crd sync loop by ignoring - preserveunknownfields - Add .spec.preserveUnknownFields to ignoreDifferences for all Longhorn CRDs - Prevents OutOfSync status caused by Kubernetes auto-adding this field - Affects: engines, engineimages, instancemanagers, nodes, replicas, settings, volumes --- longhorn/argocd/longhorn.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/longhorn/argocd/longhorn.yaml b/longhorn/argocd/longhorn.yaml index 0965f11..fde9d1a 100644 --- a/longhorn/argocd/longhorn.yaml +++ b/longhorn/argocd/longhorn.yaml @@ -63,6 +63,7 @@ spec: - .metadata.annotations - .metadata.generation - .metadata.resourceVersion + - .spec.preserveUnknownFields - group: apiextensions.k8s.io kind: CustomResourceDefinition name: engineimages.longhorn.io @@ -72,6 +73,7 @@ spec: - .metadata.annotations - .metadata.generation - .metadata.resourceVersion + - .spec.preserveUnknownFields - group: apiextensions.k8s.io kind: CustomResourceDefinition name: instancemanagers.longhorn.io @@ -81,6 +83,7 @@ spec: - .metadata.annotations - .metadata.generation - .metadata.resourceVersion + - .spec.preserveUnknownFields - group: apiextensions.k8s.io kind: CustomResourceDefinition name: nodes.longhorn.io @@ -90,6 +93,7 @@ spec: - .metadata.annotations - .metadata.generation - .metadata.resourceVersion + - .spec.preserveUnknownFields - group: apiextensions.k8s.io kind: CustomResourceDefinition name: replicas.longhorn.io @@ -99,6 +103,7 @@ spec: - .metadata.annotations - .metadata.generation - .metadata.resourceVersion + - .spec.preserveUnknownFields - group: apiextensions.k8s.io kind: CustomResourceDefinition name: settings.longhorn.io @@ -108,6 +113,7 @@ spec: - .metadata.annotations - .metadata.generation - .metadata.resourceVersion + - .spec.preserveUnknownFields - group: apiextensions.k8s.io kind: CustomResourceDefinition name: volumes.longhorn.io @@ -117,3 +123,4 @@ spec: - .metadata.annotations - .metadata.generation - .metadata.resourceVersion + - .spec.preserveUnknownFields