diff --git a/pkg/apply/applier.go b/pkg/apply/applier.go index 70d1a0e4..a19abd83 100644 --- a/pkg/apply/applier.go +++ b/pkg/apply/applier.go @@ -172,14 +172,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{},