INNER CODE UNIT · Go

runDeleteGPUCluster

NVIDIA/gpu-operator · cmd/cleanup-gpuclusters/main.go:88

func runDeleteGPUCluster(ctx context.Context, name string) error {
	scheme := runtime.NewScheme()
	if err := nvidiav1alpha1.AddToScheme(scheme); err != nil {
		return fmt.Errorf("failed to add GPUCluster types to scheme: %w", err)
	}
	restConfig, err := ctrlconfig.GetConfig()
	if err != nil {
		return fmt.Errorf("failed to get kubeconfig: %w", err)
	}
	k8sClient, err := ctrlclient.New(restConfig, ctrlclient.Options{Scheme: scheme})
	if err != nil {
		return fmt.Errorf("failed to create client: %w", err)
	}

	ctx, cancel := context.WithTimeout(ctx, 5*time.Minute)
	defer cancel()

	for {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…