@@ -44,12 +44,13 @@ func main() {
4444
4545 // add version flag
4646 versionOpt := false
47- var configFilePath string
47+ useCdi := false
48+ var configFilePath , kubeletRootDir string
4849 flag .BoolVar (& versionOpt , "version" , false , "Show application version" )
4950 flag .BoolVar (& versionOpt , "v" , false , "Show application version" )
5051 flag .StringVar (
5152 & configFilePath , "config-file" , resources .DefaultConfigFilePath , "path to device plugin config file" )
52- useCdi := false
53+ flag . StringVar ( & kubeletRootDir , "kubelet-root-dir" , "/var/lib/kubelet" , "root directory of kubelet" )
5354 flag .BoolVar (& useCdi , "use-cdi" , false ,
5455 "Use Container Device Interface to expose devices in containers" )
5556 flag .Parse ()
@@ -64,7 +65,7 @@ func main() {
6465
6566 log .Println ("Starting K8s RDMA Shared Device Plugin version=" , version )
6667
67- rm := resources .NewResourceManager (configFilePath , useCdi )
68+ rm := resources .NewResourceManager (configFilePath , kubeletRootDir , useCdi )
6869
6970 log .Println ("resource manager reading configs" )
7071 if err := rm .ReadConfig (); err != nil {
0 commit comments