From 02b4f1f926bbdb7dd5c95906f6d71accf5c98e70 Mon Sep 17 00:00:00 2001 From: duynguyen Date: Tue, 21 Jul 2026 10:39:39 +0700 Subject: [PATCH] fix: ignore CRD status/caBundle drift on metallb Application Prevents perpetual OutOfSync on bgppeers.metallb.io and other metallb CRDs caused by apiserver-populated .status fields not present in the Helm chart source. --- bootstrap/apps/metallb.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bootstrap/apps/metallb.yaml b/bootstrap/apps/metallb.yaml index 4738a67..4d5c51c 100644 --- a/bootstrap/apps/metallb.yaml +++ b/bootstrap/apps/metallb.yaml @@ -26,3 +26,9 @@ spec: selfHeal: true syncOptions: - CreateNamespace=true + ignoreDifferences: + - group: apiextensions.k8s.io + kind: CustomResourceDefinition + jsonPointers: + - /status + - /spec/conversion/webhook/clientConfig/caBundle