Merge pull request #5176 from YvanGuidoin/diff-dry-run-skipping

fix: align `flux diff` skipping with kustomize-controller
This commit is contained in:
Stefan Prodan 2025-02-09 11:35:49 +02:00 committed by GitHub
commit dcc4251a2a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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)