mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-21 10:51:29 +00:00
Merge pull request #114863 from danlenar/master
Use label selector for filtering out resources when pruning for kubectl diff.
This commit is contained in:
commit
3742d14998
@ -659,7 +659,7 @@ func (o *DiffOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []str
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
o.pruner = newPruner(o.DynamicClient, mapper, resources)
|
||||
o.pruner = newPruner(o.DynamicClient, mapper, resources, o.Selector)
|
||||
}
|
||||
|
||||
o.Builder = f.NewBuilder()
|
||||
|
@ -40,13 +40,14 @@ type pruner struct {
|
||||
resources []prune.Resource
|
||||
}
|
||||
|
||||
func newPruner(dc dynamic.Interface, m meta.RESTMapper, r []prune.Resource) *pruner {
|
||||
func newPruner(dc dynamic.Interface, m meta.RESTMapper, r []prune.Resource, selector string) *pruner {
|
||||
return &pruner{
|
||||
visitedUids: sets.NewString(),
|
||||
visitedNamespaces: sets.NewString(),
|
||||
dynamicClient: dc,
|
||||
mapper: m,
|
||||
resources: r,
|
||||
labelSelector: selector,
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user