diff --git a/starlark/ucp_provider.go b/starlark/ucp_provider.go index 7fe90f7..f266321 100644 --- a/starlark/ucp_provider.go +++ b/starlark/ucp_provider.go @@ -137,7 +137,7 @@ func UcpProviderFn(thread *starlark.Thread, _ *starlark.Builtin, args starlark.T //} wcs := make([]starlark.Value, 0) - fmt.Println("Available Workspaces:") + var kubeconfigs []starlark.Value for _, ws := range workspaces.Items { switchWorkspace := NewUseWorkspaceCommand(ws.Name, config, mgmtKubeConfigPath) kubeConfigPath, err := switchWorkspace.Run(context.Background()) @@ -145,7 +145,10 @@ func UcpProviderFn(thread *starlark.Thread, _ *starlark.Builtin, args starlark.T return nil, err } wcs = append(wcs, starlark.String(kubeConfigPath)) + kubeconfigs = append(kubeconfigs, starlark.String(kubeConfigPath)) } + + ucpProviderDict["kubeconfigs"] = starlark.NewList(kubeconfigs) //kubconfigs := []string{"1", "2", "3", "4", "5", "6", "7", "8", "9"} //// add node info to dictionary //var nodeIps []starlark.Value