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,
|
InventoryPolicy: options.InventoryPolicy,
|
||||||
}
|
}
|
||||||
// Build list of apply validation filters.
|
// Build list of apply validation filters.
|
||||||
applyFilters := []filter.ValidationFilter{
|
applyFilters := []filter.ValidationFilter{}
|
||||||
filter.InventoryPolicyApplyFilter{
|
if options.InventoryPolicy != inventory.AdoptAll {
|
||||||
|
applyFilters = append(applyFilters, filter.InventoryPolicyApplyFilter{
|
||||||
Client: client,
|
Client: client,
|
||||||
Mapper: mapper,
|
Mapper: mapper,
|
||||||
Inv: invInfo,
|
Inv: invInfo,
|
||||||
InvPolicy: options.InventoryPolicy,
|
InvPolicy: options.InventoryPolicy,
|
||||||
},
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// Build list of prune validation filters.
|
// Build list of prune validation filters.
|
||||||
pruneFilters := []filter.ValidationFilter{
|
pruneFilters := []filter.ValidationFilter{
|
||||||
filter.PreventRemoveFilter{},
|
filter.PreventRemoveFilter{},
|
||||||
|
|
Loading…
Reference in New Issue