mirror of https://github.com/fluxcd/cli-utils.git
Merge pull request #422 from haiyanmeng/skip
Skip InventoryPolicyApplyFilter for the `AdoptAll` inventory policy to improve the performance
This commit is contained in:
commit
a1b40b59d5
|
@ -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{},
|
||||
|
|
Loading…
Reference in New Issue