diff --git a/pkg/apply/applier.go b/pkg/apply/applier.go index b169f405..35b444e5 100644 --- a/pkg/apply/applier.go +++ b/pkg/apply/applier.go @@ -173,14 +173,16 @@ func (a *Applier) Run(ctx context.Context, invInfo inventory.InventoryInfo, obje InventoryPolicy: options.InventoryPolicy, } // Build list of apply validation filters. - applyFilters := []filter.ValidationFilter{ - filter.InventoryPolicyApplyFilter{ + applyFilters := []filter.ValidationFilter{} + if options.InventoryPolicy != inventory.AdoptAll { + applyFilters = append(applyFilters, filter.InventoryPolicyApplyFilter{ Client: client, Mapper: mapper, Inv: invInfo, InvPolicy: options.InventoryPolicy, - }, + }) } + // Build list of prune validation filters. pruneFilters := []filter.ValidationFilter{ filter.PreventRemoveFilter{},