From 4edccd75b13ac9d2bcee3a058011f4d13f4d98d5 Mon Sep 17 00:00:00 2001 From: Joaquim Moreno Prusi Date: Tue, 31 Oct 2023 13:55:23 +0100 Subject: [PATCH] Kustomization: enable server-side apply In order to avoid big resources failing to get applied, this commit enables the server-side apply and also the force-conflicts flag to ensure that the previous behaviour is mantained. Signed-off-by: Joaquim Moreno Prusi --- pkg/kustomize/apply.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/kustomize/apply.go b/pkg/kustomize/apply.go index ff95d76521..737b1be115 100644 --- a/pkg/kustomize/apply.go +++ b/pkg/kustomize/apply.go @@ -125,6 +125,11 @@ func applyKustomization(kustomization string, kubeconfig string) error { return err } + // Enable server-side apply to ensure big resources are applied successfully. + o.ServerSideApply = true + // Force conflicts to ensure that resources are applied even if they have changed on kube. + o.ForceConflicts = true + if err := o.Validate(); err != nil { return err }