Merge pull request #422 from haiyanmeng/skip

Skip InventoryPolicyApplyFilter for the `AdoptAll` inventory policy to improve the performance
This commit is contained in:
Kubernetes Prow Robot 2021-10-08 14:38:24 -07:00 committed by GitHub
commit a1b40b59d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 3 deletions

View File

@ -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{},