From 967ba44d67f39b85a4076eb8fde112e32efc6d29 Mon Sep 17 00:00:00 2001 From: Mangirdas Judeikis Date: Tue, 2 Dec 2025 10:15:22 +0200 Subject: [PATCH] fix existing cluster flow in dev create --- cli/pkg/kubectl/dev/plugin/create.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cli/pkg/kubectl/dev/plugin/create.go b/cli/pkg/kubectl/dev/plugin/create.go index 926338ff6..726b4b4f1 100644 --- a/cli/pkg/kubectl/dev/plugin/create.go +++ b/cli/pkg/kubectl/dev/plugin/create.go @@ -235,6 +235,12 @@ func (o *DevOptions) createCluster(ctx context.Context, clusterName, clusterConf if slices.Contains(clusters, clusterName) { fmt.Fprint(o.Streams.ErrOut, "Kind cluster "+clusterName+" already exists, skipping creation\n") + + // Export kubeconfig for existing cluster + err := provider.ExportKubeConfig(clusterName, kubeconfigPath, false) + if err != nil { + return fmt.Errorf("failed to export kubeconfig for existing cluster %s: %w", clusterName, err) + } } else { fmt.Fprintf(o.Streams.ErrOut, "Creating kind cluster %s with network %s\n", clusterName, o.KindNetwork) err := provider.Create(clusterName,