Merge pull request #45669 from danwinship/kubectl-plugin-dirs

Automatic merge from submit-queue (batch tested with PRs 45684, 45266, 45669, 44787, 44984)

Fix XDG-based kubectl plugin dirs

XDGDataPluginLoader messed up its default-value handling for `XDG_DATA_DIRS` and ends up scanning *all of /usr/share* looking for plugins if you don't have that set :-O

/release-note-none
/assign @fabianofranz
This commit is contained in:
Kubernetes Submit Queue 2017-05-12 03:20:40 -07:00 committed by GitHub
commit fab3d23bcf

View File

@ -145,10 +145,10 @@ func XDGDataPluginLoader() PluginLoader {
}
return TolerantMultiPluginLoader{
&DirectoryPluginLoader{
Directory: "/usr/local/share",
Directory: "/usr/local/share/kubectl/plugins",
},
&DirectoryPluginLoader{
Directory: "/usr/share",
Directory: "/usr/share/kubectl/plugins",
},
}
}