INNER CODE UNIT · Go
start
NVIDIA/k8s-device-plugin · cmd/gpu-feature-discovery/main.go:158
func start(c *cli.Context, cfg *Config) error {
defer func() {
klog.Info("Exiting")
}()
klog.Info("Starting OS watcher.")
sigs := watch.Signals(syscall.SIGHUP, syscall.SIGINT, syscall.SIGTERM, syscall.SIGQUIT)
for {
// Load the configuration file
klog.Info("Loading configuration.")
config, err := cfg.loadConfig(c)
if err != nil {
return fmt.Errorf("unable to load config: %v", err)
}
spec.DisableResourceNamingInConfig(config)
// Print the config to the output.