INNER CODE UNIT · Go

getWorkloadConfig

NVIDIA/gpu-operator · cmd/nvidia-validator/main.go:497

func getWorkloadConfig(ctx context.Context) (string, error) {
	// check if default workload is overridden by flag
	if isValidWorkloadConfig(defaultGPUWorkloadConfigFlag) {
		defaultGPUWorkloadConfig = defaultGPUWorkloadConfigFlag
	}

	kubeConfig, err := rest.InClusterConfig()
	if err != nil {
		return "", fmt.Errorf("error getting cluster config - %s", err.Error())
	}

	kubeClient, err := kubernetes.NewForConfig(kubeConfig)
	if err != nil {
		return "", fmt.Errorf("error getting k8s client - %w", err)
	}

	node, err := getNode(ctx, kubeClient)
	if err != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…