INNER CODE UNIT · Go
func
NVIDIA/k8s-device-plugin · cmd/gpu-feature-discovery/main.go:145
func (cfg *Config) loadConfig(c *cli.Context) (*spec.Config, error) {
config, err := spec.NewConfig(c, cfg.flags)
if err != nil {
return nil, fmt.Errorf("unable to finalize config: %v", err)
}
err = validateFlags(config)
if err != nil {
return nil, fmt.Errorf("unable to validate flags: %v", err)
}
return config, nil
}
func start(c *cli.Context, cfg *Config) error {
defer func() {
klog.Info("Exiting")
}()