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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…