diff --git a/internal/build/diff.go b/internal/build/diff.go index 1700220200..b6636641e2 100644 --- a/internal/build/diff.go +++ b/internal/build/diff.go @@ -100,6 +100,10 @@ func (b *Builder) diff() (string, bool, error) { diffOptions := ssa.DiffOptions{ Exclusions: map[string]string{ "kustomize.toolkit.fluxcd.io/reconcile": "disabled", + "kustomize.toolkit.fluxcd.io/ssa": "ignore", + }, + IfNotPresentSelector: map[string]string{ + "kustomize.toolkit.fluxcd.io/ssa": "ifnotpresent", }, } change, liveObject, mergedObject, err := resourceManager.Diff(ctx, obj, diffOptions)