INNER CODE UNIT · Go
validateFlags
NVIDIA/k8s-device-plugin · cmd/config-manager/main.go:215
func validateFlags(c *cli.Context, f *Flags) error {
if f.NodeName == "" {
return fmt.Errorf("invalid <node-name>: must not be empty string")
}
if f.NodeLabel == "" {
return fmt.Errorf("invalid <node-label>: must not be empty string")
}
if f.ConfigFileSrcdir == "" {
return fmt.Errorf("invalid <config-file-srcdir>: must not be empty string")
}
if f.ConfigFileDst == "" {
return fmt.Errorf("invalid <config-file-dst>: must not be empty string")
}
return nil
}
func start(c *cli.Context, f *Flags) error {
kubeconfig, err := clientcmd.BuildConfigFromFlags("", f.Kubeconfig)