diff --git a/cmd/config/internal/commands/merge3.go b/cmd/config/internal/commands/merge3.go index a1ac5b3c5..5c48efc4e 100644 --- a/cmd/config/internal/commands/merge3.go +++ b/cmd/config/internal/commands/merge3.go @@ -46,12 +46,13 @@ type Merge3Runner struct { path bool } -func (r *Merge3Runner) runE(c *cobra.Command, args []string) error { +func (r *Merge3Runner) runE(_ *cobra.Command, _ []string) error { + matcher := filters.DefaultGVKNNMatcher{MergeOnPath: r.path} err := filters.Merge3{ OriginalPath: r.ancestor, UpdatedPath: r.fromDir, DestPath: r.toDir, - MergeOnPath: r.path, + Matcher: &matcher, }.Merge() if err != nil { return err